about summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-03-03 05:45:41 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-03-04 20:05:53 +0100
commit7a0ee31dd9df2384ad213afb2a329147f1b96094 (patch)
tree274021a4ec2ec0f8f94f140f04fa3e121960132e /pkgs/desktops
parent1dacd66a77eb7018c65683d86c4e0a673f7daebc (diff)
downloadnixlib-7a0ee31dd9df2384ad213afb2a329147f1b96094.tar
nixlib-7a0ee31dd9df2384ad213afb2a329147f1b96094.tar.gz
nixlib-7a0ee31dd9df2384ad213afb2a329147f1b96094.tar.bz2
nixlib-7a0ee31dd9df2384ad213afb2a329147f1b96094.tar.lz
nixlib-7a0ee31dd9df2384ad213afb2a329147f1b96094.tar.xz
nixlib-7a0ee31dd9df2384ad213afb2a329147f1b96094.tar.zst
nixlib-7a0ee31dd9df2384ad213afb2a329147f1b96094.zip
libcroco: add updateScript
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/gnome-3/core/libcroco/default.nix18
1 files changed, 13 insertions, 5 deletions
diff --git a/pkgs/desktops/gnome-3/core/libcroco/default.nix b/pkgs/desktops/gnome-3/core/libcroco/default.nix
index 744ec3c2fe62..7df5165d238c 100644
--- a/pkgs/desktops/gnome-3/core/libcroco/default.nix
+++ b/pkgs/desktops/gnome-3/core/libcroco/default.nix
@@ -1,10 +1,12 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, glib, fetchpatch }:
-
-stdenv.mkDerivation rec {
-  name = "libcroco-0.6.12";
+{ stdenv, fetchurl, pkgconfig, libxml2, glib, fetchpatch, gnome3 }:
+let
+  pname = "libcroco";
+  version = "0.6.12";
+in stdenv.mkDerivation rec {
+  name = "${pname}-${version}";
 
   src = fetchurl {
-    url = "mirror://gnome/sources/libcroco/0.6/${name}.tar.xz";
+    url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
     sha256 = "0q7qhi7z64i26zabg9dbs5706fa8pmzp1qhpa052id4zdiabbi6x";
   };
 
@@ -29,6 +31,12 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ pkgconfig ];
   buildInputs = [ libxml2 glib ];
 
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+    };
+  };
+
   meta = with stdenv.lib; {
     description = "GNOME CSS2 parsing and manipulation toolkit";
     homepage = https://git.gnome.org/browse/libcroco;