nixpkgs/pkgs/applications/editors/gnome-latex/default.nix

51 lines
1.2 KiB
Nix
Raw Normal View History

{ lib, stdenv, fetchurl, wrapGAppsHook, gsettings-desktop-schemas, gspell, gtksourceview4, libgee
, tepl, amtk, gnome3, glib, pkg-config, intltool, itstool, libxml2 }:
2018-06-21 11:08:26 +00:00
let
version = "3.38.0";
2018-06-21 11:08:26 +00:00
pname = "gnome-latex";
in stdenv.mkDerivation {
name = "${pname}-${version}";
src = fetchurl {
2021-01-15 13:21:58 +00:00
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0xqd49pgi82dygqnxj08i1v22b0vwwhx3zvdinhrx4jny339yam8";
2018-06-21 11:08:26 +00:00
};
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
configureFlags = ["--disable-dconf-migration"];
nativeBuildInputs = [
pkg-config
2018-06-21 11:08:26 +00:00
wrapGAppsHook
itstool
intltool
];
2019-02-13 21:47:50 +00:00
buildInputs = [
2018-06-21 11:08:26 +00:00
amtk
2019-02-13 21:47:50 +00:00
gnome3.adwaita-icon-theme
2018-06-21 11:08:26 +00:00
glib
gsettings-desktop-schemas
gspell
gtksourceview4
libgee
libxml2
tepl
];
doCheck = true;
passthru.updateScript = gnome3.updateScript {
packageName = pname;
versionPolicy = "odd-unstable";
};
2018-06-21 11:08:26 +00:00
meta = with lib; {
homepage = "https://wiki.gnome.org/Apps/GNOME-LaTeX";
2018-06-21 11:08:26 +00:00
description = "A LaTeX editor for the GNOME desktop";
maintainers = [ maintainers.manveru ];
license = licenses.gpl3Plus;
platforms = platforms.linux;
};
}