summary refs log tree commit diff
path: root/pkgs/development/libraries/clutter-gst
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-03-03 02:36:59 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-03-04 20:05:51 +0100
commit095029263de0218deada8c4dfd920dee584fa5a6 (patch)
tree5779ec1451549d6aa3b7c2ef404d0d4c1eab778a /pkgs/development/libraries/clutter-gst
parentc02794b6665db24975ea116858009d583c11beda (diff)
downloadnixpkgs-095029263de0218deada8c4dfd920dee584fa5a6.tar
nixpkgs-095029263de0218deada8c4dfd920dee584fa5a6.tar.gz
nixpkgs-095029263de0218deada8c4dfd920dee584fa5a6.tar.bz2
nixpkgs-095029263de0218deada8c4dfd920dee584fa5a6.tar.lz
nixpkgs-095029263de0218deada8c4dfd920dee584fa5a6.tar.xz
nixpkgs-095029263de0218deada8c4dfd920dee584fa5a6.tar.zst
nixpkgs-095029263de0218deada8c4dfd920dee584fa5a6.zip
clutter-gst: add updateScript
Diffstat (limited to 'pkgs/development/libraries/clutter-gst')
-rw-r--r--pkgs/development/libraries/clutter-gst/default.nix19
1 files changed, 13 insertions, 6 deletions
diff --git a/pkgs/development/libraries/clutter-gst/default.nix b/pkgs/development/libraries/clutter-gst/default.nix
index 2b5f7069681..b2d397e3d55 100644
--- a/pkgs/development/libraries/clutter-gst/default.nix
+++ b/pkgs/development/libraries/clutter-gst/default.nix
@@ -1,12 +1,13 @@
-{ fetchurl, stdenv, pkgconfig, clutter, gtk3, glib, cogl }:
+{ fetchurl, stdenv, pkgconfig, clutter, gtk3, glib, cogl, gnome3 }:
 
-stdenv.mkDerivation rec {
-  major = "3.0";
-  minor = "24";
-  name = "clutter-gst-${major}.${minor}";
+let
+  pname = "clutter-gst";
+  version = "3.0.24";
+in stdenv.mkDerivation rec {
+  name = "${pname}-${version}";
 
   src = fetchurl {
-    url = "mirror://gnome/sources/clutter-gst/${major}/${name}.tar.xz";
+    url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
     sha256 = "0v6cg0syh4vx7y7ni47jsvr2r57q0j3h1f1gjlp0ciscixywiwg9";
   };
 
@@ -15,6 +16,12 @@ stdenv.mkDerivation rec {
 
   postBuild = "rm -rf $out/share/gtk-doc";
 
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+    };
+  };
+
   meta = {
     description = "GStreamer bindings for clutter";