Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / libgnome-games-support / default.nix
blobedfd21a4696896f745a909d1ac0f676ded93032c
1 { lib, stdenv
2 , fetchurl
3 , pkg-config
4 , glib
5 , gobject-introspection
6 , gtk3
7 , libgee
8 , gettext
9 , vala
10 , gnome
11 , libintl
12 , meson
13 , ninja
16 stdenv.mkDerivation rec {
17   pname = "libgnome-games-support";
18   version = "1.8.2";
20   src = fetchurl {
21     url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
22     sha256 = "KENGBKewOHMawCMXMTiP8QT1ZbsjMMwk54zaBM/T730=";
23   };
25   nativeBuildInputs = [
26     gettext
27     gobject-introspection
28     meson
29     ninja
30     pkg-config
31     vala
32   ];
34   buildInputs = [
35     libintl
36   ];
38   propagatedBuildInputs = [
39     # Required by libgnome-games-support-1.pc
40     glib
41     gtk3
42     libgee
43   ];
45   passthru = {
46     updateScript = gnome.updateScript {
47       packageName = pname;
48       versionPolicy = "odd-unstable";
49       freeze = true;
50     };
51   };
53   meta = with lib; {
54     description = "Small library intended for internal use by GNOME Games, but it may be used by others";
55     homepage = "https://wiki.gnome.org/Apps/Games";
56     license = licenses.lgpl3;
57     maintainers = teams.gnome.members;
58     platforms = platforms.unix;
59   };