clutter-gst: add updateScript

+13 -6
+13 -6
pkgs/development/libraries/clutter-gst/default.nix
··· 1 - { fetchurl, stdenv, pkgconfig, clutter, gtk3, glib, cogl }: 1 + { fetchurl, stdenv, pkgconfig, clutter, gtk3, glib, cogl, gnome3 }: 2 2 3 - stdenv.mkDerivation rec { 4 - major = "3.0"; 5 - minor = "24"; 6 - name = "clutter-gst-${major}.${minor}"; 3 + let 4 + pname = "clutter-gst"; 5 + version = "3.0.24"; 6 + in stdenv.mkDerivation rec { 7 + name = "${pname}-${version}"; 7 8 8 9 src = fetchurl { 9 - url = "mirror://gnome/sources/clutter-gst/${major}/${name}.tar.xz"; 10 + url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; 10 11 sha256 = "0v6cg0syh4vx7y7ni47jsvr2r57q0j3h1f1gjlp0ciscixywiwg9"; 11 12 }; 12 13 ··· 14 15 nativeBuildInputs = [ pkgconfig ]; 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 = "GStreamer bindings for clutter";