tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
Merge recent staging
It's almost finished by Hydra now.
Vladimír Čunát
9 years ago
2dba30af
a8d7a6a9
+58
-42
11 changed files
expand all
collapse all
unified
split
pkgs
applications
audio
guitarix
default.nix
misc
ranger
default.nix
science
misc
golly
default.nix
development
compilers
llvm
3.9
llvm.nix
libraries
SDL
default.nix
hamlib
default.nix
nghttp2
default.nix
servers
x11
xorg
default.nix
tarballs-7.7.list
tools
text
gnugrep
default.nix
top-level
all-packages.nix
+5
-5
pkgs/applications/audio/guitarix/default.nix
···
1
1
-
{ stdenv, fetchurl, gettext, intltool, pkgconfig, python
1
1
+
{ stdenv, fetchurl, gettext, intltool, pkgconfig, python2
2
2
, avahi, bluez, boost, eigen, fftw, glib, glib_networking
3
3
, glibmm, gsettings_desktop_schemas, gtkmm2, libjack2
4
4
, ladspaH, librdf, libsndfile, lilv, lv2, serd, sord, sratom
···
19
19
sha256 = "1qj3adjhg511jygbjkl9k5v0gcjmg6ifc479rspfyf45m383pp3p";
20
20
};
21
21
22
22
-
nativeBuildInputs = [ gettext intltool wrapGAppsHook pkgconfig python ];
22
22
+
nativeBuildInputs = [ gettext intltool wrapGAppsHook pkgconfig python2 ];
23
23
24
24
buildInputs = [
25
25
avahi bluez boost eigen fftw glib glibmm glib_networking.out
···
35
35
"--no-faust" # todo: find out why --faust doesn't work
36
36
] ++ optional optimizationSupport "--optimization";
37
37
38
38
-
configurePhase = ''python waf configure --prefix=$out $configureFlags'';
38
38
+
configurePhase = ''python2 waf configure --prefix=$out $configureFlags'';
39
39
40
40
-
buildPhase = ''python waf build'';
40
40
+
buildPhase = ''python2 waf build'';
41
41
42
42
-
installPhase = ''python waf install'';
42
42
+
installPhase = ''python2 waf install'';
43
43
44
44
meta = with stdenv.lib; {
45
45
description = "A virtual guitar amplifier for Linux running with JACK";
+5
pkgs/applications/misc/ranger/default.nix
···
15
15
sha256 = "14j067n1azk6vc6cxlhi5w5bsn2wcz4hypvgxc0vjl9xp5n4f0nf";
16
16
};
17
17
18
18
+
checkInputs = with pythonPackages; [ pytest ];
18
19
propagatedBuildInputs = [ file ];
20
20
+
21
21
+
checkPhase = ''
22
22
+
py.test tests
23
23
+
'';
19
24
20
25
preConfigure = ''
21
26
substituteInPlace ranger/ext/img_display.py \
+4
-4
pkgs/applications/science/misc/golly/default.nix
···
1
1
-
{stdenv, fetchurl, wxGTK, perl, python, zlib, mesa, libX11}:
1
1
+
{stdenv, fetchurl, wxGTK, perl, python2, zlib, mesa, libX11}:
2
2
let
3
3
s = # Generated upstream information
4
4
rec {
···
10
10
sha256="0a4vn2hm7h4b47v2iwip1z3n9y8isf79v08aipl2iqms2m3p5204";
11
11
};
12
12
buildInputs = [
13
13
-
wxGTK perl python zlib mesa libX11
13
13
+
wxGTK perl python2 zlib mesa libX11
14
14
];
15
15
in
16
16
stdenv.mkDerivation rec {
···
26
26
makeFlags=[
27
27
"AM_LDFLAGS="
28
28
];
29
29
-
NIX_LDFLAGS="-lpython${python.majorVersion} -lperl";
29
29
+
NIX_LDFLAGS="-lpython${python2.majorVersion} -lperl";
30
30
preConfigure=''
31
31
export NIX_LDFLAGS="$NIX_LDFLAGS -L$(dirname "$(find ${perl} -name libperl.so)")"
32
32
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE
33
33
-DPYTHON_SHLIB=$(basename "$(
34
34
-
readlink -f ${python}/lib/libpython*.so)")"
34
34
+
readlink -f ${python2}/lib/libpython*.so)")"
35
35
'';
36
36
37
37
meta = {
+8
pkgs/development/compilers/llvm/3.9/llvm.nix
···
1
1
{ stdenv
2
2
, fetch
3
3
+
, fetchpatch
3
4
, perl
4
5
, groff
5
6
, cmake
···
45
46
propagatedBuildInputs = [ ncurses zlib ];
46
47
47
48
postPatch = ""
49
49
+
+ ''
50
50
+
patch -p1 --reverse < ${fetchpatch {
51
51
+
name = "fix-red-icons.diff"; # https://bugs.freedesktop.org/show_bug.cgi?id=99078
52
52
+
url = https://github.com/llvm-mirror/llvm/commit/c280d74837d8.diff;
53
53
+
sha256 = "11sq86spw41v72f676igksapdlsgh7fiqp5qkkmgfj0ndqcn9skf";
54
54
+
}}
55
55
+
''
48
56
# hacky fix: New LLVM releases require a newer OS X SDK than
49
57
# 10.9. This is a temporary measure until nixpkgs darwin support is
50
58
# updated.
+1
pkgs/development/libraries/SDL/default.nix
···
77
77
# Workaround X11 bug to allow changing gamma
78
78
# Ticket: https://bugs.freedesktop.org/show_bug.cgi?id=27222
79
79
(fetchpatch {
80
80
+
name = "SDL_SetGamma.patch";
80
81
url = "http://pkgs.fedoraproject.org/cgit/rpms/SDL.git/plain/SDL-1.2.15-x11-Bypass-SetGammaRamp-when-changing-gamma.patch?id=04a3a7b1bd88c2d5502292fad27e0e02d084698d";
81
82
sha256 = "0x52s4328kilyq43i7psqkqg7chsfwh0aawr50j566nzd7j51dlv";
82
83
})
+2
-2
pkgs/development/libraries/hamlib/default.nix
···
1
1
-
{stdenv, fetchurl, perl, python, swig, gd, libxml2, tcl, libusb, pkgconfig,
1
1
+
{stdenv, fetchurl, perl, python2, swig, gd, libxml2, tcl, libusb, pkgconfig,
2
2
boost, libtool, perlPackages }:
3
3
4
4
stdenv.mkDerivation rec {
···
11
11
sha256 = "0ppp6fc2h9d8p30j2s9wlqd620kmnny4wd8fc3jxd6gxwi4lbjm2";
12
12
};
13
13
14
14
-
buildInputs = [ perl perlPackages.ExtUtilsMakeMaker python swig gd libxml2
14
14
+
buildInputs = [ perl perlPackages.ExtUtilsMakeMaker python2 swig gd libxml2
15
15
tcl libusb pkgconfig boost libtool ];
16
16
17
17
configureFlags = [ "--with-perl-binding" "--with-python-binding"
+4
-4
pkgs/development/libraries/nghttp2/default.nix
···
1
1
{ stdenv, fetchurl, pkgconfig
2
2
3
3
# Optional Dependencies
4
4
-
, openssl ? null, libev ? null, zlib ? null
4
4
+
, openssl ? null, libev ? null, zlib ? null, libcares ? null
5
5
, enableHpack ? false, jansson ? null
6
6
, enableAsioLib ? false, boost ? null
7
7
, enableGetAssets ? false, libxml2 ? null
···
17
17
18
18
stdenv.mkDerivation rec {
19
19
name = "nghttp2-${version}";
20
20
-
version = "1.17.0";
20
20
+
version = "1.19.0";
21
21
22
22
# Don't use fetchFromGitHub since this needs a bootstrap curl
23
23
src = fetchurl {
24
24
url = "https://github.com/nghttp2/nghttp2/releases/download/v${version}/nghttp2-${version}.tar.bz2";
25
25
-
sha256 = "7685b6717d205d3a251b7dd5e73a7ca5e643bc5c01f928b82bfeed30c243f28a";
25
25
+
sha256 = "477466eee27158d37b4478d9335dd091497cae4d7f2375fc6657beab67db9e7a";
26
26
};
27
27
28
28
outputs = [ "out" "dev" "lib" ];
29
29
30
30
nativeBuildInputs = [ pkgconfig ];
31
31
-
buildInputs = [ openssl libev zlib ]
31
31
+
buildInputs = [ openssl libev zlib libcares ]
32
32
++ optional enableHpack jansson
33
33
++ optional enableAsioLib boost
34
34
++ optional enableGetAssets libxml2
+18
-18
pkgs/servers/x11/xorg/default.nix
···
812
812
}) // {inherit fontconfig freetype libX11 xproto libXrender ;};
813
813
814
814
libXi = (mkDerivation "libXi" {
815
815
-
name = "libXi-1.7.8";
815
815
+
name = "libXi-1.7.9";
816
816
builder = ./builder.sh;
817
817
src = fetchurl {
818
818
-
url = mirror://xorg/individual/lib/libXi-1.7.8.tar.bz2;
819
819
-
sha256 = "1fr7mi4nbcxsa88qin9g2ipmzh595ydxy9qnabzl270laf6zmwnq";
818
818
+
url = mirror://xorg/individual/lib/libXi-1.7.9.tar.bz2;
819
819
+
sha256 = "0idg1wc01hndvaa820fvfs7phvd1ymf0lldmq6386i7rhkzvirn2";
820
820
};
821
821
buildInputs = [pkgconfig inputproto libX11 libXext xextproto libXfixes xproto ];
822
822
meta.platforms = stdenv.lib.platforms.unix;
···
856
856
}) // {inherit printproto libX11 libXau libXext xextproto ;};
857
857
858
858
libXpm = (mkDerivation "libXpm" {
859
859
-
name = "libXpm-3.5.11";
859
859
+
name = "libXpm-3.5.12";
860
860
builder = ./builder.sh;
861
861
src = fetchurl {
862
862
-
url = mirror://xorg/individual/lib/libXpm-3.5.11.tar.bz2;
863
863
-
sha256 = "07041q4k8m4nirzl7lrqn8by2zylx0xvh6n0za301qqs3njszgf5";
862
862
+
url = mirror://xorg/individual/lib/libXpm-3.5.12.tar.bz2;
863
863
+
sha256 = "1v5xaiw4zlhxspvx76y3hq4wpxv7mpj6parqnwdqvpj8vbinsspx";
864
864
};
865
865
buildInputs = [pkgconfig libX11 libXext xextproto xproto libXt ];
866
866
meta.platforms = stdenv.lib.platforms.unix;
···
1120
1120
}) // {inherit libfontenc freetype xproto zlib ;};
1121
1121
1122
1122
presentproto = (mkDerivation "presentproto" {
1123
1123
-
name = "presentproto-1.0";
1123
1123
+
name = "presentproto-1.1";
1124
1124
builder = ./builder.sh;
1125
1125
src = fetchurl {
1126
1126
-
url = mirror://xorg/individual/proto/presentproto-1.0.tar.bz2;
1127
1127
-
sha256 = "1kir51aqg9cwazs14ivcldcn3mzadqgykc9cg87rm40zf947sb41";
1126
1126
+
url = mirror://xorg/individual/proto/presentproto-1.1.tar.bz2;
1127
1127
+
sha256 = "1f96dlgfwhsd0834z8ydjzjnb0cwha5r6lxgia4say4zhsl276zn";
1128
1128
};
1129
1129
buildInputs = [pkgconfig ];
1130
1130
meta.platforms = stdenv.lib.platforms.unix;
···
1241
1241
}) // {inherit libICE libSM libX11 libXext libXmu xproto libXt ;};
1242
1242
1243
1243
utilmacros = (mkDerivation "utilmacros" {
1244
1244
-
name = "util-macros-1.19.0";
1244
1244
+
name = "util-macros-1.19.1";
1245
1245
builder = ./builder.sh;
1246
1246
src = fetchurl {
1247
1247
-
url = mirror://xorg/individual/util/util-macros-1.19.0.tar.bz2;
1248
1248
-
sha256 = "1fnhpryf55l0yqajxn0cxan3kvsjzi67nlanz8clwqzf54cb2d98";
1247
1247
+
url = mirror://xorg/individual/util/util-macros-1.19.1.tar.bz2;
1248
1248
+
sha256 = "19h6wflpmh7xxqr6lk5z8pds6r9r0dn7ijbvaacymx2q0m05km0q";
1249
1249
};
1250
1250
buildInputs = [pkgconfig ];
1251
1251
meta.platforms = stdenv.lib.platforms.unix;
···
1285
1285
}) // {inherit libX11 libXext libXft libXmu xproto libXrender ;};
1286
1286
1287
1287
xauth = (mkDerivation "xauth" {
1288
1288
-
name = "xauth-1.0.9";
1288
1288
+
name = "xauth-1.0.10";
1289
1289
builder = ./builder.sh;
1290
1290
src = fetchurl {
1291
1291
-
url = mirror://xorg/individual/app/xauth-1.0.9.tar.bz2;
1292
1292
-
sha256 = "13y2invb0894b1in03jbglximbz6v31y2kr4yjjgica8xciibkjn";
1291
1291
+
url = mirror://xorg/individual/app/xauth-1.0.10.tar.bz2;
1292
1292
+
sha256 = "0kgwz9rmxjfdvi2syf8g0ms5rr5cgyqx4n0n1m960kyz7k745zjs";
1293
1293
};
1294
1294
buildInputs = [pkgconfig libX11 libXau libXext libXmu xproto ];
1295
1295
meta.platforms = stdenv.lib.platforms.unix;
···
2254
2254
}) // {inherit inputproto libX11 libXaw xproto libXt ;};
2255
2255
2256
2256
xkeyboardconfig = (mkDerivation "xkeyboardconfig" {
2257
2257
-
name = "xkeyboard-config-2.19";
2257
2257
+
name = "xkeyboard-config-2.20";
2258
2258
builder = ./builder.sh;
2259
2259
src = fetchurl {
2260
2260
-
url = mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.19.tar.bz2;
2261
2261
-
sha256 = "09sqyi430bbg13pp8j0j60p9p9xn2lpqx38xw1lyv77bp63d3pw3";
2260
2260
+
url = mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.20.tar.bz2;
2261
2261
+
sha256 = "0d619g4r0w1f6q5qmaqjnsc0956gi02fqgpisqffzqy4acjwggyi";
2262
2262
};
2263
2263
buildInputs = [pkgconfig libX11 xproto ];
2264
2264
meta.platforms = stdenv.lib.platforms.unix;
+6
-6
pkgs/servers/x11/xorg/tarballs-7.7.list
···
6
6
mirror://xorg/X11R7.7/src/everything/dmxproto-2.3.1.tar.bz2
7
7
mirror://xorg/individual/proto/dri2proto-2.8.tar.bz2
8
8
mirror://xorg/individual/proto/dri3proto-1.0.tar.bz2
9
9
-
mirror://xorg/individual/proto/presentproto-1.0.tar.bz2
9
9
+
mirror://xorg/individual/proto/presentproto-1.1.tar.bz2
10
10
mirror://xorg/X11R7.7/src/everything/encodings-1.0.4.tar.bz2
11
11
mirror://xorg/X11R7.7/src/everything/fixesproto-5.0.tar.bz2
12
12
mirror://xorg/X11R7.7/src/everything/font-adobe-100dpi-1.0.3.tar.bz2
···
71
71
mirror://xorg/individual/lib/libXfont-1.5.2.tar.bz2
72
72
mirror://xorg/individual/lib/libXfont2-2.0.1.tar.bz2
73
73
mirror://xorg/individual/lib/libXft-2.3.2.tar.bz2
74
74
-
mirror://xorg/individual/lib/libXi-1.7.8.tar.bz2
74
74
+
mirror://xorg/individual/lib/libXi-1.7.9.tar.bz2
75
75
mirror://xorg/individual/lib/libXinerama-1.1.3.tar.bz2
76
76
mirror://xorg/individual/lib/libxkbfile-1.0.9.tar.bz2
77
77
mirror://xorg/individual/lib/libXmu-1.1.2.tar.bz2
78
78
-
mirror://xorg/individual/lib/libXpm-3.5.11.tar.bz2
78
78
+
mirror://xorg/individual/lib/libXpm-3.5.12.tar.bz2
79
79
mirror://xorg/individual/lib/libXpresent-1.0.0.tar.bz2
80
80
mirror://xorg/individual/lib/libXrandr-1.5.1.tar.bz2
81
81
mirror://xorg/individual/lib/libXrender-0.9.10.tar.bz2
···
100
100
mirror://xorg/individual/app/setxkbmap-1.3.1.tar.bz2
101
101
mirror://xorg/individual/app/smproxy-1.0.6.tar.bz2
102
102
mirror://xorg/individual/app/twm-1.0.9.tar.bz2
103
103
-
mirror://xorg/individual/util/util-macros-1.19.0.tar.bz2
103
103
+
mirror://xorg/individual/util/util-macros-1.19.1.tar.bz2
104
104
mirror://xorg/individual/proto/videoproto-2.3.3.tar.bz2
105
105
mirror://xorg/X11R7.7/src/everything/windowswmproto-1.0.4.tar.bz2
106
106
mirror://xorg/individual/app/x11perf-1.6.0.tar.bz2
107
107
-
mirror://xorg/individual/app/xauth-1.0.9.tar.bz2
107
107
+
mirror://xorg/individual/app/xauth-1.0.10.tar.bz2
108
108
mirror://xorg/individual/app/xbacklight-1.2.1.tar.bz2
109
109
mirror://xorg/X11R7.7/src/everything/xbitmaps-1.1.1.tar.bz2
110
110
mirror://xorg/X11R7.7/src/everything/xcmiscproto-1.2.2.tar.bz2
···
177
177
mirror://xorg/individual/app/xkbcomp-1.3.1.tar.bz2
178
178
mirror://xorg/individual/app/xkbevd-1.1.4.tar.bz2
179
179
mirror://xorg/individual/app/xkbutils-1.0.4.tar.bz2
180
180
-
mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.19.tar.bz2
180
180
+
mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.20.tar.bz2
181
181
mirror://xorg/individual/app/xkill-1.0.4.tar.bz2
182
182
mirror://xorg/individual/app/xlsatoms-1.1.2.tar.bz2
183
183
mirror://xorg/individual/app/xlsclients-1.1.3.tar.bz2
+2
-2
pkgs/tools/text/gnugrep/default.nix
···
1
1
{ stdenv, fetchurl, pcre, libiconv, perl }:
2
2
3
3
-
let version = "2.27"; in
3
3
+
let version = "3.0"; in
4
4
5
5
stdenv.mkDerivation {
6
6
name = "gnugrep-${version}";
7
7
8
8
src = fetchurl {
9
9
url = "mirror://gnu/grep/grep-${version}.tar.xz";
10
10
-
sha256 = "1syadppgpxpfhpwhhqcsibrn131azypzps5aicx1qjh74d6w8k5d";
10
10
+
sha256 = "1dcasjp3a578nrvzrcn38mpizb8w1q6mvfzhjmcqqgkf0nsivj72";
11
11
};
12
12
13
13
# Perl is needed for testing
+3
-1
pkgs/top-level/all-packages.nix
···
7778
7778
7779
7779
jsoncpp = callPackage ../development/libraries/jsoncpp { };
7780
7780
7781
7781
-
jsonnet = callPackage ../development/compilers/jsonnet { };
7781
7781
+
jsonnet = callPackage ../development/compilers/jsonnet {
7782
7782
+
emscripten = emscripten.override {python=python2;};
7783
7783
+
};
7782
7784
7783
7785
libjson = callPackage ../development/libraries/libjson { };
7784
7786