about summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-03-03 06:52:40 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-03-04 20:05:54 +0100
commit24cf244a18e667d3118be7874174cca2a3c5a2d0 (patch)
tree531db8e10df5b336d98822bfd4c50db89e4dbf8b /pkgs/desktops
parent36c29a49103888c8e04a23ac14411f9bb891bee7 (diff)
downloadnixlib-24cf244a18e667d3118be7874174cca2a3c5a2d0.tar
nixlib-24cf244a18e667d3118be7874174cca2a3c5a2d0.tar.gz
nixlib-24cf244a18e667d3118be7874174cca2a3c5a2d0.tar.bz2
nixlib-24cf244a18e667d3118be7874174cca2a3c5a2d0.tar.lz
nixlib-24cf244a18e667d3118be7874174cca2a3c5a2d0.tar.xz
nixlib-24cf244a18e667d3118be7874174cca2a3c5a2d0.tar.zst
nixlib-24cf244a18e667d3118be7874174cca2a3c5a2d0.zip
gnome3.libgnome-games-support: add updateScript
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/gnome-3/misc/libgames-support/default.nix27
1 files changed, 19 insertions, 8 deletions
diff --git a/pkgs/desktops/gnome-3/misc/libgames-support/default.nix b/pkgs/desktops/gnome-3/misc/libgames-support/default.nix
index 107200d0895b..29fdd3176561 100644
--- a/pkgs/desktops/gnome-3/misc/libgames-support/default.nix
+++ b/pkgs/desktops/gnome-3/misc/libgames-support/default.nix
@@ -1,20 +1,31 @@
-{ stdenv, fetchurl, pkgconfig, glib, gtk3, libgee, intltool }:
+{ stdenv, fetchurl, pkgconfig, glib, gtk3, libgee, intltool, gnome3 }:
 
-stdenv.mkDerivation rec {
+let
+  pname = "libgnome-games-support";
   version = "1.2.3";
-  name = "libgnome-games-support-${version}";
+in stdenv.mkDerivation rec {
+  name = "${pname}-${version}";
 
   src = fetchurl {
-    url = "mirror://gnome/sources/libgnome-games-support/1.2/${name}.tar.xz";
+    url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
     sha256 = "1vwad7kqy7yd6wqyr71nq0blh7m53r3lz6ya16dmh942kd0w48v1";
   };
 
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ glib gtk3 libgee intltool ];
+  nativeBuildInputs = [ pkgconfig intltool ];
+  buildInputs = [ glib gtk3 libgee ];
+
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+      attrPath = "gnome3.libgames-support";
+    };
+  };
 
   meta = with stdenv.lib; {
     description = "Small library intended for internal use by GNOME Games, but it may be used by others";
-    homepage = https://github.com/GNOME/libgames-support;
-    license = licenses.gpl3;
+    homepage = https://wiki.gnome.org/Apps/Games;
+    license = licenses.lgpl3;
+    maintainers = gnome3.maintainers;
+    platforms = platforms.unix;
   };
 }