nerdfonts: fix wrong attribute name in error message (#364463)
[NixPkgs.git] / pkgs / by-name / go / goffice / package.nix
blobb578372332e6295aa6fbfc3fc6fe117d56d14fc1
2   fetchurl,
3   lib,
4   stdenv,
5   pkg-config,
6   intltool,
7   glib,
8   gtk3,
9   lasem,
10   libgsf,
11   libxml2,
12   libxslt,
13   cairo,
14   pango,
15   librsvg,
16   gnome,
17   autoreconfHook,
18   gtk-doc,
21 stdenv.mkDerivation rec {
22   pname = "goffice";
23   version = "0.10.57";
25   outputs = [
26     "out"
27     "dev"
28     "devdoc"
29   ];
31   src = fetchurl {
32     url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
33     hash = "sha256-Zr/X4x0vZ1bVpiw2cDg8u6ArPLTBBClQGSqAG3Kjyas=";
34   };
36   nativeBuildInputs = [
37     pkg-config
38     intltool
39     autoreconfHook
40     gtk-doc
41     glib # for glib-genmarshal
42   ];
44   propagatedBuildInputs = [
45     glib
46     gtk3
47     libxml2
48     cairo
49     pango
50     libgsf
51     lasem
52   ];
54   buildInputs = [
55     libxslt
56     librsvg
57   ];
59   enableParallelBuilding = true;
61   passthru = {
62     updateScript = gnome.updateScript {
63       packageName = pname;
64       versionPolicy = "odd-unstable";
65     };
66   };
68   meta = {
69     description = "Glib/GTK set of document centric objects and utilities";
71     longDescription = ''
72       There are common operations for document centric applications that are
73       conceptually simple, but complex to implement fully: plugins, load/save
74       documents, undo/redo.
75     '';
77     license = lib.licenses.gpl2Plus;
79     platforms = lib.platforms.unix;
80   };