lol

clutter-gtk: add updateScript

+13 -6
+13 -6
pkgs/development/libraries/clutter-gtk/default.nix
··· 1 - { fetchurl, stdenv, pkgconfig, gobjectIntrospection, clutter, gtk3 }: 2 - 1 + { fetchurl, stdenv, pkgconfig, gobjectIntrospection, clutter, gtk3, gnome3 }: 2 + let 3 + pname = "clutter-gtk"; 4 + version = "1.8.4"; 5 + in 3 6 stdenv.mkDerivation rec { 4 - major = "1.8"; 5 - minor = "4"; 6 - name = "clutter-gtk-${major}.${minor}"; 7 + name = "${pname}-${version}"; 7 8 8 9 src = fetchurl { 9 - url = "mirror://gnome/sources/clutter-gtk/${major}/${name}.tar.xz"; 10 + url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; 10 11 sha256 = "01ibniy4ich0fgpam53q252idm7f4fn5xg5qvizcfww90gn9652j"; 11 12 }; 12 13 ··· 14 15 nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; 15 16 16 17 postBuild = "rm -rf $out/share/gtk-doc"; 18 + 19 + passthru = { 20 + updateScript = gnome3.updateScript { 21 + packageName = pname; 22 + }; 23 + }; 17 24 18 25 meta = { 19 26 description = "Clutter-GTK";