tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
clutter-gst: add updateScript
Jan Tojnar
8 years ago
09502926
c02794b6
+13
-6
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
clutter-gst
default.nix
+13
-6
pkgs/development/libraries/clutter-gst/default.nix
···
1
-
{ fetchurl, stdenv, pkgconfig, clutter, gtk3, glib, cogl }:
2
3
-
stdenv.mkDerivation rec {
4
-
major = "3.0";
5
-
minor = "24";
6
-
name = "clutter-gst-${major}.${minor}";
0
7
8
src = fetchurl {
9
-
url = "mirror://gnome/sources/clutter-gst/${major}/${name}.tar.xz";
10
sha256 = "0v6cg0syh4vx7y7ni47jsvr2r57q0j3h1f1gjlp0ciscixywiwg9";
11
};
12
···
14
nativeBuildInputs = [ pkgconfig ];
15
16
postBuild = "rm -rf $out/share/gtk-doc";
0
0
0
0
0
0
17
18
meta = {
19
description = "GStreamer bindings for clutter";
···
1
+
{ fetchurl, stdenv, pkgconfig, clutter, gtk3, glib, cogl, gnome3 }:
2
3
+
let
4
+
pname = "clutter-gst";
5
+
version = "3.0.24";
6
+
in stdenv.mkDerivation rec {
7
+
name = "${pname}-${version}";
8
9
src = fetchurl {
10
+
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
11
sha256 = "0v6cg0syh4vx7y7ni47jsvr2r57q0j3h1f1gjlp0ciscixywiwg9";
12
};
13
···
15
nativeBuildInputs = [ pkgconfig ];
16
17
postBuild = "rm -rf $out/share/gtk-doc";
18
+
19
+
passthru = {
20
+
updateScript = gnome3.updateScript {
21
+
packageName = pname;
22
+
};
23
+
};
24
25
meta = {
26
description = "GStreamer bindings for clutter";