summary refs log tree commit diff
path: root/pkgs/development/libraries/gtk/2.x.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/gtk/2.x.nix')
-rw-r--r--pkgs/development/libraries/gtk/2.x.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/development/libraries/gtk/2.x.nix b/pkgs/development/libraries/gtk/2.x.nix
index 09cb016dbb6..e01034a3d58 100644
--- a/pkgs/development/libraries/gtk/2.x.nix
+++ b/pkgs/development/libraries/gtk/2.x.nix
@@ -12,11 +12,18 @@ assert cupsSupport -> cups != null;
 
 with stdenv.lib;
 
+let
+  pname = "gtk+";
+  version = "2.24.32"; # remove passthru on next update
+in
 stdenv.mkDerivation rec {
-  name = "gtk+-2.24.32";
+  name = "${pname}-${version}";
+
+  # passthru to prevent rebuild but allow pname and version
+  passthru = { inherit pname version; };
 
   src = fetchurl {
-    url = "mirror://gnome/sources/gtk+/2.24/${name}.tar.xz";
+    url = "mirror://gnome/sources/gtk+/2.24/${pname}-${version}.tar.xz";
     sha256 = "b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e";
   };