linux/hardened/patches/6.6: v6.6.73-hardened1 -> v6.6.75-hardened1
[NixPkgs.git] / pkgs / by-name / gf / gfbgraph / package.nix
blobbc283264de3a0e0dc95f64318c86c1534f4644ed
2   stdenv,
3   lib,
4   fetchurl,
5   pkg-config,
6   glib,
7   librest,
8   gnome-online-accounts,
9   gnome,
10   libsoup_2_4,
11   json-glib,
12   gobject-introspection,
13   gtk-doc,
14   docbook-xsl-nons,
17 stdenv.mkDerivation rec {
18   pname = "gfbgraph";
19   version = "0.2.5";
21   outputs = [
22     "out"
23     "dev"
24     "devdoc"
25   ];
27   src = fetchurl {
28     url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
29     sha256 = "nLOBs/eLoRNt+Xrz8G47EdzCqzOawI907aD4BX1mA+M=";
30   };
32   nativeBuildInputs = [
33     pkg-config
34     gobject-introspection
35     gtk-doc
36     docbook-xsl-nons
37   ];
39   buildInputs = [
40     glib
41     gnome-online-accounts
42   ];
44   propagatedBuildInputs = [
45     libsoup_2_4
46     json-glib
47     librest
48   ];
50   configureFlags = [
51     "--enable-introspection"
52     "--enable-gtk-doc"
53   ];
55   enableParallelBuilding = true;
57   passthru = {
58     updateScript = gnome.updateScript {
59       packageName = pname;
60       versionPolicy = "odd-unstable";
61     };
62   };
64   meta = with lib; {
65     homepage = "https://gitlab.gnome.org/GNOME/libgfbgraph";
66     description = "GLib/GObject wrapper for the Facebook Graph API";
67     maintainers = teams.gnome.members;
68     license = licenses.lgpl21Plus;
69     platforms = platforms.linux;
70   };