tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
cogl: add updateScript
Jan Tojnar
8 years ago
010f2df1
1a171540
+12
-7
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
cogl
default.nix
+12
-7
pkgs/development/libraries/cogl/default.nix
···
1
1
{ stdenv, fetchurl, pkgconfig, mesa_noglu, glib, gdk_pixbuf, xorg, libintlOrEmpty
2
2
-
, pangoSupport ? true, pango, cairo, gobjectIntrospection, wayland
2
2
+
, pangoSupport ? true, pango, cairo, gobjectIntrospection, wayland, gnome3
3
3
, gstreamerSupport ? true, gst_all_1 }:
4
4
5
5
let
6
6
-
ver_maj = "1.22";
7
7
-
ver_min = "2";
8
8
-
in
9
9
-
stdenv.mkDerivation rec {
10
10
-
name = "cogl-${ver_maj}.${ver_min}";
6
6
+
pname = "cogl";
7
7
+
version = "1.22.2";
8
8
+
in stdenv.mkDerivation rec {
9
9
+
name = "${pname}-${version}";
11
10
12
11
src = fetchurl {
13
13
-
url = "mirror://gnome/sources/cogl/${ver_maj}/${name}.tar.xz";
12
12
+
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
14
13
sha256 = "03f0ha3qk7ca0nnkkcr1garrm1n1vvfqhkz9lwjm592fnv6ii9rr";
15
14
};
16
15
···
41
40
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl";
42
41
43
42
#doCheck = true; # all tests fail (no idea why)
43
43
+
44
44
+
passthru = {
45
45
+
updateScript = gnome3.updateScript {
46
46
+
packageName = pname;
47
47
+
};
48
48
+
};
44
49
45
50
meta = with stdenv.lib; {
46
51
description = "A small open source library for using 3D graphics hardware for rendering";