about summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-03-03 02:00:37 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-03-04 20:05:50 +0100
commit0dd7c62959c2a81050c5020d45b860a602365002 (patch)
tree6ec20e373bc3542ba0d6a86a8647273e3cb7a62b /pkgs/desktops
parent6694dfcea159cd7228bc8251bbd211dd547bf675 (diff)
downloadnixlib-0dd7c62959c2a81050c5020d45b860a602365002.tar
nixlib-0dd7c62959c2a81050c5020d45b860a602365002.tar.gz
nixlib-0dd7c62959c2a81050c5020d45b860a602365002.tar.bz2
nixlib-0dd7c62959c2a81050c5020d45b860a602365002.tar.lz
nixlib-0dd7c62959c2a81050c5020d45b860a602365002.tar.xz
nixlib-0dd7c62959c2a81050c5020d45b860a602365002.tar.zst
nixlib-0dd7c62959c2a81050c5020d45b860a602365002.zip
gnome3.libgdata: add updateScript
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/gnome-3/core/libgdata/default.nix16
1 files changed, 13 insertions, 3 deletions
diff --git a/pkgs/desktops/gnome-3/core/libgdata/default.nix b/pkgs/desktops/gnome-3/core/libgdata/default.nix
index 816ed6476e6b..f430986cc474 100644
--- a/pkgs/desktops/gnome-3/core/libgdata/default.nix
+++ b/pkgs/desktops/gnome-3/core/libgdata/default.nix
@@ -2,13 +2,14 @@
 , gobjectIntrospection, liboauth, gnome3, p11-kit, openssl, uhttpmock }:
 
 let
-  majorVersion = "0.17";
+  pname = "libgdata";
+  version = "0.17.9";
 in
 stdenv.mkDerivation rec {
-  name = "libgdata-${majorVersion}.9";
+  name = "${pname}-${version}";
 
   src = fetchurl {
-    url = "mirror://gnome/sources/libgdata/${majorVersion}/${name}.tar.xz";
+    url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
     sha256 = "0fj54yqxdapdppisqm1xcyrpgcichdmipq0a0spzz6009ikzgi45";
   };
 
@@ -20,8 +21,17 @@ stdenv.mkDerivation rec {
 
   propagatedBuildInputs = [ json-glib ];
 
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+      attrPath = "gnome3.${pname}";
+      versionPolicy = "none"; # Stable version has not been updated for a long time.
+    };
+  };
+
   meta = with stdenv.lib; {
     description = "GData API library";
+    homepage = https://wiki.gnome.org/Projects/libgdata;
     maintainers = with maintainers; [ raskin lethalman ];
     platforms = platforms.linux;
     license = licenses.lgpl21Plus;