diff --git a/doc/meta.xml b/doc/meta.xml
index 30b5ad247d1..09252410d80 100644
--- a/doc/meta.xml
+++ b/doc/meta.xml
@@ -176,6 +176,12 @@ following:
(“MIT”) License.
+
+ perl5
+ The Perl 5 license (Artistic License, version 1
+ and GPL, version 1 or later).
+
+
free
Catch-all for free software licenses not listed
diff --git a/maintainers/scripts/copy-tarball.sh b/maintainers/scripts/copy-tarball.sh
index b4c2e93dab1..de325120efc 100755
--- a/maintainers/scripts/copy-tarball.sh
+++ b/maintainers/scripts/copy-tarball.sh
@@ -10,25 +10,25 @@ base="$(basename "$url")"
if [ -z "$base" ]; then echo "bad URL"; exit 1; fi
dstPath="$distDir/$base"
-if [ -e "$dstPath" ]; then echo "$dstPath already exists"; exit 0; fi
+if [ -e "$dstPath" ]; then if [ -n "$VERBOSE" ]; then echo "$dstPath already exists"; fi; exit 0; fi
if [ -z "$file" ]; then
echo "downloading $url to $dstPath"
- if [ -n "$dryRun" ]; then exit 0; fi
+ if [ -n "$DRY_RUN" ]; then exit 0; fi
declare -a res
if ! res=($(PRINT_PATH=1 nix-prefetch-url "$url")); then
- continue
+ exit
fi
-
+
storePath=${res[1]}
else
storePath="$file"
fi
-
+
cp $storePath "$dstPath.tmp.$$"
mv -f "$dstPath.tmp.$$" "$dstPath"
diff --git a/maintainers/scripts/copy-tarballs.sh b/maintainers/scripts/copy-tarballs.sh
index 80aeef9d66d..a261f817585 100755
--- a/maintainers/scripts/copy-tarballs.sh
+++ b/maintainers/scripts/copy-tarballs.sh
@@ -8,7 +8,19 @@ urls=$(nix-instantiate --eval-only --xml --strict '(channel));
+ if (channel_position > -1) {
+ channel_map.map[channel_position] = ChromiumToPAChannelPosition(
+ static_cast(channel));
diff --git a/pkgs/applications/networking/browsers/chromium/sources.nix b/pkgs/applications/networking/browsers/chromium/sources.nix
index 7b252da6824..a7687e731f5 100644
--- a/pkgs/applications/networking/browsers/chromium/sources.nix
+++ b/pkgs/applications/networking/browsers/chromium/sources.nix
@@ -1,18 +1,18 @@
# This file is autogenerated from update.sh in the same directory.
{
dev = {
- version = "25.0.1323.1";
- url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-25.0.1323.1.tar.bz2";
- sha256 = "1i7ga1qhnjvnw2gynmpmsvvl5pxcb5z9sgldp87d9yalim5sra6s";
+ version = "25.0.1364.36";
+ url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-25.0.1364.36.tar.bz2";
+ sha256 = "1pn7qv1s6lcx8k26h89x9zdy43rzdq12f92s2l6cfdhr9ls9wv0s";
};
beta = {
- version = "24.0.1312.35";
- url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-24.0.1312.35.tar.bz2";
- sha256 = "0mb6xz5lrnzjk1zqr83jyprsxv20svy3a7lyxv9iwdb2bh1i13ci";
+ version = "25.0.1364.36";
+ url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-25.0.1364.36.tar.bz2";
+ sha256 = "1pn7qv1s6lcx8k26h89x9zdy43rzdq12f92s2l6cfdhr9ls9wv0s";
};
stable = {
- version = "23.0.1271.97";
- url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-23.0.1271.97.tar.bz2";
- sha256 = "1qf21n6msj1jmxhnlw8fapsz7q6dd851rxdqv4334v06ny4i5fip";
+ version = "24.0.1312.52";
+ url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-24.0.1312.52.tar.bz2";
+ sha256 = "04fp04591dszx07wwdsgxf0wb2sxm863z1qxn5dii6f9yjqgh3gk";
};
}
diff --git a/pkgs/applications/networking/browsers/firefox/17.0.nix b/pkgs/applications/networking/browsers/firefox/18.0.nix
similarity index 95%
rename from pkgs/applications/networking/browsers/firefox/17.0.nix
rename to pkgs/applications/networking/browsers/firefox/18.0.nix
index 9b785bebacb..66acae13084 100644
--- a/pkgs/applications/networking/browsers/firefox/17.0.nix
+++ b/pkgs/applications/networking/browsers/firefox/18.0.nix
@@ -15,9 +15,9 @@ assert stdenv.gcc ? libc && stdenv.gcc.libc != null;
rec {
- firefoxVersion = "17.0.1";
+ firefoxVersion = "18.0.1";
- xulVersion = "17.0.1"; # this attribute is used by other packages
+ xulVersion = "18.0.1"; # this attribute is used by other packages
src = fetchurl {
@@ -27,7 +27,7 @@ rec {
# Fall back to this url for versions not available at releases.mozilla.org.
"ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${firefoxVersion}/source/firefox-${firefoxVersion}.source.tar.bz2"
];
- sha1 = "15c09796a388f0a78996427b7bc2c80f4e0496f3";
+ sha1 = "26415396233450a4e66bb0e0a73a258e1cb174ef";
};
commonConfigureFlags =
@@ -35,11 +35,11 @@ rec {
#"--enable-profiling"
"--disable-debug"
"--enable-strip"
- "--with-system-jpeg"
+ # "--with-system-jpeg" # Too old in nixpkgs
"--with-system-zlib"
"--with-system-bz2"
"--with-system-nspr"
- "--with-system-nss"
+ # "--with-system-nss" # Too old in nixpkgs
# "--with-system-png" # <-- "--with-system-png won't work because the system's libpng doesn't have APNG support"
# "--enable-system-cairo" # disabled for the moment because our Cairo is too old
"--enable-system-sqlite"
@@ -70,7 +70,7 @@ rec {
"--disable-javaxpcom"
] ++ commonConfigureFlags;
- enableParallelBuilding = false;
+ enableParallelBuilding = true;
preConfigure =
''
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/gecko-mediaplayer/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/gecko-mediaplayer/default.nix
index 0ff7c92d3d8..44f191e54f1 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/gecko-mediaplayer/default.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/gecko-mediaplayer/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, glib, dbus, dbus_glib, browser, x11
-, GConf, gnome_mplayer, MPlayer, gmtk
+, GConf, gnome_mplayer, mplayer, gmtk
}:
stdenv.mkDerivation rec {
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
# browser's $PATH.
postInstall =
''
- echo "${gnome_mplayer}/bin:${MPlayer}/bin" > $out/${passthru.mozillaPlugin}/extra-bin-path
+ echo "${gnome_mplayer}/bin:${mplayer}/bin" > $out/${passthru.mozillaPlugin}/extra-bin-path
'';
passthru.mozillaPlugin = "/lib/mozilla/plugins";
diff --git a/pkgs/applications/networking/browsers/vimprobable2/default.nix b/pkgs/applications/networking/browsers/vimprobable2/default.nix
index 2402d2a902b..46081cac3a7 100644
--- a/pkgs/applications/networking/browsers/vimprobable2/default.nix
+++ b/pkgs/applications/networking/browsers/vimprobable2/default.nix
@@ -2,10 +2,10 @@
pkgconfig, webkit }:
stdenv.mkDerivation {
- name = "vimprobable2-1.0.2";
+ name = "vimprobable2-1.2.0";
src = fetchurl {
- url = "mirror://sourceforge/vimprobable/vimprobable2_1.0.2.tar.bz2";
- sha256 = "19gwlfv0lczbns73xg3637q7ixly62y3ijccnv0m1bqaqxjl4v8x";
+ url = "mirror://sourceforge/vimprobable/vimprobable2_1.2.0.tar.bz2";
+ sha256 = "0fjakrmz1syjwgx01j2icpdv69jgvfl2nlxbj8zxfr8mw0h2wg1f";
};
buildInputs = [ makeWrapper gtk libsoup libX11 perl pkgconfig webkit ];
installPhase = ''
diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/applications/networking/dropbox/default.nix
index f1a906f9250..b979598e17c 100644
--- a/pkgs/applications/networking/dropbox/default.nix
+++ b/pkgs/applications/networking/dropbox/default.nix
@@ -21,8 +21,8 @@ assert stdenv.system == "x86_64-linux";
let
- version = "1.4.0";
- sha256 = "93933d95cce5956ed99342fa342d01ce2bde8d2e4339afb97f23e0c0ec98875e";
+ version = "1.4.21";
+ sha256 = "94073842f4a81feee80bca590e1df73fc3cab47ba879407ceba2de48f30d84e2";
# relative location where the dropbox libraries are stored
appdir = "opt/dropbox";
@@ -42,7 +42,7 @@ let
exec = "dropbox";
comment = "Online directories";
desktopName = "Dropbox";
- genericName = "Online storage";
+ genericName = "Online storage";
categories = "Application;Internet;";
};
@@ -65,7 +65,7 @@ in stdenv.mkDerivation {
installPhase = ''
ensureDir "$out/${appdir}"
- cp -r .dropbox-dist/* "$out/${appdir}/"
+ cp -r ".dropbox-dist/"* "$out/${appdir}/"
ensureDir "$out/bin"
ln -s "$out/${appdir}/dropbox" "$out/bin/dropbox"
@@ -78,13 +78,13 @@ in stdenv.mkDerivation {
-print -exec patchelf --force-rpath --set-rpath "$RPATH" {} \;
ensureDir "$out/share/applications"
- cp ${desktopItem}/share/applications/* $out/share/applications
+ cp "${desktopItem}/share/applications/"* $out/share/applications
'';
buildInputs = [ patchelf ];
meta = {
+ homepage = "http://www.dropbox.com";
description = "Online stored folders (daemon version)";
- homepage = http://www.dropbox.com;
};
}
diff --git a/pkgs/applications/networking/instant-messengers/tkabber/default.nix b/pkgs/applications/networking/instant-messengers/tkabber/default.nix
index 03a98cb2059..fd989739c94 100644
--- a/pkgs/applications/networking/instant-messengers/tkabber/default.nix
+++ b/pkgs/applications/networking/instant-messengers/tkabber/default.nix
@@ -36,6 +36,7 @@ in stdenv.mkDerivation rec {
postInstall = ''
wrapProgram $out/bin/tkabber \
+ --prefix PATH : "${tk}/bin" \
--set TCLLIBPATH '"${tclLibPaths}"' \
--set TKABBER_SITE_PLUGINS '$HOME/.nix-profile/share/tkabber-plugins'
'';
diff --git a/pkgs/applications/networking/irc/quassel/default.nix b/pkgs/applications/networking/irc/quassel/default.nix
index 8dcde90e538..16aaf3d9f3b 100644
--- a/pkgs/applications/networking/irc/quassel/default.nix
+++ b/pkgs/applications/networking/irc/quassel/default.nix
@@ -11,11 +11,11 @@ let
in with stdenv; mkDerivation rec {
- name = "quassel-0.7.1";
+ name = "quassel-0.7.4";
src = fetchurl {
url = "http://quassel-irc.org/pub/${name}.tar.bz2";
- sha256 = "1kby1yikiv5bpzkdri5dq39pxnsj9gjrcv1gigvy2jzy3g99qjli";
+ sha256 = "08f4m35bkmp9p1n560a3fg711s9izb25ddx2az03xzf1jl8qdrg7";
};
buildInputs = [ cmake qt4 ]
diff --git a/pkgs/applications/networking/irc/weechat/default.nix b/pkgs/applications/networking/irc/weechat/default.nix
index ba7953d737c..e583551bcf1 100644
--- a/pkgs/applications/networking/irc/weechat/default.nix
+++ b/pkgs/applications/networking/irc/weechat/default.nix
@@ -1,19 +1,20 @@
{ stdenv, fetchurl, ncurses, openssl, perl, python, aspell, gnutls
, zlib, curl , pkgconfig, libgcrypt, ruby, lua5, tcl, guile
-, pythonPackages, makeWrapper }:
+, pythonPackages, cacert, cmake, makeWrapper }:
stdenv.mkDerivation rec {
- version = "0.3.9.2";
+ version = "0.4.0";
name = "weechat-${version}";
src = fetchurl {
url = "http://weechat.org/files/src/${name}.tar.gz";
- sha256 = "114cffqwnrqx8r4dslz7sc4i4ky4akzh863rnzaw3dnn9ky9r503";
+ sha256 = "17jxknam1bbakmdfqy1b2cfc8l9ag90l3z1gcxdvwg358wasv9dc";
};
buildInputs =
[ ncurses perl python openssl aspell gnutls zlib curl pkgconfig
libgcrypt ruby lua5 tcl guile pythonPackages.pycrypto makeWrapper
+ cacert cmake
];
postInstall = ''
diff --git a/pkgs/applications/science/astronomy/stellarium/default.nix b/pkgs/applications/science/astronomy/stellarium/default.nix
index e890ee58307..541340df629 100644
--- a/pkgs/applications/science/astronomy/stellarium/default.nix
+++ b/pkgs/applications/science/astronomy/stellarium/default.nix
@@ -1,14 +1,14 @@
{stdenv, fetchurl, cmake, freetype, libpng, mesa, gettext, openssl, qt4, perl, libiconv}:
let
- name = "stellarium-0.11.4";
+ name = "stellarium-0.11.4a";
in
stdenv.mkDerivation {
inherit name;
src = fetchurl {
url = "mirror://sourceforge/stellarium/${name}.tar.gz";
- sha256 = "8ad5e9878eb36c2c27f4754dcfc69279123e0eae02cc388074e3cf9b23746535";
+ sha256 = "0gs3lf2061chgcyx22xbnn6b284nsnj8xal7jyjzj57s8yk4n619";
};
buildInputs = [ cmake freetype libpng mesa gettext openssl qt4 perl libiconv ];
diff --git a/pkgs/applications/science/logic/iprover/default.nix b/pkgs/applications/science/logic/iprover/default.nix
index 91d8c122a8d..2acc0ac8d89 100644
--- a/pkgs/applications/science/logic/iprover/default.nix
+++ b/pkgs/applications/science/logic/iprover/default.nix
@@ -13,7 +13,7 @@ let
baseName="iprover";
version="0.8.1";
name="${baseName}_v${version}";
- url="${baseName}.googlecode.com/files/${name}.tar.gz";
+ url="http://${baseName}.googlecode.com/files/${name}.tar.gz";
hash="15qn523w4l296np5rnkwi50a5x2xqz0kaza7bsh9bkazph7jma7w";
};
in
diff --git a/pkgs/applications/science/logic/opensmt/default.nix b/pkgs/applications/science/logic/opensmt/default.nix
index 165c8a2f148..430537fd57f 100644
--- a/pkgs/applications/science/logic/opensmt/default.nix
+++ b/pkgs/applications/science/logic/opensmt/default.nix
@@ -15,7 +15,7 @@ let
version="20101017";
name="${baseName}-${version}";
filename="${baseName}_src_${version}";
- url="${baseName}.googlecode.com/files/${filename}.tgz";
+ url="http://${baseName}.googlecode.com/files/${filename}.tgz";
hash="0xrky7ixjaby5x026v7hn72xh7d401w9jhccxjn0khhn1x87p2w1";
};
in
diff --git a/pkgs/applications/science/math/maxima/default.nix b/pkgs/applications/science/math/maxima/default.nix
index 18d145b6dde..d644a1633cb 100644
--- a/pkgs/applications/science/math/maxima/default.nix
+++ b/pkgs/applications/science/math/maxima/default.nix
@@ -2,7 +2,7 @@
let
name = "maxima";
- version = "5.28.0";
+ version = "5.29.1";
searchPath =
stdenv.lib.makeSearchPath "bin"
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://sourceforge/${name}/${name}-${version}.tar.gz";
- sha256 = "d73e925f0116ba361bf4390c80e24d4fa763f647cc1fc4cc06bbf40ceb3facda";
+ sha256 = "1p94l28adcn0826nah460r9pz71h7wd5klsg885sl2gzds75bn74";
};
buildInputs = [sbcl texinfo perl makeWrapper];
diff --git a/pkgs/applications/science/misc/boinc/default.nix b/pkgs/applications/science/misc/boinc/default.nix
index 5cc79469b76..9d8bc705fa4 100644
--- a/pkgs/applications/science/misc/boinc/default.nix
+++ b/pkgs/applications/science/misc/boinc/default.nix
@@ -1,18 +1,20 @@
-{ fetchsvn, stdenv, autoconf, automake, pkgconfig, m4, curl,
-mesa, libXmu, libXi, freeglut, libjpeg, libtool, wxGTK,
-sqlite, gtk, patchelf, libXScrnSaver, libnotify, libX11 }:
+{ fetchgit, stdenv, autoconf, automake, pkgconfig, m4, curl,
+mesa, libXmu, libXi, freeglut, libjpeg, libtool, wxGTK, xcbutil,
+sqlite, gtk, patchelf, libXScrnSaver, libnotify, libX11, libxcb }:
stdenv.mkDerivation rec {
- name = "boinc-6.12.39";
+ name = "boinc-7.0.44";
- src = fetchsvn {
- url = "http://boinc.berkeley.edu/svn/tags/boinc_core_release_6_12_39";
- rev = 24341;
- sha256 = "158fkm4mr7wljsy8gav20km8jamf00mxjk1wsiqw6kx62bih37yb";
+ src = fetchgit {
+ url = "git://boinc.berkeley.edu/boinc.git";
+ rev = "7c449b1fb8a681ceb27d6895751b62a2b3adf0f2";
+ sha256 = "0hdramyl9nip3gadp7xiaz8ngyld15i93d8ai1nsd04bmrvdfqia";
};
buildInputs = [ libtool automake autoconf m4 pkgconfig curl mesa libXmu libXi
- freeglut libjpeg wxGTK sqlite gtk libXScrnSaver libnotify patchelf libX11 ];
+ freeglut libjpeg wxGTK sqlite gtk libXScrnSaver libnotify patchelf libX11
+ libxcb xcbutil
+ ];
postConfigure = ''
sed -i -e s,/etc,$out/etc, client/scripts/Makefile
@@ -27,17 +29,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- configureFlags = "--disable-server --disable-fast-install";
-
- postInstall = "
- # Remove a leading rpath to /tmp/... I don't know how it got there
- # I could not manage to get rid of that through autotools.
- for a in $out/bin/*; do
- RPATH=$(patchelf --print-rpath $a)
- NEWRPATH=$(echo $RPATH | sed 's/^[^:]*://')
- patchelf --set-rpath $out/lib:$NEWRPATH $a
- done
- ";
+ configureFlags = "--disable-server";
meta = {
description = "Free software for distributed and grid computing";
diff --git a/pkgs/applications/version-management/bazaar/default.nix b/pkgs/applications/version-management/bazaar/default.nix
index 856320f0168..1eb114ecd8c 100644
--- a/pkgs/applications/version-management/bazaar/default.nix
+++ b/pkgs/applications/version-management/bazaar/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, pythonPackages }:
stdenv.mkDerivation rec {
- version = "2.3";
+ version = "2.5";
release = ".1";
name = "bazaar-${version}${release}";
src = fetchurl {
url = "http://launchpad.net/bzr/${version}/${version}${release}/+download/bzr-${version}${release}.tar.gz";
- sha256 = "07kx41w4gqv68bcykdflsg68wvpmcyqknzyb4vr1zqlf27hahp53";
+ sha256 = "10krjbzia2avn09p0cdlbx2wya0r5v11w5ymvyl72af5dkx4cwwn";
};
buildInputs = [ pythonPackages.python pythonPackages.wrapPython ];
diff --git a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix
index 28a917d51e7..aef86c06cfb 100644
--- a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix
@@ -12,14 +12,14 @@
}:
let
- version = "3.20130102";
+ version = "3.20130107";
in
stdenv.mkDerivation {
name = "git-annex-${version}";
src = fetchurl {
url = "http://git.kitenet.net/?p=git-annex.git;a=snapshot;sf=tgz;h=${version}";
- sha256 = "0aga3i7rzq21vyj2wq87n4yl5aljzxc69vbzw43nxx9sr2f3xyh5";
+ sha256 = "15x4rmpxv3mgp8r4gb6jana5262nvyl6rm5p8slc5z5ijl0qwbzq";
name = "git-annex-${version}.tar.gz";
};
diff --git a/pkgs/applications/version-management/subversion/default.nix b/pkgs/applications/version-management/subversion/default.nix
index 8e454ad9f8f..885e4310a59 100644
--- a/pkgs/applications/version-management/subversion/default.nix
+++ b/pkgs/applications/version-management/subversion/default.nix
@@ -21,13 +21,13 @@ assert compressionSupport -> neon.compressionSupport;
stdenv.mkDerivation rec {
- version = "1.7.7";
+ version = "1.7.8";
name = "subversion-${version}";
src = fetchurl {
url = "mirror://apache/subversion//${name}.tar.bz2";
- sha1 = "c9fc0c5992eda36ba9affd93a15929e25958a951";
+ sha1 = "12c7d8d5414bba74c9777c4d1dae74f152df63c2";
};
buildInputs = [ zlib apr aprutil sqlite ]
diff --git a/pkgs/applications/video/MPlayer/default.nix b/pkgs/applications/video/mplayer/default.nix
similarity index 97%
rename from pkgs/applications/video/MPlayer/default.nix
rename to pkgs/applications/video/mplayer/default.nix
index 944af1c2657..357c6eec6e7 100644
--- a/pkgs/applications/video/MPlayer/default.nix
+++ b/pkgs/applications/video/mplayer/default.nix
@@ -18,6 +18,7 @@
, pulseSupport ? false, pulseaudio ? null
# For screenshots
, libpngSupport ? true, libpng ? null
+, useUnfreeCodecs ? false
}:
assert x11Support -> (libX11 != null && libXext != null && mesa != null);
@@ -66,9 +67,7 @@ let
cp -prv * $out
'';
- meta = {
- license = "unfree";
- };
+ meta.license = "unfree";
} else null;
in
@@ -140,8 +139,7 @@ stdenv.mkDerivation rec {
${if x264Support then "--enable-x264 --disable-x264-lavc" else "--disable-x264 --enable-x264-lavc"}
${if jackaudioSupport then "--enable-jack" else "--disable-jack"}
${if pulseSupport then "--enable-pulse" else "--disable-pulse"}
-
- ${optionalString (codecs != null) "--codecsdir=${codecs}"}
+ ${optionalString (useUnfreeCodecs && codecs != null) "--codecsdir=${codecs}"}
${optionalString (stdenv.isi686 || stdenv.isx86_64) "--enable-runtime-cpudetection"}
--enable-freetype
--disable-xanim
@@ -154,6 +152,8 @@ stdenv.mkDerivation rec {
NIX_LDFLAGS = stdenv.lib.optionalString x11Support "-lX11 -lXext";
+ enableParallelBuilding = true;
+
# Provide a reasonable standard font. Maybe we should symlink here.
postInstall =
''
diff --git a/pkgs/applications/video/vlc/default.nix b/pkgs/applications/video/vlc/default.nix
index 3341a01101c..7d04a02f27f 100644
--- a/pkgs/applications/video/vlc/default.nix
+++ b/pkgs/applications/video/vlc/default.nix
@@ -10,11 +10,11 @@
stdenv.mkDerivation rec {
name = "vlc-${version}";
- version = "2.0.4";
+ version = "2.0.5";
src = fetchurl {
url = "http://download.videolan.org/pub/videolan/vlc/${version}/${name}.tar.xz";
- sha256 = "1dixankckfxf8xixfc32rc9mfsv6mx2lk5h13ym8bp4dsk86w1jf";
+ sha256 = "0vkbv477a7z0v55sigz6c3abxljz7jyysp7z8s29zk8vhq0fpyfz";
};
buildInputs =
diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix
index 87eb0020c1d..f699119c5f0 100644
--- a/pkgs/applications/virtualization/virtualbox/default.nix
+++ b/pkgs/applications/virtualization/virtualbox/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, lib, iasl, dev86, pam, libxslt, libxml2, libX11, xproto, libXext
-, libXcursor, libXmu, qt4, libIDL, SDL, libcap, zlib, libpng, glib, kernel
+, libXcursor, libXmu, qt4, libIDL, SDL, libcap, zlib, libpng, glib, kernel, lvm2
, which, alsaLib, curl, gawk
, xorriso, makeself, perl, pkgconfig
, javaBindings ? false, jdk ? null
@@ -11,8 +11,8 @@ with stdenv.lib;
let
- version = "4.2.4";
- extpackRevision = "81684";
+ version = "4.2.6";
+ extpackRevision = "82870";
forEachModule = action: ''
for mod in \
@@ -35,7 +35,7 @@ let
name = "Oracle_VM_VirtualBox_Extension_Pack-${version}-${extpackRevision}"
+ ".vbox-extpack";
# Has to be base16 because it's used as an input to VBoxExtPackHelperApp!
- sha256 = "62078e057a4ab56aec5ac086746522b3d94787333d0444169471fa5152c609ed";
+ sha256 = "f0113688a76efa0426c27c5541c78506b18637025c35aa682ecc6eeed5d56582";
url = "https://www.virtualbox.org/wiki/Downloads";
};
@@ -44,19 +44,17 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "http://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2";
- sha256 = "a7c607523c1c10b7b978ab39a92bb646517316548aa4a1a74b6e434ac2bf0adc";
+ sha256 = "54526091bc2aa66b88ca878dd9ecc4466f96d607db2f6678a9d673ecf6646ae3";
};
buildInputs =
[ iasl dev86 libxslt libxml2 xproto libX11 libXext libXcursor qt4 libIDL SDL
- libcap glib kernel python alsaLib curl pam xorriso makeself perl
+ libcap glib kernel lvm2 python alsaLib curl pam xorriso makeself perl
pkgconfig which libXmu ]
++ optional javaBindings jdk
++ optional pythonBindings python;
- patches = [ ./remove_fa_ir.patch ];
-
- postPatch = ''
+ prePatch = ''
set -x
MODULES_BUILD_DIR=`echo ${kernel}/lib/modules/*/build`
sed -e 's@/lib/modules/`uname -r`/build@'$MODULES_BUILD_DIR@ \
diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
index 9483868bc5e..7a79a73c6b9 100644
--- a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
+++ b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
@@ -2,14 +2,14 @@
, libX11, libXt, libXext, libXmu, libXcomposite, libXfixes, libXrandr, libXcursor
, dbus }:
-let version = "4.2.4"; in
+let version = "4.2.6"; in
stdenv.mkDerivation {
name = "VirtualBox-GuestAdditions-${version}-${kernel.version}";
src = fetchurl {
url = "http://download.virtualbox.org/virtualbox/${version}/VBoxGuestAdditions_${version}.iso";
- sha256 = "3d7d909a0fe9ac5ffcca6afdd4142b88bad116d2ffed6e95588dbfbcf00ca5e9";
+ sha256 = "1lry4hjjk8p69km1bi3mpmyarlnxz9izs2c0s8pq5rjzv1bd7bxr";
};
KERN_DIR = "${kernel}/lib/modules/*/build";
diff --git a/pkgs/applications/virtualization/virtualbox/remove_fa_ir.patch b/pkgs/applications/virtualization/virtualbox/remove_fa_ir.patch
deleted file mode 100644
index 0d7a8342192..00000000000
--- a/pkgs/applications/virtualization/virtualbox/remove_fa_ir.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-This patch is for VirtualBox-4.2.2, to temporarily remove references to the
-fa_IR language file from the source tree, as it somehow got lost during tarball
-creation. For more information on this subject please have a look at:
-
-https://www.virtualbox.org/pipermail/vbox-dev/2012-October/005408.html
-
-diff --git a/src/VBox/Frontends/VirtualBox/VBoxUI.pro b/src/VBox/Frontends/VirtualBox/VBoxUI.pro
-index ffeb410..37ac56a 100644
---- a/src/VBox/Frontends/VirtualBox/VBoxUI.pro
-+++ b/src/VBox/Frontends/VirtualBox/VBoxUI.pro
-@@ -63,7 +63,6 @@ TRANSLATIONS = \
- nls/VirtualBox_es.ts \
- nls/VirtualBox_eu.ts \
- nls/VirtualBox_fi.ts \
-- nls/VirtualBox_fa_IR.ts \
- nls/VirtualBox_fr.ts \
- nls/VirtualBox_gl_ES.ts \
- nls/VirtualBox_hu.ts \
-diff --git a/src/VBox/Frontends/VirtualBox/nls/ApprovedLanguages.kmk b/src/VBox/Frontends/VirtualBox/nls/ApprovedLanguages.kmk
-index 66f0ec3..2fc19b9 100644
---- a/src/VBox/Frontends/VirtualBox/nls/ApprovedLanguages.kmk
-+++ b/src/VBox/Frontends/VirtualBox/nls/ApprovedLanguages.kmk
-@@ -23,7 +23,6 @@ VBOX_APPROVED_GUI_LANGUAGES := \
- de \
- en \
- es \
-- fa_IR \
- hu \
- it \
- ja \
diff --git a/pkgs/applications/window-managers/xmonad/xmonad-extras.nix b/pkgs/applications/window-managers/xmonad/xmonad-extras.nix
index eebb07c0aa1..025bab67e96 100644
--- a/pkgs/applications/window-managers/xmonad/xmonad-extras.nix
+++ b/pkgs/applications/window-managers/xmonad/xmonad-extras.nix
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "xmonad-extras";
- version = "0.10.1.2";
- sha256 = "1v0yhi3sw7qks8d13amps0qs5p90j3prjh5abm02wblcd0bm1xay";
+ version = "0.11";
+ sha256 = "09r64z09mfdz86k7v5c6zds9ng0fjcp44kd8f5qg1sz40yblrny5";
buildDepends = [
hint libmpd mtl network parsec random regexPosix split X11 xmonad
xmonadContrib
diff --git a/pkgs/build-support/fetchurl/mirrors.nix b/pkgs/build-support/fetchurl/mirrors.nix
index 22b808b71aa..98dd7d8fb8e 100644
--- a/pkgs/build-support/fetchurl/mirrors.nix
+++ b/pkgs/build-support/fetchurl/mirrors.nix
@@ -20,8 +20,6 @@ rec {
http://kent.dl.sourceforge.net/sourceforge/
];
- sf = sourceforge;
-
# GNU (http://www.gnu.org/prep/ftp.html).
gnu = [
# This one redirects to a (supposedly) nearby and (supposedly) up-to-date
diff --git a/pkgs/build-support/release/source-tarball.nix b/pkgs/build-support/release/source-tarball.nix
index 85d0b29f5b7..887bfb3125c 100644
--- a/pkgs/build-support/release/source-tarball.nix
+++ b/pkgs/build-support/release/source-tarball.nix
@@ -9,7 +9,7 @@
, versionSuffix ?
if officialRelease
then ""
- else if src ? rev then "pre${toString src.rev}" else ""
+ else "pre${toString (src.rev or src.revCount or "")}"
, src, stdenv, autoconf, automake, libtool
, ... } @ args:
diff --git a/pkgs/build-support/replace-dependency.nix b/pkgs/build-support/replace-dependency.nix
new file mode 100644
index 00000000000..098637b4f9b
--- /dev/null
+++ b/pkgs/build-support/replace-dependency.nix
@@ -0,0 +1,79 @@
+{ runCommand, nix, lib }:
+
+# Replace a single dependency in the requisites tree of drv, propagating
+# the change all the way up the tree, without a full rebuild. This can be
+# useful, for example, to patch a security hole in libc and still use your
+# system safely without rebuilding the world. This should be a short term
+# solution, as soon as a rebuild can be done the properly rebuild derivation
+# should be used. The old dependency and new dependency MUST have the same-length
+# name, and ideally should have close-to-identical directory layout.
+#
+# Example: safeFirefox = replaceDependency {
+# drv = firefox;
+# oldDependency = glibc;
+# newDependency = overrideDerivation glibc (attrs: {
+# patches = attrs.patches ++ [ ./fix-glibc-hole.patch ];
+# });
+# };
+# This will rebuild glibc with your security patch, then copy over firefox
+# (and all of its dependencies) without rebuilding further.
+{ drv, oldDependency, newDependency }:
+
+with lib;
+
+let
+ references = import (runCommand "references.nix" { exportReferencesGraph = [ "graph" drv ]; } ''
+ (echo {
+ while read path
+ do
+ echo " \"$path\" = ["
+ read count
+ read count
+ while [ "0" != "$count" ]
+ do
+ read ref_path
+ if [ "$ref_path" != "$path" ]
+ then
+ echo " (builtins.storePath $ref_path)"
+ fi
+ count=$(($count - 1))
+ done
+ echo " ];"
+ done < graph
+ echo }) > $out
+ '').outPath;
+
+ discard = builtins.unsafeDiscardStringContext;
+
+ oldStorepath = builtins.storePath (discard (toString oldDependency));
+
+ referencesOf = drv: getAttr (discard (toString drv)) references;
+
+ dependsOnOld = drv: elem oldStorepath (referencesOf drv) ||
+ any dependsOnOld (referencesOf drv);
+
+ drvName = drv:
+ discard (substring 33 (stringLength (builtins.baseNameOf drv)) (builtins.baseNameOf drv));
+
+ rewriteHashes = drv: hashes: runCommand (drvName drv) { nixStore = "${nix}/bin/nix-store"; } ''
+ $nixStore --dump ${drv} | sed 's|${baseNameOf drv}|'$(basename $out)'|g' | sed -e ${
+ concatStringsSep " -e " (mapAttrsToList (name: value:
+ "'s|${baseNameOf name}|${baseNameOf value}|g'"
+ ) hashes)
+ } | $nixStore --restore $out
+ '';
+
+ rewrittenDeps = listToAttrs [ {name = discard (toString oldDependency); value = newDependency;} ];
+
+ rewrittenDerivations = drv:
+ if dependsOnOld drv
+ then listToAttrs [ {
+ name = discard (toString drv);
+
+ value = rewriteHashes drv (rewrittenDeps // (fold (drv: acc:
+ (rewrittenDerivations drv) // acc
+ ) {} (referencesOf drv)));
+ } ]
+ else {};
+in assert (stringLength (drvName (toString oldDependency)) == stringLength (drvName (toString newDependency)));
+getAttr (discard (toString drv)) (rewrittenDerivations drv)
diff --git a/pkgs/data/fonts/libertine/default.nix b/pkgs/data/fonts/libertine/default.nix
index a0ed5f75797..b8c0db222d5 100644
--- a/pkgs/data/fonts/libertine/default.nix
+++ b/pkgs/data/fonts/libertine/default.nix
@@ -1,25 +1,24 @@
-args : with args;
-rec {
+args: with args; rec {
+ name = "linux-libertine-5.3.0";
+
src = fetchurl {
- url = http://downloads.sourceforge.net/linuxlibertine/5.0.0/LinLibertineSRC_2011_05_22.tgz;
- sha256 = "1cr0kvvlqrcmaxfl6szfp3m93mcnhmypx33dxmdm3xdxxkab74vg";
+ url = mirror://sourceforge/linuxlibertine/5.3.0/LinLibertineSRC_5.3.0_2012_07_02.tgz;
+ sha256 = "0x7cz6hvhpil1rh03rax9zsfzm54bh7r4bbrq8rz673gl9h47v0v";
};
- buildInputs = [fontforge];
- configureFlags = [];
+ buildInputs = [ fontforge ];
/* doConfigure should be specified separately */
phaseNames = ["doUnpack" "generateFontsFromSFD" "installFonts"];
-
+
extraFontForgeCommands = ''
ScaleToEm(1000);
'';
- doUnpack = fullDepEntry ''
- tar xf ${src}
- '' ["minInit"];
+ doUnpack = lib.fullDepEntry ''
+ tar xf ${src}
+ '' ["minInit"];
- name = "linux-libertine-5.0.0";
meta = {
description = "Linux Libertine Fonts";
homepage = http://linuxlibertine.sf.net;
diff --git a/pkgs/desktops/kde-4.7/kde-workspace.nix b/pkgs/desktops/kde-4.7/kde-workspace.nix
index 8116f4bb6b5..1ece3f49076 100644
--- a/pkgs/desktops/kde-4.7/kde-workspace.nix
+++ b/pkgs/desktops/kde-4.7/kde-workspace.nix
@@ -1,6 +1,6 @@
{ kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, shared_desktop_ontologies
, lm_sensors, pciutils, libraw1394, libusb, libxklavier, python, libqalculate
-, consolekit, xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison, akonadi
+, xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison, akonadi
, pykde4, libjpeg, pkgconfig, libXft, libXxf86misc
}:
@@ -12,7 +12,7 @@ kde {
xorg.libXcomposite xorg.libXdamage xorg.libXau xorg.libXdmcp
xorg.libpthreadstubs
boost gpsd shared_desktop_ontologies lm_sensors pciutils libraw1394
- libusb python libqalculate consolekit kdepimlibs pam prison akonadi
+ libusb python libqalculate kdepimlibs pam prison akonadi
];
buildNativeInputs = [ pkgconfig ];
diff --git a/pkgs/desktops/kde-4.8/kde-workspace.nix b/pkgs/desktops/kde-4.8/kde-workspace.nix
index 31937d4f1d5..1a86eacb336 100644
--- a/pkgs/desktops/kde-4.8/kde-workspace.nix
+++ b/pkgs/desktops/kde-4.8/kde-workspace.nix
@@ -1,6 +1,6 @@
{ kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, shared_desktop_ontologies,
lm_sensors, pciutils, libraw1394, libusb, libxklavier, python, libqalculate,
- consolekit, xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison, akonadi,
+ xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison, akonadi,
pykde4, libjpeg, pkgconfig, libXft, libXxf86misc, kactivities
}:
@@ -12,7 +12,7 @@ kde {
xorg.libXcomposite xorg.libXdamage xorg.libXau xorg.libXdmcp
xorg.libpthreadstubs
boost gpsd shared_desktop_ontologies lm_sensors pciutils libraw1394
- libusb python libqalculate consolekit kdepimlibs pam prison akonadi
+ libusb python libqalculate kdepimlibs pam prison akonadi
kactivities
];
diff --git a/pkgs/desktops/xfce-4.8/applications/terminal.nix b/pkgs/desktops/xfce-4.8/applications/terminal.nix
index 44aa72d9d8c..f03a940679a 100644
--- a/pkgs/desktops/xfce-4.8/applications/terminal.nix
+++ b/pkgs/desktops/xfce-4.8/applications/terminal.nix
@@ -7,9 +7,9 @@
stdenv.mkDerivation {
name = "xfce-terminal-0.4.8";
-
+
src = fetchurl {
- url = http://archive.xfce.org/src/apps/terminal/0.4/Terminal-0.4.8.tar.bz2;
+ url = http://archive.xfce.org/src/apps/xfce4-terminal/0.4/Terminal-0.4.8.tar.bz2;
sha1 = "2f12c3a0fffad18976d47e531d404ee308cb2f05";
};
diff --git a/pkgs/desktops/xfce-4.8/applications/xfce4-notifyd.nix b/pkgs/desktops/xfce-4.8/applications/xfce4-notifyd.nix
new file mode 100644
index 00000000000..598e6eb414d
--- /dev/null
+++ b/pkgs/desktops/xfce-4.8/applications/xfce4-notifyd.nix
@@ -0,0 +1,18 @@
+{ stdenv, fetchurl, intltool, pkgconfig, gtk, xfce }:
+
+stdenv.mkDerivation rec {
+ name = "xfce4-notifyd-0.2.2";
+
+ src = fetchurl {
+ url = "http://archive.xfce.org/src/apps/xfce4-notifyd/0.2/${name}.tar.bz2";
+ sha256 = "0s4ilc36sl5k5mg5727rmqims1l3dy5pwg6dk93wyjqnqbgnhvmn";
+ };
+
+ buildInputs = [ intltool pkgconfig gtk xfce.libxfce4util xfce.libxfce4ui xfce.xfconf ];
+
+ meta = {
+ homepage = http://goodies.xfce.org/projects/applications/xfce4-notifyd;
+ description = "The Xfce Notify Daemon";
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/pkgs/desktops/xfce-4.8/default.nix b/pkgs/desktops/xfce-4.8/default.nix
index c20e42d2019..bfe7fddd738 100644
--- a/pkgs/desktops/xfce-4.8/default.nix
+++ b/pkgs/desktops/xfce-4.8/default.nix
@@ -73,6 +73,8 @@ rec {
ristretto = callPackage ./applications/ristretto.nix { };
+ xfce4_notifyd = callPackage ./applications/xfce4-notifyd.nix { };
+
xfce4_power_manager = callPackage ./applications/xfce4-power-manager.nix { };
xfce4mixer = callPackage ./applications/xfce4-mixer.nix { };
diff --git a/pkgs/development/compilers/fpc/lazarus.nix b/pkgs/development/compilers/fpc/lazarus.nix
index e2a9fd128e9..a2863663bea 100644
--- a/pkgs/development/compilers/fpc/lazarus.nix
+++ b/pkgs/development/compilers/fpc/lazarus.nix
@@ -38,8 +38,8 @@ rec {
name = "lazarus-${version}";
meta = {
description = "Lazarus graphical IDE for FreePascal language";
- homepage = http://www.lazarus.freepascal.org ;
+ homepage = http://www.lazarus.freepascal.org;
maintainers = [args.lib.maintainers.raskin];
- platforms = args.lib.platforms.linux;
+ #platforms = args.lib.platforms.linux;
};
}
diff --git a/pkgs/development/compilers/idris/default.nix b/pkgs/development/compilers/idris/default.nix
index dbd35d9e948..15b4aa00986 100644
--- a/pkgs/development/compilers/idris/default.nix
+++ b/pkgs/development/compilers/idris/default.nix
@@ -1,15 +1,15 @@
{ cabal, binary, Cabal, filepath, happy, haskeline, mtl, parsec
-, transformers
+, split, transformers
}:
cabal.mkDerivation (self: {
pname = "idris";
- version = "0.9.5.1";
- sha256 = "0cy27b2kq696lw354y55mpx1gv66jdax1xjph989kxp0rd1v1sw9";
+ version = "0.9.6";
+ sha256 = "1yml1k4bis210hgi898hgs4wj5p34ainlj7vwy5lh7bjkvrksgq1";
isLibrary = false;
isExecutable = true;
buildDepends = [
- binary Cabal filepath haskeline mtl parsec transformers
+ binary Cabal filepath haskeline mtl parsec split transformers
];
buildTools = [ happy ];
meta = {
diff --git a/pkgs/development/compilers/llvm/clang-include-paths.patch b/pkgs/development/compilers/llvm/clang-include-paths.patch
deleted file mode 100644
index 5e7370718ab..00000000000
--- a/pkgs/development/compilers/llvm/clang-include-paths.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naur clang-3.1.src-orig/lib/Driver/ToolChains.cpp clang-3.1.src/lib/Driver/ToolChains.cpp
---- clang-3.1.src-orig/lib/Driver/ToolChains.cpp 2012-05-11 20:16:02.000000000 -0400
-+++ clang-3.1.src/lib/Driver/ToolChains.cpp 2012-10-08 01:13:01.044083509 -0400
-@@ -2146,9 +2146,6 @@
- if (DriverArgs.hasArg(options::OPT_nostdinc))
- return;
-
-- if (!DriverArgs.hasArg(options::OPT_nostdlibinc))
-- addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/local/include");
--
- if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) {
- llvm::sys::Path P(D.ResourceDir);
- P.appendComponent("include");
-@@ -2264,6 +2261,7 @@
- return;
-
- // Check if libc++ has been enabled and provide its include paths if so.
-+ // !!! Will need to modify this if/when nixpkgs uses libc++
- if (GetCXXStdlibType(DriverArgs) == ToolChain::CST_Libcxx) {
- // libc++ is always installed at a fixed path on Linux currently.
- addSystemInclude(DriverArgs, CC1Args,
diff --git a/pkgs/development/compilers/llvm/clang-ld-flags.patch b/pkgs/development/compilers/llvm/clang-ld-flags.patch
deleted file mode 100644
index ffa67b464ec..00000000000
--- a/pkgs/development/compilers/llvm/clang-ld-flags.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -Naur clang-3.1.src-orig/lib/Driver/ToolChains.cpp clang-3.1.src/lib/Driver/ToolChains.cpp
---- clang-3.1.src-orig/lib/Driver/ToolChains.cpp 2012-05-11 20:16:02.000000000 -0400
-+++ clang-3.1.src/lib/Driver/ToolChains.cpp 2012-10-08 01:22:53.458850737 -0400
-@@ -2077,16 +2077,6 @@
- addPathIfExists(LibPath + "/../" + Multilib, Paths);
- }
- }
-- addPathIfExists(SysRoot + "/lib/" + MultiarchTriple, Paths);
-- addPathIfExists(SysRoot + "/lib/../" + Multilib, Paths);
-- addPathIfExists(SysRoot + "/usr/lib/" + MultiarchTriple, Paths);
-- addPathIfExists(SysRoot + "/usr/lib/../" + Multilib, Paths);
--
-- // Try walking via the GCC triple path in case of multiarch GCC
-- // installations with strange symlinks.
-- if (GCCInstallation.isValid())
-- addPathIfExists(SysRoot + "/usr/lib/" + GCCInstallation.getTriple().str() +
-- "/../../" + Multilib, Paths);
-
- // Add the non-multilib suffixed paths (if potentially different).
- if (GCCInstallation.isValid()) {
-@@ -2100,8 +2090,6 @@
- addPathIfExists(LibPath, Paths);
- }
- }
-- addPathIfExists(SysRoot + "/lib", Paths);
-- addPathIfExists(SysRoot + "/usr/lib", Paths);
- }
-
- bool Linux::HasNativeLLVMSupport() const {
-diff -Naur clang-3.1.src-orig/lib/Driver/Tools.cpp clang-3.1.src/lib/Driver/Tools.cpp
---- clang-3.1.src-orig/lib/Driver/Tools.cpp 2012-04-18 17:32:25.000000000 -0400
-+++ clang-3.1.src/lib/Driver/Tools.cpp 2012-10-08 01:25:23.913501995 -0400
-@@ -5210,24 +5210,6 @@
- ToolChain.getArch() == llvm::Triple::thumb ||
- (!Args.hasArg(options::OPT_static) &&
- !Args.hasArg(options::OPT_shared))) {
-- CmdArgs.push_back("-dynamic-linker");
-- if (ToolChain.getArch() == llvm::Triple::x86)
-- CmdArgs.push_back("/lib/ld-linux.so.2");
-- else if (ToolChain.getArch() == llvm::Triple::arm ||
-- ToolChain.getArch() == llvm::Triple::thumb)
-- CmdArgs.push_back("/lib/ld-linux.so.3");
-- else if (ToolChain.getArch() == llvm::Triple::mips ||
-- ToolChain.getArch() == llvm::Triple::mipsel)
-- CmdArgs.push_back("/lib/ld.so.1");
-- else if (ToolChain.getArch() == llvm::Triple::mips64 ||
-- ToolChain.getArch() == llvm::Triple::mips64el)
-- CmdArgs.push_back("/lib64/ld.so.1");
-- else if (ToolChain.getArch() == llvm::Triple::ppc)
-- CmdArgs.push_back("/lib/ld.so.1");
-- else if (ToolChain.getArch() == llvm::Triple::ppc64)
-- CmdArgs.push_back("/lib64/ld64.so.1");
-- else
-- CmdArgs.push_back("/lib64/ld-linux-x86-64.so.2");
- }
-
- CmdArgs.push_back("-o");
diff --git a/pkgs/development/compilers/llvm/clang-purity.patch b/pkgs/development/compilers/llvm/clang-purity.patch
new file mode 100644
index 00000000000..18c70b56c54
--- /dev/null
+++ b/pkgs/development/compilers/llvm/clang-purity.patch
@@ -0,0 +1,137 @@
+diff -Naur clang-3.2.src-orig/lib/Driver/ToolChains.cpp clang-3.2.src/lib/Driver/ToolChains.cpp
+--- clang-3.2.src-orig/lib/Driver/ToolChains.cpp 2012-12-16 10:59:27.000000000 -0500
++++ clang-3.2.src/lib/Driver/ToolChains.cpp 2013-01-22 14:16:55.787547681 -0500
+@@ -2153,16 +2153,6 @@
+ addPathIfExists(LibPath + "/../" + GCCTriple.str() + "/lib", Paths);
+ }
+ }
+- addPathIfExists(SysRoot + "/lib/" + MultiarchTriple, Paths);
+- addPathIfExists(SysRoot + "/lib/../" + Multilib, Paths);
+- addPathIfExists(SysRoot + "/usr/lib/" + MultiarchTriple, Paths);
+- addPathIfExists(SysRoot + "/usr/lib/../" + Multilib, Paths);
+-
+- // Try walking via the GCC triple path in case of multiarch GCC
+- // installations with strange symlinks.
+- if (GCCInstallation.isValid())
+- addPathIfExists(SysRoot + "/usr/lib/" + GCCInstallation.getTriple().str() +
+- "/../../" + Multilib, Paths);
+
+ // Add the non-multilib suffixed paths (if potentially different).
+ if (GCCInstallation.isValid()) {
+@@ -2176,8 +2166,6 @@
+ addPathIfExists(LibPath, Paths);
+ }
+ }
+- addPathIfExists(SysRoot + "/lib", Paths);
+- addPathIfExists(SysRoot + "/usr/lib", Paths);
+ }
+
+ bool Linux::HasNativeLLVMSupport() const {
+@@ -2228,9 +2216,6 @@
+ if (DriverArgs.hasArg(options::OPT_nostdinc))
+ return;
+
+- if (!DriverArgs.hasArg(options::OPT_nostdlibinc))
+- addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/local/include");
+-
+ if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) {
+ llvm::sys::Path P(D.ResourceDir);
+ P.appendComponent("include");
+@@ -2295,24 +2280,6 @@
+ "/usr/include/powerpc64-linux-gnu"
+ };
+ ArrayRef MultiarchIncludeDirs;
+- if (getTriple().getArch() == llvm::Triple::x86_64) {
+- MultiarchIncludeDirs = X86_64MultiarchIncludeDirs;
+- } else if (getTriple().getArch() == llvm::Triple::x86) {
+- MultiarchIncludeDirs = X86MultiarchIncludeDirs;
+- } else if (getTriple().getArch() == llvm::Triple::arm) {
+- if (getTriple().getEnvironment() == llvm::Triple::GNUEABIHF)
+- MultiarchIncludeDirs = ARMHFMultiarchIncludeDirs;
+- else
+- MultiarchIncludeDirs = ARMMultiarchIncludeDirs;
+- } else if (getTriple().getArch() == llvm::Triple::mips) {
+- MultiarchIncludeDirs = MIPSMultiarchIncludeDirs;
+- } else if (getTriple().getArch() == llvm::Triple::mipsel) {
+- MultiarchIncludeDirs = MIPSELMultiarchIncludeDirs;
+- } else if (getTriple().getArch() == llvm::Triple::ppc) {
+- MultiarchIncludeDirs = PPCMultiarchIncludeDirs;
+- } else if (getTriple().getArch() == llvm::Triple::ppc64) {
+- MultiarchIncludeDirs = PPC64MultiarchIncludeDirs;
+- }
+ for (ArrayRef::iterator I = MultiarchIncludeDirs.begin(),
+ E = MultiarchIncludeDirs.end();
+ I != E; ++I) {
+@@ -2324,13 +2291,6 @@
+
+ if (getTriple().getOS() == llvm::Triple::RTEMS)
+ return;
+-
+- // Add an include of '/include' directly. This isn't provided by default by
+- // system GCCs, but is often used with cross-compiling GCCs, and harmless to
+- // add even when Clang is acting as-if it were a system compiler.
+- addExternCSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/include");
+-
+- addExternCSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/include");
+ }
+
+ /// \brief Helper to add the thre variant paths for a libstdc++ installation.
+diff -Naur clang-3.2.src-orig/lib/Driver/Tools.cpp clang-3.2.src/lib/Driver/Tools.cpp
+--- clang-3.2.src-orig/lib/Driver/Tools.cpp 2012-11-21 02:56:23.000000000 -0500
++++ clang-3.2.src/lib/Driver/Tools.cpp 2013-01-22 14:24:37.167212186 -0500
+@@ -5972,34 +5972,6 @@
+ ToolChain.getArch() == llvm::Triple::thumb ||
+ (!Args.hasArg(options::OPT_static) &&
+ !Args.hasArg(options::OPT_shared))) {
+- CmdArgs.push_back("-dynamic-linker");
+- if (isAndroid)
+- CmdArgs.push_back("/system/bin/linker");
+- else if (ToolChain.getArch() == llvm::Triple::x86)
+- CmdArgs.push_back("/lib/ld-linux.so.2");
+- else if (ToolChain.getArch() == llvm::Triple::arm ||
+- ToolChain.getArch() == llvm::Triple::thumb) {
+- if (ToolChain.getTriple().getEnvironment() == llvm::Triple::GNUEABIHF)
+- CmdArgs.push_back("/lib/ld-linux-armhf.so.3");
+- else
+- CmdArgs.push_back("/lib/ld-linux.so.3");
+- }
+- else if (ToolChain.getArch() == llvm::Triple::mips ||
+- ToolChain.getArch() == llvm::Triple::mipsel)
+- CmdArgs.push_back("/lib/ld.so.1");
+- else if (ToolChain.getArch() == llvm::Triple::mips64 ||
+- ToolChain.getArch() == llvm::Triple::mips64el) {
+- if (hasMipsN32ABIArg(Args))
+- CmdArgs.push_back("/lib32/ld.so.1");
+- else
+- CmdArgs.push_back("/lib64/ld.so.1");
+- }
+- else if (ToolChain.getArch() == llvm::Triple::ppc)
+- CmdArgs.push_back("/lib/ld.so.1");
+- else if (ToolChain.getArch() == llvm::Triple::ppc64)
+- CmdArgs.push_back("/lib64/ld64.so.1");
+- else
+- CmdArgs.push_back("/lib64/ld-linux-x86-64.so.2");
+ }
+
+ CmdArgs.push_back("-o");
+diff -Naur clang-3.2.src-orig/lib/Frontend/InitHeaderSearch.cpp clang-3.2.src/lib/Frontend/InitHeaderSearch.cpp
+--- clang-3.2.src-orig/lib/Frontend/InitHeaderSearch.cpp 2012-10-24 12:19:39.000000000 -0400
++++ clang-3.2.src/lib/Frontend/InitHeaderSearch.cpp 2013-01-22 14:20:32.803925775 -0500
+@@ -221,8 +221,6 @@
+ case llvm::Triple::Bitrig:
+ break;
+ default:
+- // FIXME: temporary hack: hard-coded paths.
+- AddPath("/usr/local/include", System, true, false, false);
+ break;
+ }
+ }
+@@ -330,8 +328,6 @@
+ break;
+ }
+
+- if ( os != llvm::Triple::RTEMS )
+- AddPath("/usr/include", System, false, false, false);
+ }
+
+ void InitHeaderSearch::
diff --git a/pkgs/development/compilers/llvm/clang.nix b/pkgs/development/compilers/llvm/clang.nix
index 48e4c4946f3..0c578828888 100644
--- a/pkgs/development/compilers/llvm/clang.nix
+++ b/pkgs/development/compilers/llvm/clang.nix
@@ -1,14 +1,13 @@
-{ stdenv, fetchurl, perl, groff, llvm, cmake }:
+{ stdenv, fetchurl, perl, groff, llvm, cmake, libxml2 }:
-let version = "3.1"; in
+let version = "3.2"; in
stdenv.mkDerivation {
name = "clang-${version}";
- buildInputs = [ perl llvm groff cmake ];
+ buildInputs = [ perl llvm groff cmake libxml2 ];
- patches = stdenv.lib.optionals (stdenv.gcc.libc != null)
- [ ./clang-include-paths.patch ./clang-ld-flags.patch ];
+ patches = stdenv.lib.optional (stdenv.gcc.libc != null) ./clang-purity.patch;
cmakeFlags = [
"-DCLANG_PATH_TO_LLVM_BUILD=${llvm}"
@@ -22,7 +21,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "http://llvm.org/releases/${version}/clang-${version}.src.tar.gz";
- sha256 = "11m7sm9f8qcrayckfg3z91zb3fimilpm0f7azn7q7qnkvhay4qzz";
+ sha256 = "0n2nzw3pw2v7fk67f2k2qyzd9wibvi3i5j7cjzz1csqgghzz1aia";
};
passthru = { gcc = stdenv.gcc.gcc; };
@@ -35,4 +34,3 @@ stdenv.mkDerivation {
platforms = with stdenv.lib.platforms; all;
};
}
-
diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix
index 204c080b871..4b5bbdc5258 100644
--- a/pkgs/development/compilers/llvm/default.nix
+++ b/pkgs/development/compilers/llvm/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, perl, groff, cmake, python }:
-let version = "3.1"; in
+let version = "3.2"; in
stdenv.mkDerivation {
name = "llvm-${version}";
src = fetchurl {
url = "http://llvm.org/releases/${version}/llvm-${version}.src.tar.gz";
- sha256 = "1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab";
+ sha256 = "0hv30v5l4fkgyijs56sr1pbrlzgd674pg143x7az2h37sb290l0j";
};
buildInputs = [ perl groff cmake python ];
@@ -24,4 +24,3 @@ stdenv.mkDerivation {
platforms = with stdenv.lib.platforms; all;
};
}
-
diff --git a/pkgs/development/compilers/mit-scheme/default.nix b/pkgs/development/compilers/mit-scheme/default.nix
index ef11c5b3baf..7572dda7711 100644
--- a/pkgs/development/compilers/mit-scheme/default.nix
+++ b/pkgs/development/compilers/mit-scheme/default.nix
@@ -1,8 +1,12 @@
-{ fetchurl, stdenv, gnum4, texinfo, texLive, automake }:
+{ fetchurl, stdenv, makeWrapper, gnum4, texinfo, texLive, automake }:
let
version = "9.1.1";
bootstrapFromC = ! (stdenv.isi686 || stdenv.isx86_64);
+
+ arch = if stdenv.isi686 then "-i386"
+ else if stdenv.isx86_64 then "-x86-64"
+ else "";
in
stdenv.mkDerivation {
name = "mit-scheme-${version}";
@@ -25,6 +29,11 @@ stdenv.mkDerivation {
sha256 = "0pclakzwxbqgy6wqwvs6ml62wgby8ba8xzmwzdwhx1v8wv05yw1j";
};
+ configurePhase =
+ '' (cd src && ./configure)
+ (cd doc && ./configure)
+ '';
+
buildPhase =
'' cd src
${if bootstrapFromC
@@ -42,11 +51,16 @@ stdenv.mkDerivation {
'';
installPhase =
- '' make install -C src
- make install -C doc
+ '' make prefix=$out install -C src
+ make prefix=$out install -C doc
'';
- buildNativeInputs = [ gnum4 texinfo texLive automake ];
+ fixupPhase =
+ '' wrapProgram $out/bin/mit-scheme${arch} --set MITSCHEME_LIBRARY_PATH \
+ $out/lib/mit-scheme${arch}
+ '';
+
+ buildNativeInputs = [ makeWrapper gnum4 texinfo texLive automake ];
# XXX: The `check' target doesn't exist.
doCheck = false;
diff --git a/pkgs/development/compilers/opa/default.nix b/pkgs/development/compilers/opa/default.nix
index 2a54b90dda9..68413e3e25d 100644
--- a/pkgs/development/compilers/opa/default.nix
+++ b/pkgs/development/compilers/opa/default.nix
@@ -48,13 +48,12 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = "Opa is a concise and elegant language for writing distributed web applications. Both client and server sides.";
+ description = "A concise and elegant language for writing distributed web applications";
longDescription = ''
- Opa is a new generation of web development platform that lets you write distributed
- web applications using a single technology. Among the the many features of Opa are these:
- Opa is concise, simple, concurrent, dynamically distributed, and secure.
+ Opa is a new generation of web development platform that lets you write distributed
+ web applications using a single technology. Among the the many features of Opa are these:
+ Opa is concise, simple, concurrent, dynamically distributed, and secure.
'';
-
homepage = http://opalang.org/;
license = stdenv.lib.licenses.gpl3;
maintainers = [ stdenv.lib.maintainers.kkallio ];
diff --git a/pkgs/development/compilers/openjdk/cppflags-include-fix.patch b/pkgs/development/compilers/openjdk/cppflags-include-fix.patch
index 36fa9054bc6..8931c122538 100644
--- a/pkgs/development/compilers/openjdk/cppflags-include-fix.patch
+++ b/pkgs/development/compilers/openjdk/cppflags-include-fix.patch
@@ -1,9 +1,9 @@
diff -Naur openjdk-orig/jdk/make/sun/awt/mawt.gmk openjdk/jdk/make/sun/awt/mawt.gmk
---- openjdk-orig/jdk/make/sun/awt/mawt.gmk 2011-06-27 13:19:26.000000000 -0400
-+++ openjdk/jdk/make/sun/awt/mawt.gmk 2011-07-31 17:42:11.370026854 -0400
-@@ -223,12 +223,6 @@
- -I$(PLATFORM_SRC)/native/$(PKGDIR) \
- $(EVENT_MODEL)
+--- openjdk-orig/jdk/make/sun/awt/mawt.gmk 2012-08-28 19:13:16.000000000 -0400
++++ openjdk/jdk/make/sun/awt/mawt.gmk 2013-01-22 11:56:22.315418708 -0500
+@@ -234,12 +234,6 @@
+ endif # !HEADLESS
+ endif # PLATFORM
-ifeq ($(PLATFORM), linux)
- # Checking for the X11/extensions headers at the additional location
@@ -11,6 +11,6 @@ diff -Naur openjdk-orig/jdk/make/sun/awt/mawt.gmk openjdk/jdk/make/sun/awt/mawt.
- $(wildcard /usr/include/X11/extensions))
-endif
-
- ifeq ($(PLATFORM), solaris)
- CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions
- endif
+ ifeq ($(PLATFORM), macosx))
+ CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions \
+ -I$(OPENWIN_HOME)/include
diff --git a/pkgs/development/compilers/openjdk/default.nix b/pkgs/development/compilers/openjdk/default.nix
index a1cb2f7fe19..0be36379f33 100644
--- a/pkgs/development/compilers/openjdk/default.nix
+++ b/pkgs/development/compilers/openjdk/default.nix
@@ -39,37 +39,18 @@ let
else
throw "openjdk requires i686-linux or x86_64 linux";
- build = "147";
+ update = "6";
+
+ build = "24";
in
stdenv.mkDerivation rec {
- name = "openj${if jreOnly then "re" else "dk"}-7b${build}";
+ name = "openj${if jreOnly then "re" else "dk"}-7u${update}b${build}";
src = fetchurl {
- url = "http://www.java.net/download/openjdk/jdk7/promoted/b${build}/openjdk-7-fcs-src-b${build}-27_jun_2011.zip";
- sha256 = "1qhwlz9y5qmwmja4qnxg6sn3pgsg1i11fb9j41w8l26acyhk34rs";
- };
-
- jaxws_src_name = "jdk7-jaxws2_2_4-b03-2011_05_27.zip";
-
- jaxws_src = fetchurl {
- url = "http://download.java.net/glassfish/components/jax-ws/openjdk/jdk7/${jaxws_src_name}";
- sha256 = "1mpzgr9lnbf2p3x45npcniy47kbzi3hyqqbd4w3j63sxnxcp5bh5";
- };
-
- jaxp_src_name = "jaxp145_01.zip";
-
- jaxp_src = fetchurl {
- url = "http://download.java.net/jaxp/1.4.5/${jaxp_src_name}";
- sha256 = "1js8m1a6lcn95byplmjjs1lja1maisyl6lgfjy1jx3lqi1hlr4n5";
- };
-
- jaf_src_name = "jdk7-jaf-2010_08_19.zip";
-
- jaf_src = fetchurl {
- url = "http://java.net/downloads/jax-ws/JDK7/${jaf_src_name}";
- sha256 = "17n0i5cgvfsd6ric70h3n7hr8aqnzd216gaq3603wrxlvggzxbp6";
+ url = "http://www.java.net/download/openjdk/jdk7u6/promoted/b24/openjdk-7u6-fcs-src-b24-28_aug_2012.zip";
+ sha256 = "1x1iq8ga0hqqh0bpcmydzzy19757hknn2yvgzib85p7b7dx0vfx9";
};
# outputs = [ "out" ] ++ stdenv.lib.optionals (! jreOnly) [ "jre" ];
@@ -98,12 +79,6 @@ stdenv.mkDerivation rec {
NIX_LDFLAGS = "-lfontconfig -lXcursor -lXinerama";
postUnpack = ''
- mkdir -p drops
- cp ${jaxp_src} drops/${jaxp_src_name}
- cp ${jaxws_src} drops/${jaxws_src_name}
- cp ${jaf_src} drops/${jaf_src_name}
- export DROPS_PATH=$(pwd)/drops
-
sed -i -e "s@/usr/bin/test@${coreutils}/bin/test@" \
-e "s@/bin/ls@${coreutils}/bin/ls@" \
openjdk/hotspot/make/linux/makefiles/sa.make
@@ -117,8 +92,6 @@ stdenv.mkDerivation rec {
patches = [
./cppflags-include-fix.patch
- ./printf-fix.patch
- ./linux-version-check-fix.patch
./no-crypto-restrictions.patch
];
@@ -135,7 +108,6 @@ stdenv.mkDerivation rec {
"DEVTOOLS_PATH="
"UNIXCOMMAND_PATH="
"BOOTDIR=${jdk}"
- "DROPS_DIR=$(DROPS_PATH)"
];
configurePhase = ''
@@ -172,4 +144,3 @@ stdenv.mkDerivation rec {
passthru = { inherit architecture; };
}
-
diff --git a/pkgs/development/compilers/openjdk/linux-version-check-fix.patch b/pkgs/development/compilers/openjdk/linux-version-check-fix.patch
deleted file mode 100644
index 9d749a198e3..00000000000
--- a/pkgs/development/compilers/openjdk/linux-version-check-fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur openjdk-orig/hotspot/make/linux/Makefile openjdk/hotspot/make/linux/Makefile
---- openjdk-orig/hotspot/make/linux/Makefile 2011-06-27 12:10:07.000000000 -0400
-+++ openjdk/hotspot/make/linux/Makefile 2011-08-10 20:08:40.879752771 -0400
-@@ -230,7 +230,7 @@
- # Solaris 2.5.1, 2.6).
- # Disable this check by setting DISABLE_HOTSPOT_OS_VERSION_CHECK=ok.
-
--SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 2.7%
-+SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 2.7% 3%
- OS_VERSION := $(shell uname -r)
- EMPTY_IF_NOT_SUPPORTED = $(filter $(SUPPORTED_OS_VERSION),$(OS_VERSION))
-
diff --git a/pkgs/development/compilers/openjdk/printf-fix.patch b/pkgs/development/compilers/openjdk/printf-fix.patch
deleted file mode 100644
index 3d66962a119..00000000000
--- a/pkgs/development/compilers/openjdk/printf-fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur openjdk-orig/make/Defs-internal.gmk openjdk/make/Defs-internal.gmk
---- openjdk-orig/make/Defs-internal.gmk 2011-06-27 11:44:06.000000000 -0400
-+++ openjdk/make/Defs-internal.gmk 2011-07-31 18:30:15.784506762 -0400
-@@ -79,7 +79,7 @@
- # Find all build_time_* files and print their contents in a list sorted
- # on the name of the sub repository.
- define ReportBuildTimes
--$(PRINTF) "-- Build times ----------\nTarget %s\nStart %s\nEnd %s\n%s\n%s\n-------------------------\n" \
-+$(PRINTF) -- "-- Build times ----------\nTarget %s\nStart %s\nEnd %s\n%s\n%s\n-------------------------\n" \
- $1 \
- "`$(CAT) $(BUILDTIMESDIR)/build_time_start_TOTAL_human_readable`" \
- "`$(CAT) $(BUILDTIMESDIR)/build_time_end_TOTAL_human_readable`" \
diff --git a/pkgs/development/interpreters/python/2.6/default.nix b/pkgs/development/interpreters/python/2.6/default.nix
index 6fa27c23525..f264e4179e7 100644
--- a/pkgs/development/interpreters/python/2.6/default.nix
+++ b/pkgs/development/interpreters/python/2.6/default.nix
@@ -9,11 +9,13 @@ with stdenv.lib;
let
majorVersion = "2.6";
- version = "${majorVersion}.7";
+ version = "${majorVersion}.8";
+ # http://www.python.org/download/releases/2.6.8/
+ # md5 taken from webpage, python 2.6 will receive security fixes until Oct 2013
src = fetchurl {
url = "http://www.python.org/ftp/python/${version}/Python-${version}.tar.bz2";
- sha256 = "0p0fd8i533zsdm6gc0jmhmdifccx4v064mh0i1hl2s6fcjhc20j5";
+ md5 = "c6e0420a21d8b23dee8b0195c9b9a125";
};
patches =
@@ -51,6 +53,10 @@ let
for i in /usr /sw /opt /pkg; do
substituteInPlace ./setup.py --replace $i /no-such-path
done
+ '' + optionalString (stdenv ? gcc && stdenv.gcc.libc != null) ''
+ for i in Lib/plat-*/regen; do
+ substituteInPlace $i --replace /usr/include/ ${stdenv.gcc.libc}/include/
+ done
'';
NIX_CFLAGS_COMPILE = optionalString stdenv.isDarwin "-msse2";
@@ -62,6 +68,8 @@ let
rm -rf "$out/lib/python${majorVersion}/test"
ln -s $out/lib/python${majorVersion}/pdb.py $out/bin/pdb
ln -s $out/lib/python${majorVersion}/pdb.py $out/bin/pdb${majorVersion}
+ mv $out/share/man/man1/{python.1,python2.6.1}
+ ln -s $out/share/man/man1/{python2.6.1,python.1}
'';
passthru = {
diff --git a/pkgs/development/interpreters/python/2.7/default.nix b/pkgs/development/interpreters/python/2.7/default.nix
index 7e28cdc1db7..9fb2ab377df 100644
--- a/pkgs/development/interpreters/python/2.7/default.nix
+++ b/pkgs/development/interpreters/python/2.7/default.nix
@@ -76,6 +76,7 @@ let
rm -rf "$out/lib/python${majorVersion}/test"
ln -s $out/lib/python${majorVersion}/pdb.py $out/bin/pdb
ln -s $out/lib/python${majorVersion}/pdb.py $out/bin/pdb${majorVersion}
+ ln -s $out/share/man/man1/{python2.7.1.gz,python.1.gz}
'';
passthru = {
diff --git a/pkgs/development/interpreters/python/python-linkme-wrapper.nix b/pkgs/development/interpreters/python/python-linkme-wrapper.nix
new file mode 100644
index 00000000000..8d783a8c11e
--- /dev/null
+++ b/pkgs/development/interpreters/python/python-linkme-wrapper.nix
@@ -0,0 +1,13 @@
+{ stdenv }:
+
+stdenv.mkDerivation {
+ name = "python-linkme-wrapper-1.0";
+
+ unpackPhase = "true";
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cat ${./python-linkme-wrapper.sh} > $out/bin/.python-linkme-wrapper
+ chmod +x $out/bin/.python-linkme-wrapper
+ '';
+}
diff --git a/pkgs/development/interpreters/python/python-linkme-wrapper.sh b/pkgs/development/interpreters/python/python-linkme-wrapper.sh
new file mode 100644
index 00000000000..e6307d81ed4
--- /dev/null
+++ b/pkgs/development/interpreters/python/python-linkme-wrapper.sh
@@ -0,0 +1,34 @@
+#!/bin/sh
+#
+# Install it into a nix profile and from there build symlink chains.
+# The chain will be followed to set the PYTHONPATH
+# A/bin/foo -> B/bin/bar -> NIXENV/bin/.python-linkme-wrapper.sh
+#
+
+if test ! -L "$0"; then
+ echo "Link me!"
+ exit 1
+fi
+
+PROG=$(basename "$0")
+SITES=
+
+pypath() {
+ BIN=$(dirname "$1")
+ BIN=$(realpath -s "$BIN")
+ ENV=$(dirname "$BIN")
+ SITE="$ENV/lib/python2.7/site-packages"
+ SITES="$SITES${SITES:+:}$SITE"
+
+ PRG=$BIN/$(readlink "$1")
+
+ if test -L "$PRG"; then
+ pypath "$PRG"
+ fi
+}
+
+pypath $(realpath -s "$0")
+
+export PYTHONPATH="$PYTHONPATH${PYTHONPATH:+:}$SITES"
+
+exec $BIN/$PROG "$@"
diff --git a/pkgs/development/interpreters/python/pythonhome-wrapper.nix b/pkgs/development/interpreters/python/pythonhome-wrapper.nix
deleted file mode 100644
index c9cf6277b24..00000000000
--- a/pkgs/development/interpreters/python/pythonhome-wrapper.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-{ stdenv }:
-
-stdenv.mkDerivation {
- name = "pythonhome-wrapper";
-
- unpackPhase = "true";
- installPhase = ''
- mkdir -p $out/bin
- echo '
-#!/bin/sh
-
-BINDIR=`dirname $0`
-PYTHONHOME=`dirname $BINDIR`
-PYTHONHOME=`(cd $PYTHONHOME && pwd)`
-export PYTHONHOME
-
-$BINDIR/python "$@"
- ' > $out/bin/py
- chmod +x $out/bin/py
- '';
-}
diff --git a/pkgs/development/interpreters/python/wrapper.nix b/pkgs/development/interpreters/python/wrapper.nix
index f4892f92b41..0f2f46cd568 100644
--- a/pkgs/development/interpreters/python/wrapper.nix
+++ b/pkgs/development/interpreters/python/wrapper.nix
@@ -1,12 +1,12 @@
# Create a python that knows about additional python packages via
# PYTHONPATH
-{stdenv, python, makeWrapper, extraLibs ? []}:
+{ stdenv, python, makeWrapper, recursivePthLoader, extraLibs ? [] }:
stdenv.mkDerivation {
name = "python-${python.version}-wrapper";
- propagatedBuildInputs = [python makeWrapper] ++ extraLibs;
+ propagatedBuildInputs = extraLibs ++ [ python makeWrapper recursivePthLoader ];
unpackPhase = "true";
installPhase = ''
diff --git a/pkgs/development/libraries/apr-util/default.nix b/pkgs/development/libraries/apr-util/default.nix
index ad02f9b84cc..5f6291127e9 100644
--- a/pkgs/development/libraries/apr-util/default.nix
+++ b/pkgs/development/libraries/apr-util/default.nix
@@ -9,11 +9,11 @@ assert bdbSupport -> db4 != null;
assert ldapSupport -> openldap != null;
stdenv.mkDerivation rec {
- name = "apr-util-1.4.1";
+ name = "apr-util-1.5.1";
src = fetchurl {
url = "mirror://apache/apr/${name}.tar.bz2";
- md5 = "52b31b33fb1aa16e65ddaefc76e41151";
+ md5 = "9c1db8606e520f201c451ec9a0b095f6";
};
configureFlags = ''
@@ -26,6 +26,8 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = stdenv.lib.optional ldapSupport openldap;
+ enableParallelBuilding = true;
+
passthru = {
inherit sslSupport bdbSupport ldapSupport;
};
diff --git a/pkgs/development/libraries/clucene-core/default.nix b/pkgs/development/libraries/clucene-core/default.nix
index d180c4761e8..abd6712736f 100644
--- a/pkgs/development/libraries/clucene-core/default.nix
+++ b/pkgs/development/libraries/clucene-core/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "clucene-core-0.9.21b";
src = fetchurl {
- url = "mirror://sf/clucene/${name}.tar.bz2";
+ url = "mirror://sourceforge/clucene/${name}.tar.bz2";
sha256 = "202ee45af747f18642ae0a088d7c4553521714a511a1a9ec99b8144cf9928317";
};
diff --git a/pkgs/development/libraries/consolekit/0001-Don-t-daemonize-when-activated.patch b/pkgs/development/libraries/consolekit/0001-Don-t-daemonize-when-activated.patch
deleted file mode 100644
index 30f3ab4907b..00000000000
--- a/pkgs/development/libraries/consolekit/0001-Don-t-daemonize-when-activated.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Upstream patch
-
-From fc2870a65f6b3ed3b71bcac69c5faf3a9c759c64 Mon Sep 17 00:00:00 2001
-From: Matthias Clasen
-Date: Mon, 21 Dec 2009 11:13:23 -0500
-Subject: [PATCH 1/2] Don't daemonize when activated
-
-It confuses some versions of D-Bus and isn't needed
-(or wanted it).
-
-http://bugs.freedesktop.org/show_bug.cgi?id=25642
----
- data/org.freedesktop.ConsoleKit.service.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/data/org.freedesktop.ConsoleKit.service.in b/data/org.freedesktop.ConsoleKit.service.in
-index ec2128c..d716a36 100644
---- a/data/org.freedesktop.ConsoleKit.service.in
-+++ b/data/org.freedesktop.ConsoleKit.service.in
-@@ -1,4 +1,4 @@
- [D-BUS Service]
- Name=org.freedesktop.ConsoleKit
--Exec=@sbindir@/console-kit-daemon
-+Exec=@sbindir@/console-kit-daemon --no-daemon
- User=root
---
-1.7.1
-
diff --git a/pkgs/development/libraries/consolekit/0002-Don-t-take-bus-name-until-ready.patch b/pkgs/development/libraries/consolekit/0002-Don-t-take-bus-name-until-ready.patch
deleted file mode 100644
index 2af59ac8d1e..00000000000
--- a/pkgs/development/libraries/consolekit/0002-Don-t-take-bus-name-until-ready.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-Upstream patch
-
-From 2418840248f07025ad0edc96ed17e03ce5e47f3e Mon Sep 17 00:00:00 2001
-From: Ray Strode
-Date: Mon, 21 Dec 2009 11:14:54 -0500
-Subject: [PATCH 2/2] Don't take bus name until ready
-
-Previously, we would take a bus name right away, but
-not register the manager object until later. This
-causes a race when being activated by a method call
-on the manager object, where ConsoleKit gets started
-but the method call fails.
-
-https://bugs.freedesktop.org/show_bug.cgi?id=25744
----
- src/main.c | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/src/main.c b/src/main.c
-index 809c6d6..b8f698f 100644
---- a/src/main.c
-+++ b/src/main.c
-@@ -294,11 +294,19 @@ main (int argc,
-
- setup_debug_log (debug);
-
-+ g_debug ("initializing console-kit-daemon %s", VERSION);
-+
- connection = get_system_bus ();
- if (connection == NULL) {
- goto out;
- }
-
-+ manager = ck_manager_new ();
-+
-+ if (manager == NULL) {
-+ goto out;
-+ }
-+
- bus_proxy = get_bus_proxy (connection);
- if (bus_proxy == NULL) {
- g_warning ("Could not construct bus_proxy object; bailing out");
-@@ -310,16 +318,8 @@ main (int argc,
- goto out;
- }
-
-- g_debug ("initializing console-kit-daemon %s", VERSION);
--
- create_pid_file ();
-
-- manager = ck_manager_new ();
--
-- if (manager == NULL) {
-- goto out;
-- }
--
- loop = g_main_loop_new (NULL, FALSE);
-
- g_signal_connect (bus_proxy,
---
-1.7.1
-
diff --git a/pkgs/development/libraries/consolekit/commands.patch b/pkgs/development/libraries/consolekit/commands.patch
deleted file mode 100644
index 48b0d5d8cf6..00000000000
--- a/pkgs/development/libraries/consolekit/commands.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-This patch adds shutdown commands specific to NixOS, as NixOS does not have
-a /sbin or /usr/sbin directory. In order not to have a dependency on the
-package that provides "shutdown" when in an environment other than NixOS,
-we'll make it depend on /var/run/current-system.
-
-Note: this patch does not compromise system security. Other systems than
-NixOS should have already shutdown in the earlier directories being searched,
-and otherwise /var/run is writable only be root.
-
---- ConsoleKit-0.4.1/tools/linux/ck-system-restart.org 2012-02-13 11:29:57.352902568 +0100
-+++ ConsoleKit-0.4.1/tools/linux/ck-system-restart 2012-02-13 11:43:27.593317712 +0100
-@@ -7,6 +7,9 @@
- elif [ -x "/usr/sbin/shutdown" ] ; then
- /usr/sbin/shutdown -r now
- exit $?
-+elif [ -x "/var/run/current-system/sw/sbin/shutdown" ] ; then
-+ /var/run/current-system/sw/sbin/shutdown -r now
-+ exit $?
- else
- exit 1
- fi
---- ConsoleKit-0.4.1/tools/linux/ck-system-stop.org 2012-02-13 11:30:06.228950934 +0100
-+++ ConsoleKit-0.4.1/tools/linux/ck-system-stop 2012-02-13 11:44:12.664563304 +0100
-@@ -7,6 +7,9 @@
- elif [ -x "/usr/sbin/shutdown" ] ; then
- /usr/sbin/shutdown -h now
- exit $?
-+elif [ -x "/var/run/current-system/sw/sbin/shutdown" ] ; then
-+ /var/run/current-system/sw/sbin/shutdown -h now
-+ exit $?
- else
- exit 1
- fi
diff --git a/pkgs/development/libraries/consolekit/default.nix b/pkgs/development/libraries/consolekit/default.nix
deleted file mode 100644
index e9cedf18857..00000000000
--- a/pkgs/development/libraries/consolekit/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, dbus_glib, zlib, pam, glib,
- libX11, polkit, expat }:
-
-stdenv.mkDerivation rec {
- name = "consolekit-0.4.1";
-
- src = fetchurl {
- url = http://www.freedesktop.org/software/ConsoleKit/dist/ConsoleKit-0.4.1.tar.bz2;
- sha256 = "0gj0airrgyi14a06w3d4407g62bs5a1cam2h64s50x3d2k3ascph";
- };
-
- buildInputs = [ pkgconfig dbus_glib zlib pam glib libX11 polkit expat ];
- patches = [ ./0001-Don-t-daemonize-when-activated.patch
- ./0002-Don-t-take-bus-name-until-ready.patch
- ./commands.patch # adds shutdown commands for NixOS to the list of shutdown commands
- ];
-
- # For console-kit to get the rpath to libgcc_s, needed for pthread_cancel to work
- NIX_LDFLAGS = "-lgcc_s";
-
- configureFlags = "--enable-pam-module --with-pam-module-dir=$(out)/lib/security --localstatedir=/var --sysconfdir=/etc";
-
- installFlags = "sysconfdir=$(out)/etc DBUS_SYS_DIR=$(out)/etc/dbus-1/system.d"; # keep `make install' happy
-
- meta = {
- homepage = http://www.freedesktop.org/wiki/Software/ConsoleKit;
- description = "A framework for defining and tracking users, login sessions, and seats";
- };
-}
diff --git a/pkgs/development/libraries/cppunit/default.nix b/pkgs/development/libraries/cppunit/default.nix
index dbbcf4388c5..2504f87a230 100644
--- a/pkgs/development/libraries/cppunit/default.nix
+++ b/pkgs/development/libraries/cppunit/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "cppunit-1.12.0";
src = fetchurl {
- url = mirror://sf/cppunit/cppunit-1.12.0.tar.gz;
+ url = mirror://sourceforge/cppunit/cppunit-1.12.0.tar.gz;
sha256 = "07zyyx5dyai94y8r8va28971f5mw84mb93xx9pm6m4ddpj6c79cq";
};
diff --git a/pkgs/development/libraries/ffmpeg/1.1.nix b/pkgs/development/libraries/ffmpeg/1.1.nix
new file mode 100644
index 00000000000..6651f1783f8
--- /dev/null
+++ b/pkgs/development/libraries/ffmpeg/1.1.nix
@@ -0,0 +1,85 @@
+{ stdenv, fetchurl, pkgconfig, yasm, zlib, bzip2, alsaLib
+, mp3Support ? true, lame ? null
+, speexSupport ? true, speex ? null
+, theoraSupport ? true, libtheora ? null
+, vorbisSupport ? true, libvorbis ? null
+, vpxSupport ? false, libvpx ? null
+, x264Support ? true, x264 ? null
+, xvidSupport ? true, xvidcore ? null
+, vdpauSupport ? true, libvdpau ? null
+, faacSupport ? false, faac ? null
+, dc1394Support ? false, libdc1394 ? null
+, x11grabSupport ? false, libXext ? null, libXfixes ? null
+}:
+
+assert speexSupport -> speex != null;
+assert theoraSupport -> libtheora != null;
+assert vorbisSupport -> libvorbis != null;
+assert vpxSupport -> libvpx != null;
+assert x264Support -> x264 != null;
+assert xvidSupport -> xvidcore != null;
+assert vdpauSupport -> libvdpau != null;
+assert faacSupport -> faac != null;
+assert x11grabSupport -> libXext != null && libXfixes != null;
+
+stdenv.mkDerivation rec {
+ name = "ffmpeg-1.1";
+
+ src = fetchurl {
+ url = "http://www.ffmpeg.org/releases/${name}.tar.bz2";
+ sha256 = "03s1zsprz5p6gjgwwqcf7b6cvzwwid6l8k7bamx9i0f1iwkgdm0j";
+ };
+
+ # `--enable-gpl' (as well as the `postproc' and `swscale') mean that
+ # the resulting library is GPL'ed, so it can only be used in GPL'ed
+ # applications.
+ configureFlags = [
+ "--enable-gpl"
+ "--enable-postproc"
+ "--enable-swscale"
+ "--disable-ffplay"
+ "--enable-shared"
+ "--enable-runtime-cpudetect"
+ ]
+ ++ stdenv.lib.optional mp3Support "--enable-libmp3lame"
+ ++ stdenv.lib.optional speexSupport "--enable-libspeex"
+ ++ stdenv.lib.optional theoraSupport "--enable-libtheora"
+ ++ stdenv.lib.optional vorbisSupport "--enable-libvorbis"
+ ++ stdenv.lib.optional vpxSupport "--enable-libvpx"
+ ++ stdenv.lib.optional x264Support "--enable-libx264"
+ ++ stdenv.lib.optional xvidSupport "--enable-libxvid"
+ ++ stdenv.lib.optional vdpauSupport "--enable-vdpau"
+ ++ stdenv.lib.optional faacSupport "--enable-libfaac --enable-nonfree"
+ ++ stdenv.lib.optional dc1394Support "--enable-libdc1394"
+ ++ stdenv.lib.optional x11grabSupport "--enable-x11grab";
+
+ buildInputs = [ pkgconfig lame yasm zlib bzip2 alsaLib ]
+ ++ stdenv.lib.optional mp3Support lame
+ ++ stdenv.lib.optional speexSupport speex
+ ++ stdenv.lib.optional theoraSupport libtheora
+ ++ stdenv.lib.optional vorbisSupport libvorbis
+ ++ stdenv.lib.optional vpxSupport libvpx
+ ++ stdenv.lib.optional x264Support x264
+ ++ stdenv.lib.optional xvidSupport xvidcore
+ ++ stdenv.lib.optional vdpauSupport libvdpau
+ ++ stdenv.lib.optional faacSupport faac
+ ++ stdenv.lib.optional dc1394Support libdc1394
+ ++ stdenv.lib.optionals x11grabSupport [ libXext libXfixes ];
+
+ enableParallelBuilding = true;
+
+ crossAttrs = {
+ dontSetConfigureCross = true;
+ configureFlags = configureFlags ++ [
+ "--cross-prefix=${stdenv.cross.config}-"
+ "--enable-cross-compile"
+ "--target_os=linux"
+ "--arch=${stdenv.cross.arch}"
+ ];
+ };
+
+ meta = {
+ homepage = http://www.ffmpeg.org/;
+ description = "A complete, cross-platform solution to record, convert and stream audio and video";
+ };
+}
diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix
index 3e5ba3079f0..a1c1f3f357f 100644
--- a/pkgs/development/libraries/gnutls/default.nix
+++ b/pkgs/development/libraries/gnutls/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation (rec {
# XXX: Gnulib's `test-select' fails on FreeBSD:
# http://hydra.nixos.org/build/2962084/nixlog/1/raw .
- doCheck = (!stdenv.isFreeBSD);
+ doCheck = (!stdenv.isFreeBSD && !stdenv.isDarwin);
meta = {
description = "The GNU Transport Layer Security Library";
diff --git a/pkgs/development/libraries/gts/default.nix b/pkgs/development/libraries/gts/default.nix
index b3038d5eadd..7eb519a045c 100644
--- a/pkgs/development/libraries/gts/default.nix
+++ b/pkgs/development/libraries/gts/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, glib, pkgconfig }:
+{ fetchurl, stdenv, glib, pkgconfig, gettext }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "07mqx09jxh8cv9753y2d2jsv7wp8vjmrd7zcfpbrddz3wc9kx705";
};
- buildInputs = [ glib pkgconfig ];
+ buildInputs = [ glib pkgconfig ] ++ stdenv.lib.optional (stdenv.system == "x86_64-darwin") gettext;
meta = {
homepage = http://gts.sourceforge.net/;
diff --git a/pkgs/development/libraries/haskell/JuicyPixels/default.nix b/pkgs/development/libraries/haskell/JuicyPixels/default.nix
index 1f7d9067e75..c289c009256 100644
--- a/pkgs/development/libraries/haskell/JuicyPixels/default.nix
+++ b/pkgs/development/libraries/haskell/JuicyPixels/default.nix
@@ -1,17 +1,17 @@
-{ cabal, cereal, deepseq, mtl, primitive, transformers, vector
+{ cabal, binary, deepseq, mtl, primitive, transformers, vector
, zlib
}:
cabal.mkDerivation (self: {
pname = "JuicyPixels";
- version = "2.0.2";
- sha256 = "14nqifdsdhzlfq29waqlwspyy37gp174vw368ph772zp9b0ngyff";
+ version = "3.0";
+ sha256 = "1qhhhnfs12r67nf07bx58n8a2v6wikan8cqs1wnjnaad8yk2spsg";
buildDepends = [
- cereal deepseq mtl primitive transformers vector zlib
+ binary deepseq mtl primitive transformers vector zlib
];
meta = {
homepage = "https://github.com/Twinside/Juicy.Pixels";
- description = "Picture loading/serialization (in png, jpeg, bitmap and gif)";
+ description = "Picture loading/serialization (in png, jpeg, bitmap, radiance and gif)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
diff --git a/pkgs/development/libraries/haskell/active/default.nix b/pkgs/development/libraries/haskell/active/default.nix
index 732000e7482..d3307d0a30d 100644
--- a/pkgs/development/libraries/haskell/active/default.nix
+++ b/pkgs/development/libraries/haskell/active/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "active";
- version = "0.1.0.2";
- sha256 = "1iymh3sd21ba7ijwv5afphn5vhmwchk6725hbcsdwk2d2x2gd674";
+ version = "0.1.0.3";
+ sha256 = "0jarc270z6raak1vz30jy2gl0pkj9a2x3ib5hq7vsl2ljbvbgyqi";
buildDepends = [ newtype semigroupoids semigroups vectorSpace ];
jailbreak = true;
meta = {
diff --git a/pkgs/development/libraries/haskell/ansi-terminal/default.nix b/pkgs/development/libraries/haskell/ansi-terminal/default.nix
index 27d9a61cf41..6d598f29ec9 100644
--- a/pkgs/development/libraries/haskell/ansi-terminal/default.nix
+++ b/pkgs/development/libraries/haskell/ansi-terminal/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "ansi-terminal";
- version = "0.5.5.1";
- sha256 = "146kqp49dvsskws7pn54yynpac1sb1s51pbm4nkqj86wwp04f0lc";
+ version = "0.6";
+ sha256 = "0a5zrq80yrj48s2cm8lns06p6wwnz72vs2wy0ryp0gw6rrg50fkg";
isLibrary = true;
isExecutable = true;
meta = {
diff --git a/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix b/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix
index f34fcf6559d..bfccdcffd74 100644
--- a/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix
+++ b/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "ansi-wl-pprint";
- version = "0.6.4";
- sha256 = "0zrhzkmc5ki6q9ac5l16lhnyf9z2raj78gj9n0a7530rcv4ak3k0";
+ version = "0.6.6";
+ sha256 = "1zkbiv5cpdgjiyn2nrrha29r84al7jg6647flqmc8riz2nn91zqy";
isLibrary = true;
isExecutable = true;
buildDepends = [ ansiTerminal ];
diff --git a/pkgs/development/libraries/haskell/bifunctors/default.nix b/pkgs/development/libraries/haskell/bifunctors/default.nix
new file mode 100644
index 00000000000..b4de1910465
--- /dev/null
+++ b/pkgs/development/libraries/haskell/bifunctors/default.nix
@@ -0,0 +1,14 @@
+{ cabal, semigroupoids, semigroups }:
+
+cabal.mkDerivation (self: {
+ pname = "bifunctors";
+ version = "3.0.3";
+ sha256 = "1nmrwc9n9qkj9w9c38ja0had32isr6v35j1v19fhqdwk5ddbpxp4";
+ buildDepends = [ semigroupoids semigroups ];
+ meta = {
+ homepage = "http://github.com/ekmett/bifunctors/";
+ description = "Haskell 98 bifunctors";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/certificate/default.nix b/pkgs/development/libraries/haskell/certificate/default.nix
index eb40a4744f9..036e7ddc124 100644
--- a/pkgs/development/libraries/haskell/certificate/default.nix
+++ b/pkgs/development/libraries/haskell/certificate/default.nix
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "certificate";
- version = "1.3.3";
- sha256 = "043xj3xd6cfnbg9hw2f8agckww3fasvraa72jw84zqc7l2gq0rq2";
+ version = "1.3.5";
+ sha256 = "17g2alyib89y2k8jjg4b6jskz0ndpr92yi8hzra7vw7ygfi5mi4j";
isLibrary = true;
isExecutable = true;
buildDepends = [
diff --git a/pkgs/development/libraries/haskell/cipher-aes/default.nix b/pkgs/development/libraries/haskell/cipher-aes/default.nix
index e61fcfd95b5..bae23737585 100644
--- a/pkgs/development/libraries/haskell/cipher-aes/default.nix
+++ b/pkgs/development/libraries/haskell/cipher-aes/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "cipher-aes";
- version = "0.1.5";
- sha256 = "0n0qbq2hwyksdbr6fn7yj5vwicmdrn58mfz0dprl8fj456r4j3kn";
+ version = "0.1.7";
+ sha256 = "1iai9c4rvxframylvc0xwx2nk6s0rsj4dc42wi334xyinilvfyng";
meta = {
homepage = "http://github.com/vincenthz/hs-cipher-aes";
description = "Fast AES cipher implementation with advanced mode of operations";
diff --git a/pkgs/development/libraries/haskell/cipher-rc4/default.nix b/pkgs/development/libraries/haskell/cipher-rc4/default.nix
new file mode 100644
index 00000000000..234491cde36
--- /dev/null
+++ b/pkgs/development/libraries/haskell/cipher-rc4/default.nix
@@ -0,0 +1,13 @@
+{ cabal }:
+
+cabal.mkDerivation (self: {
+ pname = "cipher-rc4";
+ version = "0.1.2";
+ sha256 = "0nyrqms7h3hq236h03sjjjqdcxn3iz3fg4ifqj43f4nb8gv0ifb1";
+ meta = {
+ homepage = "http://github.com/vincenthz/hs-cipher-rc4";
+ description = "Fast RC4 cipher implementation";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/citeproc-hs/default.nix b/pkgs/development/libraries/haskell/citeproc-hs/default.nix
index 027fe75033a..b62714749e3 100644
--- a/pkgs/development/libraries/haskell/citeproc-hs/default.nix
+++ b/pkgs/development/libraries/haskell/citeproc-hs/default.nix
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "citeproc-hs";
- version = "0.3.6";
- sha256 = "0zxwca3i7gg1vhdvrxd15c8zgx1gy3y7zjj746bcvf8pwavkq5q2";
+ version = "0.3.7";
+ sha256 = "0ix9y7z8m8x4l10h96fgv820grywvwcp3019wxjja4y4w6irid3b";
buildDepends = [
filepath hexpat hsBibutils HTTP json mtl network pandocTypes parsec
syb time utf8String
diff --git a/pkgs/development/libraries/haskell/clientsession/default.nix b/pkgs/development/libraries/haskell/clientsession/default.nix
index 82c735b731f..81ae5ebddb0 100644
--- a/pkgs/development/libraries/haskell/clientsession/default.nix
+++ b/pkgs/development/libraries/haskell/clientsession/default.nix
@@ -1,14 +1,14 @@
-{ cabal, base64Bytestring, cereal, cprngAes, cryptoApi
-, cryptocipher, entropy, skein, tagged
+{ cabal, base64Bytestring, cereal, cipherAes, cprngAes, cryptoApi
+, entropy, skein, tagged
}:
cabal.mkDerivation (self: {
pname = "clientsession";
- version = "0.8.0.2";
- sha256 = "189v030g23lvky4vccdaw3p0p6drn26zly80a8n9bbn7b8kbfh4r";
+ version = "0.8.1";
+ sha256 = "1x4qfm4hkvm3xmn7hnvcx1j900g97qhks66xzik1wvsjy3piwpgd";
buildDepends = [
- base64Bytestring cereal cprngAes cryptoApi cryptocipher entropy
- skein tagged
+ base64Bytestring cereal cipherAes cprngAes cryptoApi entropy skein
+ tagged
];
meta = {
homepage = "http://github.com/yesodweb/clientsession/tree/master";
diff --git a/pkgs/development/libraries/haskell/cprng-aes/default.nix b/pkgs/development/libraries/haskell/cprng-aes/default.nix
index de5f400615a..4f2aa58b7d2 100644
--- a/pkgs/development/libraries/haskell/cprng-aes/default.nix
+++ b/pkgs/development/libraries/haskell/cprng-aes/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "cprng-aes";
- version = "0.3.2";
- sha256 = "1xwwhg83llf9fzfafxsky65biwk0sla9273rp4gqr7vg9p02k221";
+ version = "0.3.4";
+ sha256 = "0k1zh4nw30qgdrkgn6x6zfbpp129f9cparzyqsdqfbf44j0mf2rw";
buildDepends = [
cipherAes cryptoApi cryptoRandomApi entropy random
];
diff --git a/pkgs/development/libraries/haskell/crypto-conduit/default.nix b/pkgs/development/libraries/haskell/crypto-conduit/default.nix
index 9d7ad082530..d22bfa840e7 100644
--- a/pkgs/development/libraries/haskell/crypto-conduit/default.nix
+++ b/pkgs/development/libraries/haskell/crypto-conduit/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "crypto-conduit";
- version = "0.4.2";
- sha256 = "0kg99kvpm5h8v28sylrp9z868ksz5737377akqy09y90xzb8pak3";
+ version = "0.4.3";
+ sha256 = "0h9dmr88hqmz2876mlnzz8s5kmi368zs9pljvvmb9vn7m44gpyrk";
buildDepends = [ cereal conduit cryptoApi transformers ];
meta = {
homepage = "https://github.com/meteficha/crypto-conduit";
diff --git a/pkgs/development/libraries/haskell/crypto-numbers/default.nix b/pkgs/development/libraries/haskell/crypto-numbers/default.nix
new file mode 100644
index 00000000000..70cd3f44252
--- /dev/null
+++ b/pkgs/development/libraries/haskell/crypto-numbers/default.nix
@@ -0,0 +1,14 @@
+{ cabal, cryptoRandomApi, vector }:
+
+cabal.mkDerivation (self: {
+ pname = "crypto-numbers";
+ version = "0.1.3";
+ sha256 = "115lgnay3ly5r53flh3v5jygqks0rg1i8qmbvrqf9nkmnmw6a5x1";
+ buildDepends = [ cryptoRandomApi vector ];
+ meta = {
+ homepage = "http://github.com/vincenthz/hs-crypto-numbers";
+ description = "Cryptographic numbers: functions and algorithms";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/crypto-pubkey/default.nix b/pkgs/development/libraries/haskell/crypto-pubkey/default.nix
new file mode 100644
index 00000000000..dc6d83a765d
--- /dev/null
+++ b/pkgs/development/libraries/haskell/crypto-pubkey/default.nix
@@ -0,0 +1,18 @@
+{ cabal, cryptohash, cryptoNumbers, cryptoPubkeyTypes
+, cryptoRandomApi
+}:
+
+cabal.mkDerivation (self: {
+ pname = "crypto-pubkey";
+ version = "0.1.2";
+ sha256 = "1law5l7j0r0v89dnibmaipjp0yshffq10xs4rvg2j247v29lhns5";
+ buildDepends = [
+ cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandomApi
+ ];
+ meta = {
+ homepage = "http://github.com/vincenthz/hs-crypto-pubkey";
+ description = "Public Key cryptography";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/cryptocipher/default.nix b/pkgs/development/libraries/haskell/cryptocipher/default.nix
index 89b098173ec..275622d3cad 100644
--- a/pkgs/development/libraries/haskell/cryptocipher/default.nix
+++ b/pkgs/development/libraries/haskell/cryptocipher/default.nix
@@ -1,19 +1,20 @@
-{ cabal, cereal, cpu, cryptoApi, cryptoPubkeyTypes, primitive
-, tagged, vector
+{ cabal, cereal, cipherAes, cipherRc4, cpu, cryptoApi
+, cryptoPubkeyTypes, primitive, tagged, vector
}:
cabal.mkDerivation (self: {
pname = "cryptocipher";
- version = "0.3.7";
- sha256 = "14qhi3969q1h9n85flb7wwsr50gdn63q7pmcpm2npy5vkp34lkp5";
+ version = "0.4.0";
+ sha256 = "1qbnhzbzypin7h62sn2sibij7clsgmaiq24q3xhgbjrirb6bhqf0";
isLibrary = true;
isExecutable = true;
buildDepends = [
- cereal cpu cryptoApi cryptoPubkeyTypes primitive tagged vector
+ cereal cipherAes cipherRc4 cpu cryptoApi cryptoPubkeyTypes
+ primitive tagged vector
];
meta = {
homepage = "http://github.com/vincenthz/hs-cryptocipher";
- description = "Symmetrical Block, Stream and PubKey Ciphers";
+ description = "Symmetrical block and stream ciphers";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
diff --git a/pkgs/development/libraries/haskell/diagrams/contrib.nix b/pkgs/development/libraries/haskell/diagrams/contrib.nix
index c646c5e3943..85b1360c366 100644
--- a/pkgs/development/libraries/haskell/diagrams/contrib.nix
+++ b/pkgs/development/libraries/haskell/diagrams/contrib.nix
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "diagrams-contrib";
- version = "0.6.0.1";
- sha256 = "1wrfdsfb2yj93wq2ykxjyg6g0q56bmxd2rc6r3gd0zcs8kiimaar";
+ version = "0.6.0.2";
+ sha256 = "1lj99a46r12zjwmpkn7vj04wapfgdlmw05jwb5lnhy9hxqgcsgng";
buildDepends = [
colour dataDefault diagramsLib forceLayout lens mtl vectorSpace
];
diff --git a/pkgs/development/libraries/haskell/diagrams/core.nix b/pkgs/development/libraries/haskell/diagrams/core.nix
index 2acf784e881..c087e27d025 100644
--- a/pkgs/development/libraries/haskell/diagrams/core.nix
+++ b/pkgs/development/libraries/haskell/diagrams/core.nix
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "diagrams-core";
- version = "0.6";
- sha256 = "15frd5jdzkgpdcvyyhd0mbi5d4a69ajcnxawa1gafl4c3byz1778";
+ version = "0.6.0.1";
+ sha256 = "0kw0rxk9a2zkpnbx4bfd0japm75y29ldvdn7i3c93kvz0p6jc2wa";
buildDepends = [
dualTree MemoTrie monoidExtras newtype semigroups vectorSpace
vectorSpacePoints
diff --git a/pkgs/development/libraries/haskell/diagrams/lib.nix b/pkgs/development/libraries/haskell/diagrams/lib.nix
index 727a7156a9b..1bd77db8580 100644
--- a/pkgs/development/libraries/haskell/diagrams/lib.nix
+++ b/pkgs/development/libraries/haskell/diagrams/lib.nix
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "diagrams-lib";
- version = "0.6";
- sha256 = "05nfp5ggjk4fviwvwiblmzzw5dbzbi1w8dx5dimvah7wxb0km3lf";
+ version = "0.6.0.1";
+ sha256 = "00ysdppl2jv0kspj0pjy8qj8shc9gg6g10lkq62vlvr39wnxx6yj";
buildDepends = [
active colour dataDefault diagramsCore monoidExtras newtype
NumInstances semigroups vectorSpace
diff --git a/pkgs/development/libraries/haskell/digestive-functors-heist/default.nix b/pkgs/development/libraries/haskell/digestive-functors-heist/default.nix
index 2c2e95913b8..08a9f09be3a 100644
--- a/pkgs/development/libraries/haskell/digestive-functors-heist/default.nix
+++ b/pkgs/development/libraries/haskell/digestive-functors-heist/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "digestive-functors-heist";
- version = "0.5.1.1";
- sha256 = "0jdg35xrikqg3r0rziv71g619vnmn8fzsv63b73m72fbj5xvy881";
+ version = "0.6.0.0";
+ sha256 = "17qndqsk09fvnvyhhw3xbbjjhfyyp4sivc898vqllyyky0wqmrdk";
buildDepends = [ digestiveFunctors heist mtl text xmlhtml ];
meta = {
homepage = "http://github.com/jaspervdj/digestive-functors";
diff --git a/pkgs/development/libraries/haskell/digestive-functors-snap/default.nix b/pkgs/development/libraries/haskell/digestive-functors-snap/default.nix
index 2d7fdada428..f23ee6d0691 100644
--- a/pkgs/development/libraries/haskell/digestive-functors-snap/default.nix
+++ b/pkgs/development/libraries/haskell/digestive-functors-snap/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "digestive-functors-snap";
- version = "0.5.0.2";
- sha256 = "0xx5i09l8n1srdmslq0sq1h366cdq3xqxwjd3kp2ck9s6x65zyjz";
+ version = "0.6.0.0";
+ sha256 = "18hc0sx7in0df6kgkc8mrxag5h2rmdj2cca9zf9w1if6wimx3g88";
buildDepends = [ digestiveFunctors filepath mtl snapCore text ];
meta = {
homepage = "http://github.com/jaspervdj/digestive-functors";
diff --git a/pkgs/development/libraries/haskell/digestive-functors/default.nix b/pkgs/development/libraries/haskell/digestive-functors/default.nix
index cce033eaf29..df474e63271 100644
--- a/pkgs/development/libraries/haskell/digestive-functors/default.nix
+++ b/pkgs/development/libraries/haskell/digestive-functors/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "digestive-functors";
- version = "0.5.0.4";
- sha256 = "0diaj1pmfmhwbyjmw49kna59f7dckwrp16cbar5xpcn9k2pf19nv";
+ version = "0.6.0.0";
+ sha256 = "1h56nl1rszm098gwrdhm5w63mrnfjp1brfrk5hlj238nmj0djgcd";
buildDepends = [ mtl text ];
meta = {
homepage = "http://github.com/jaspervdj/digestive-functors";
diff --git a/pkgs/development/libraries/haskell/dimensional-tf/default.nix b/pkgs/development/libraries/haskell/dimensional-tf/default.nix
new file mode 100644
index 00000000000..70995ecb3ce
--- /dev/null
+++ b/pkgs/development/libraries/haskell/dimensional-tf/default.nix
@@ -0,0 +1,14 @@
+{ cabal, numtypeTf, time }:
+
+cabal.mkDerivation (self: {
+ pname = "dimensional-tf";
+ version = "0.1.1";
+ sha256 = "0hhp2nx8xyk5ms3mzg1d3jhzm1b0bxz7aijxqasrxjq9p04jr2ci";
+ buildDepends = [ numtypeTf time ];
+ meta = {
+ homepage = "http://dimensional.googlecode.com/";
+ description = "Statically checked physical dimensions, implemented using type families";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/doctest/default.nix b/pkgs/development/libraries/haskell/doctest/default.nix
new file mode 100644
index 00000000000..df92c4a6cf5
--- /dev/null
+++ b/pkgs/development/libraries/haskell/doctest/default.nix
@@ -0,0 +1,16 @@
+{ cabal, deepseq, filepath, ghcPaths, syb, transformers }:
+
+cabal.mkDerivation (self: {
+ pname = "doctest";
+ version = "0.9.5";
+ sha256 = "073q56gyhkb7r4f94b9nx341dkmgapy8gig7f668jkghv2zci5ws";
+ isLibrary = true;
+ isExecutable = true;
+ buildDepends = [ deepseq filepath ghcPaths syb transformers ];
+ meta = {
+ homepage = "https://github.com/sol/doctest-haskell#readme";
+ description = "Test interactive Haskell examples";
+ license = self.stdenv.lib.licenses.mit;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/dual-tree/default.nix b/pkgs/development/libraries/haskell/dual-tree/default.nix
index 741fcbce1c9..ebca3b5a3be 100644
--- a/pkgs/development/libraries/haskell/dual-tree/default.nix
+++ b/pkgs/development/libraries/haskell/dual-tree/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "dual-tree";
- version = "0.1.0.0";
- sha256 = "0av525gjxzd2hhrg5da647chwbv4j30gccaff2b3n5qijzy8l167";
+ version = "0.1.0.1";
+ sha256 = "09bdid65frccpbh1bs01f7vprq0vfgqsb5bfa4j8yi3q773mycb2";
buildDepends = [ monoidExtras newtype semigroups ];
jailbreak = true;
meta = {
diff --git a/pkgs/development/libraries/haskell/gitit/default.nix b/pkgs/development/libraries/haskell/gitit/default.nix
index e518dd879a0..aa06d0178be 100644
--- a/pkgs/development/libraries/haskell/gitit/default.nix
+++ b/pkgs/development/libraries/haskell/gitit/default.nix
@@ -7,8 +7,8 @@
cabal.mkDerivation (self: {
pname = "gitit";
- version = "0.10.1.1";
- sha256 = "1akrc362cf3fzfjyyf1g8bzna093kwsiyxdfpz0d9wd3z6jyc8cg";
+ version = "0.10.1.2";
+ sha256 = "1dy1wdnld6cxx5xqfszywi4f7xv143ar2dq4nb0dnd1dgd5hgmak";
isLibrary = true;
isExecutable = true;
buildDepends = [
@@ -18,7 +18,6 @@ cabal.mkDerivation (self: {
safe SHA syb tagsoup text time url utf8String xhtml xml xssSanitize
zlib
];
- jailbreak = true;
meta = {
homepage = "http://gitit.net";
description = "Wiki using happstack, git or darcs, and pandoc";
diff --git a/pkgs/development/libraries/haskell/groupoids/default.nix b/pkgs/development/libraries/haskell/groupoids/default.nix
new file mode 100644
index 00000000000..4c085c0ae23
--- /dev/null
+++ b/pkgs/development/libraries/haskell/groupoids/default.nix
@@ -0,0 +1,14 @@
+{ cabal, semigroupoids }:
+
+cabal.mkDerivation (self: {
+ pname = "groupoids";
+ version = "3.0.1.1";
+ sha256 = "0r4xjyq7icd52nas27bhr5k8q7li6lba8mlkcipghhsgxsyjfp63";
+ buildDepends = [ semigroupoids ];
+ meta = {
+ homepage = "http://github.com/ekmett/groupoids/";
+ description = "Haskell 98 Groupoids";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/hakyll/default.nix b/pkgs/development/libraries/haskell/hakyll/default.nix
index 50ff535d874..c8b2117c128 100644
--- a/pkgs/development/libraries/haskell/hakyll/default.nix
+++ b/pkgs/development/libraries/haskell/hakyll/default.nix
@@ -1,16 +1,19 @@
-{ cabal, binary, blazeHtml, blazeMarkup, citeprocHs, cryptohash
-, filepath, hamlet, lrucache, mtl, pandoc, parsec, regexBase
-, regexTdfa, snapCore, snapServer, tagsoup, text, time
+{ cabal, binary, blazeHtml, blazeMarkup, citeprocHs, cmdargs
+, cryptohash, deepseq, filepath, httpConduit, httpTypes, lrucache
+, mtl, pandoc, parsec, random, regexBase, regexTdfa, snapCore
+, snapServer, tagsoup, text, time
}:
cabal.mkDerivation (self: {
pname = "hakyll";
- version = "3.5.2.1";
- sha256 = "1fp7jak2sfznvg3lfyjqy13m1iq9821mdq6n5qmqz5dh5b960iv4";
+ version = "4.1.2.1";
+ sha256 = "1d9bbqy1dix60w72zc3g4y7454avngfyl2i8gj99bdqin2wwcgp8";
+ isLibrary = true;
+ isExecutable = true;
buildDepends = [
- binary blazeHtml blazeMarkup citeprocHs cryptohash filepath hamlet
- lrucache mtl pandoc parsec regexBase regexTdfa snapCore snapServer
- tagsoup text time
+ binary blazeHtml blazeMarkup citeprocHs cmdargs cryptohash deepseq
+ filepath httpConduit httpTypes lrucache mtl pandoc parsec random
+ regexBase regexTdfa snapCore snapServer tagsoup text time
];
meta = {
homepage = "http://jaspervdj.be/hakyll";
diff --git a/pkgs/development/libraries/haskell/hashable/1.2.0.3.nix b/pkgs/development/libraries/haskell/hashable/1.2.0.5.nix
similarity index 81%
rename from pkgs/development/libraries/haskell/hashable/1.2.0.3.nix
rename to pkgs/development/libraries/haskell/hashable/1.2.0.5.nix
index 43d99b63d5a..0547fd67b1f 100644
--- a/pkgs/development/libraries/haskell/hashable/1.2.0.3.nix
+++ b/pkgs/development/libraries/haskell/hashable/1.2.0.5.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "hashable";
- version = "1.2.0.3";
- sha256 = "0q4zl2mry6qfp9vln6pxmgqik7szv1sh7if55gydnxln1ybvvgmp";
+ version = "1.2.0.5";
+ sha256 = "0frqr294bsx4i21xxd5pw59xpaf0nww0dh4bqn0ywblsm9c7nyqh";
buildDepends = [ text ];
meta = {
homepage = "http://github.com/tibbe/hashable";
diff --git a/pkgs/development/libraries/haskell/highlighting-kate/default.nix b/pkgs/development/libraries/haskell/highlighting-kate/default.nix
index cc591acf202..afb6a4be662 100644
--- a/pkgs/development/libraries/haskell/highlighting-kate/default.nix
+++ b/pkgs/development/libraries/haskell/highlighting-kate/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "highlighting-kate";
- version = "0.5.3.4";
- sha256 = "1xm9dr71qna1w65vzaf63hbchpvshfjvvs5038sy04x2ddwdix77";
+ version = "0.5.3.5";
+ sha256 = "0m76h33igw77ndllgzkqgmygi7krc5vfjvizidsgris0zd1g2yv3";
isLibrary = true;
isExecutable = true;
buildDepends = [ blazeHtml filepath mtl parsec regexPcre ];
diff --git a/pkgs/development/libraries/haskell/hs-bibutils/default.nix b/pkgs/development/libraries/haskell/hs-bibutils/default.nix
index 8acb621fe3f..b9f3eb3cb8e 100644
--- a/pkgs/development/libraries/haskell/hs-bibutils/default.nix
+++ b/pkgs/development/libraries/haskell/hs-bibutils/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "hs-bibutils";
- version = "4.15";
- sha256 = "1h2vqi6ymhx9wpfv5qzvq4fhc4iand93shsncp8nszk64acmz9z9";
+ version = "4.16";
+ sha256 = "0501fqv0xlwdmpg65s3rr0fns6gqq15x2zq2a8915n3dvipfkixb";
buildDepends = [ syb ];
meta = {
homepage = "http://gorgias.mine.nu/repos/hs-bibutils/";
diff --git a/pkgs/development/libraries/haskell/hspec/default.nix b/pkgs/development/libraries/haskell/hspec/default.nix
index 79f4696362b..bc194108d33 100644
--- a/pkgs/development/libraries/haskell/hspec/default.nix
+++ b/pkgs/development/libraries/haskell/hspec/default.nix
@@ -12,6 +12,7 @@ cabal.mkDerivation (self: {
ansiTerminal filepath hspecExpectations HUnit QuickCheck setenv
silently time transformers
];
+ jailbreak = true;
meta = {
homepage = "http://hspec.github.com/";
description = "Behavior-Driven Development for Haskell";
diff --git a/pkgs/development/libraries/haskell/http-conduit/default.nix b/pkgs/development/libraries/haskell/http-conduit/default.nix
index aada13af06a..b9f47b44006 100644
--- a/pkgs/development/libraries/haskell/http-conduit/default.nix
+++ b/pkgs/development/libraries/haskell/http-conduit/default.nix
@@ -1,21 +1,23 @@
{ cabal, asn1Data, attoparsec, attoparsecConduit, base64Bytestring
, blazeBuilder, blazeBuilderConduit, caseInsensitive, certificate
, conduit, cookie, cprngAes, dataDefault, deepseq, failure
-, httpTypes, liftedBase, monadControl, mtl, network, regexCompat
-, resourcet, socks, text, time, tls, tlsExtra, transformers
-, transformersBase, utf8String, void, zlibConduit
+, filepath, httpTypes, liftedBase, mimeTypes, monadControl, mtl
+, network, random, regexCompat, resourcet, socks, text, time, tls
+, tlsExtra, transformers, transformersBase, utf8String, void
+, zlibConduit
}:
cabal.mkDerivation (self: {
pname = "http-conduit";
- version = "1.8.6.2";
- sha256 = "0b9iw8gq0kyfmnpv1jba2dx8rik9136zx5q9xdyvy0lczdgb8i09";
+ version = "1.8.7";
+ sha256 = "12v5rxp4dx6glyijygpp7r7b5b6mscclgfp2cbii78m3hgld097i";
buildDepends = [
asn1Data attoparsec attoparsecConduit base64Bytestring blazeBuilder
blazeBuilderConduit caseInsensitive certificate conduit cookie
- cprngAes dataDefault deepseq failure httpTypes liftedBase
- monadControl mtl network regexCompat resourcet socks text time tls
- tlsExtra transformers transformersBase utf8String void zlibConduit
+ cprngAes dataDefault deepseq failure filepath httpTypes liftedBase
+ mimeTypes monadControl mtl network random regexCompat resourcet
+ socks text time tls tlsExtra transformers transformersBase
+ utf8String void zlibConduit
];
meta = {
homepage = "http://www.yesodweb.com/book/http-conduit";
diff --git a/pkgs/development/libraries/haskell/lens/default.nix b/pkgs/development/libraries/haskell/lens/default.nix
index 92375e9f14a..e815d654b61 100644
--- a/pkgs/development/libraries/haskell/lens/default.nix
+++ b/pkgs/development/libraries/haskell/lens/default.nix
@@ -1,20 +1,22 @@
-{ cabal, comonad, comonadsFd, comonadTransformers, filepath
-, hashable, mtl, parallel, semigroups, split, text, transformers
-, unorderedContainers, vector
+{ cabal, bifunctors, comonad, comonadsFd, comonadTransformers
+, contravariant, distributive, filepath, genericDeriving, hashable
+, MonadCatchIOTransformers, mtl, parallel, profunctorExtras
+, profunctors, reflection, semigroupoids, semigroups, split, tagged
+, text, transformers, transformersCompat, unorderedContainers
+, vector
}:
cabal.mkDerivation (self: {
pname = "lens";
- version = "3.7.2";
- sha256 = "14kc9yhq7niv49gpdcl55priwnvisawa9jsp8hnplk48p11i2xs3";
+ version = "3.8.2";
+ sha256 = "1spz4nyv1f7kf4bnw8qgqaks5kc4m0slzw0czj1wh1232w2sz15m";
buildDepends = [
- comonad comonadsFd comonadTransformers filepath hashable mtl
- parallel semigroups split text transformers unorderedContainers
- vector
+ bifunctors comonad comonadsFd comonadTransformers contravariant
+ distributive filepath genericDeriving hashable
+ MonadCatchIOTransformers mtl parallel profunctorExtras profunctors
+ reflection semigroupoids semigroups split tagged text transformers
+ transformersCompat unorderedContainers vector
];
- patchPhase = ''
- sed -i -e 's|semigroups.*,|semigroups,|' lens.cabal
- '';
meta = {
homepage = "http://github.com/ekmett/lens/";
description = "Lenses, Folds and Traversals";
diff --git a/pkgs/development/libraries/haskell/libmpd/default.nix b/pkgs/development/libraries/haskell/libmpd/default.nix
index f6185597af1..fc77388727f 100644
--- a/pkgs/development/libraries/haskell/libmpd/default.nix
+++ b/pkgs/development/libraries/haskell/libmpd/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "libmpd";
- version = "0.8.0.1";
- sha256 = "16j2c0dnwllsb979gqf1cl4ylvpldcj8k32ddpp4wf62lbb1mqxm";
+ version = "0.8.0.2";
+ sha256 = "1phlbb5lsapw2hb0db7906ddlmvnpyk1xbgxvl9zp9zfd0sn40aj";
buildDepends = [ filepath mtl network text time utf8String ];
meta = {
homepage = "http://github.com/joachifm/libmpd-haskell";
diff --git a/pkgs/development/libraries/haskell/logict/default.nix b/pkgs/development/libraries/haskell/logict/default.nix
index a603b4fe644..0a03ed45fee 100644
--- a/pkgs/development/libraries/haskell/logict/default.nix
+++ b/pkgs/development/libraries/haskell/logict/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "logict";
- version = "0.5.0.2";
- sha256 = "0m0a55l061vbxdqw9h1780g893amdxs7glza4jd5jncjsv823s1z";
+ version = "0.6";
+ sha256 = "1np4wizvwlx458kq6mmdrh8qcp1794y1bs4mnnz951h6hay5z49f";
buildDepends = [ mtl ];
meta = {
homepage = "http://code.haskell.org/~dolio/logict";
diff --git a/pkgs/development/libraries/haskell/mime-types/default.nix b/pkgs/development/libraries/haskell/mime-types/default.nix
index 75eb11e6a12..1bde4861b3a 100644
--- a/pkgs/development/libraries/haskell/mime-types/default.nix
+++ b/pkgs/development/libraries/haskell/mime-types/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "mime-types";
- version = "0.1.0.1";
- sha256 = "1a34ckmv8qcyk38jydxwph59zcrhnwaah1h6pzn112kysjqjgcsl";
+ version = "0.1.0.2";
+ sha256 = "1pkhr8k23386qwa1wmlrcilz75di2l8n5kc4n8pnia05p49akfcs";
buildDepends = [ text ];
meta = {
homepage = "https://github.com/yesodweb/wai";
diff --git a/pkgs/development/libraries/haskell/mongoDB/default.nix b/pkgs/development/libraries/haskell/mongoDB/default.nix
index 32187c39963..83b04869e68 100644
--- a/pkgs/development/libraries/haskell/mongoDB/default.nix
+++ b/pkgs/development/libraries/haskell/mongoDB/default.nix
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "mongoDB";
- version = "1.3.1";
- sha256 = "1qvsb993n5gmchym4zz2pv68mdyir439cfindqdqlvjwam0jf4l5";
+ version = "1.3.2";
+ sha256 = "0gv0i2z6f797ibjfp16ax2aiqa66sclxjy8sabrwydwcyr96xb4y";
buildDepends = [
binary bson cryptohash liftedBase monadControl mtl network parsec
random randomShuffle text transformersBase
diff --git a/pkgs/development/libraries/haskell/monoid-extras/default.nix b/pkgs/development/libraries/haskell/monoid-extras/default.nix
index 4e8a4154ae1..a67017298a8 100644
--- a/pkgs/development/libraries/haskell/monoid-extras/default.nix
+++ b/pkgs/development/libraries/haskell/monoid-extras/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "monoid-extras";
- version = "0.2.2.1";
- sha256 = "0n2zwkwwq8kg9m6qr79mrhlxsfsrjzbyg96gfhcgk21zgc09zary";
+ version = "0.2.2.2";
+ sha256 = "1fz93hm0sswisvwvbygxvbwmmnzqcxmz9h82i4361wzychf2si22";
buildDepends = [ semigroups ];
jailbreak = true;
meta = {
diff --git a/pkgs/development/libraries/haskell/mpppc/default.nix b/pkgs/development/libraries/haskell/mpppc/default.nix
index 334d337ddd6..54357821171 100644
--- a/pkgs/development/libraries/haskell/mpppc/default.nix
+++ b/pkgs/development/libraries/haskell/mpppc/default.nix
@@ -5,6 +5,7 @@ cabal.mkDerivation (self: {
version = "0.1.3";
sha256 = "1zcilskpslpqyrbwpabwbry4p3kpcfca94wchh9dkq9g8pg8laxi";
buildDepends = [ ansiTerminal split text ];
+ jailbreak = true;
meta = {
description = "Multi-dimensional parametric pretty-printer with color";
license = "GPL";
diff --git a/pkgs/development/libraries/haskell/multiarg/default.nix b/pkgs/development/libraries/haskell/multiarg/default.nix
index 8b2871c3ce4..74254a4c591 100644
--- a/pkgs/development/libraries/haskell/multiarg/default.nix
+++ b/pkgs/development/libraries/haskell/multiarg/default.nix
@@ -2,13 +2,13 @@
cabal.mkDerivation (self: {
pname = "multiarg";
- version = "0.6.0.0";
- sha256 = "1qrw1rajdvrvd297a7lpfkxm5qqhwmnnl5jiagjwzb9lckgpy87y";
+ version = "0.8.0.0";
+ sha256 = "17zfrm9zjf7c8g7q9vqj1srk0g766ifhwqp7gm4ql890541q5lv5";
buildDepends = [ explicitException utf8String ];
meta = {
homepage = "https://github.com/massysett/multiarg";
description = "Combinators to build command line parsers";
- license = self.stdenv.lib.licenses.mit;
+ license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
diff --git a/pkgs/development/libraries/haskell/nat/default.nix b/pkgs/development/libraries/haskell/nat/default.nix
new file mode 100644
index 00000000000..3ad4240e289
--- /dev/null
+++ b/pkgs/development/libraries/haskell/nat/default.nix
@@ -0,0 +1,12 @@
+{ cabal }:
+
+cabal.mkDerivation (self: {
+ pname = "nat";
+ version = "0.3";
+ sha256 = "1v43c1dr72qn8mymnwcq6an8sqxjaxhac037k4gbv8z8bg18zmf5";
+ meta = {
+ description = "Lazy binary natural numbers";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/naturals/default.nix b/pkgs/development/libraries/haskell/naturals/default.nix
new file mode 100644
index 00000000000..787ac70ffa9
--- /dev/null
+++ b/pkgs/development/libraries/haskell/naturals/default.nix
@@ -0,0 +1,13 @@
+{ cabal }:
+
+cabal.mkDerivation (self: {
+ pname = "naturals";
+ version = "0.2.0.2";
+ sha256 = "1ay291833dcah411zc3r4qjilaw8x13ljlnb5z40d1s7784djm16";
+ meta = {
+ homepage = "frigidcode.com";
+ description = "Constructors and related functions for natural numbers";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/network/2.4.0.1.nix b/pkgs/development/libraries/haskell/network/2.4.1.0.nix
similarity index 80%
rename from pkgs/development/libraries/haskell/network/2.4.0.1.nix
rename to pkgs/development/libraries/haskell/network/2.4.1.0.nix
index e0aa44c38bd..9d5ac3abe78 100644
--- a/pkgs/development/libraries/haskell/network/2.4.0.1.nix
+++ b/pkgs/development/libraries/haskell/network/2.4.1.0.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "network";
- version = "2.4.0.1";
- sha256 = "00jj3pf2gchkx5wmipm2ijxcmhy37g86ggnp6pb92i5nmb93h1iw";
+ version = "2.4.1.0";
+ sha256 = "0m44iqlcnpsaa3iqxb4wbx2l1k2ycxzq8v07bwz7br7yyikv16y3";
buildDepends = [ parsec ];
meta = {
homepage = "https://github.com/haskell/network";
diff --git a/pkgs/development/libraries/haskell/numtype-tf/default.nix b/pkgs/development/libraries/haskell/numtype-tf/default.nix
new file mode 100644
index 00000000000..76f57daca38
--- /dev/null
+++ b/pkgs/development/libraries/haskell/numtype-tf/default.nix
@@ -0,0 +1,13 @@
+{ cabal }:
+
+cabal.mkDerivation (self: {
+ pname = "numtype-tf";
+ version = "0.1";
+ sha256 = "1hvnqgjg7yifxdsji9v0wqwbp4syhdc97pa3nrn4p96g7kmvw25v";
+ meta = {
+ homepage = "http://dimensional.googlecode.com/";
+ description = "Type-level (low cardinality) integers, implemented using type families";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/pandoc-types/default.nix b/pkgs/development/libraries/haskell/pandoc-types/default.nix
index 6dfbc1fc15f..d4f49791d30 100644
--- a/pkgs/development/libraries/haskell/pandoc-types/default.nix
+++ b/pkgs/development/libraries/haskell/pandoc-types/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "pandoc-types";
- version = "1.9.1";
- sha256 = "1174nkaig0g71n3kqrhgqn7xmr9rni3l3dh1xpypc0ksjm0ym21i";
+ version = "1.10";
+ sha256 = "1xbqvgb95h0jhqx2y0jzds3xvycx5gwi3xn6agdmfkg7xhx9hnz6";
buildDepends = [ syb ];
meta = {
homepage = "http://johnmacfarlane.net/pandoc";
diff --git a/pkgs/development/libraries/haskell/pandoc/default.nix b/pkgs/development/libraries/haskell/pandoc/default.nix
index b3bfbc50b5f..ed660062673 100644
--- a/pkgs/development/libraries/haskell/pandoc/default.nix
+++ b/pkgs/development/libraries/haskell/pandoc/default.nix
@@ -1,20 +1,20 @@
{ cabal, base64Bytestring, blazeHtml, blazeMarkup, citeprocHs
-, extensibleExceptions, filepath, highlightingKate, HTTP, json, mtl
-, network, pandocTypes, parsec, random, syb, tagsoup, temporary
-, texmath, time, utf8String, xml, zipArchive, zlib
+, dataDefault, extensibleExceptions, filepath, highlightingKate
+, HTTP, json, mtl, network, pandocTypes, parsec, random, syb
+, tagsoup, temporary, texmath, text, time, xml, zipArchive, zlib
}:
cabal.mkDerivation (self: {
pname = "pandoc";
- version = "1.9.4.5";
- sha256 = "05k8i537756m07xlb6kgshpfxa4sp2jxidb1c8m72ilpai13r6fb";
+ version = "1.10.0.5";
+ sha256 = "05mjgvxk3wxfssf4aviigdm6jb73a6bp8lwz86aabdgkgh2i6n54";
isLibrary = true;
isExecutable = true;
buildDepends = [
- base64Bytestring blazeHtml blazeMarkup citeprocHs
+ base64Bytestring blazeHtml blazeMarkup citeprocHs dataDefault
extensibleExceptions filepath highlightingKate HTTP json mtl
network pandocTypes parsec random syb tagsoup temporary texmath
- time utf8String xml zipArchive zlib
+ text time xml zipArchive zlib
];
configureFlags = "-fblaze_html_0_5";
meta = {
diff --git a/pkgs/development/libraries/haskell/persistent/default.nix b/pkgs/development/libraries/haskell/persistent/default.nix
index a45dbea57ae..83bc9f53951 100644
--- a/pkgs/development/libraries/haskell/persistent/default.nix
+++ b/pkgs/development/libraries/haskell/persistent/default.nix
@@ -6,8 +6,8 @@
cabal.mkDerivation (self: {
pname = "persistent";
- version = "1.1.3.2";
- sha256 = "1q8p5nxsf9fjhsyy1lha852f7vssp9mz6l24gg47mgv6y5mm9myv";
+ version = "1.1.4";
+ sha256 = "1frxhyyp8l5xvq5h9zf730c7kpnrryw2mw8mpnav2bs5g6rmmrgj";
buildDepends = [
aeson attoparsec base64Bytestring blazeHtml blazeMarkup conduit
liftedBase monadControl monadLogger pathPieces poolConduit
diff --git a/pkgs/development/libraries/haskell/profunctor-extras/default.nix b/pkgs/development/libraries/haskell/profunctor-extras/default.nix
new file mode 100644
index 00000000000..df16898ddd3
--- /dev/null
+++ b/pkgs/development/libraries/haskell/profunctor-extras/default.nix
@@ -0,0 +1,19 @@
+{ cabal, comonad, profunctors, semigroupoidExtras, semigroupoids
+, tagged, transformers
+}:
+
+cabal.mkDerivation (self: {
+ pname = "profunctor-extras";
+ version = "3.3";
+ sha256 = "0sdiwc1d2jx2xrzsxjsxjh8m24f4blr2m8vmh78knpi9hy0bxgvr";
+ buildDepends = [
+ comonad profunctors semigroupoidExtras semigroupoids tagged
+ transformers
+ ];
+ meta = {
+ homepage = "http://github.com/ekmett/profunctor-extras/";
+ description = "Profunctor extras";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/profunctors/default.nix b/pkgs/development/libraries/haskell/profunctors/default.nix
new file mode 100644
index 00000000000..7146359eda4
--- /dev/null
+++ b/pkgs/development/libraries/haskell/profunctors/default.nix
@@ -0,0 +1,14 @@
+{ cabal, comonad, tagged }:
+
+cabal.mkDerivation (self: {
+ pname = "profunctors";
+ version = "3.2";
+ sha256 = "0c7242pk5hfz67cwjy0l7skqyz20akw9j2w7cb8iggcbbb27bgyc";
+ buildDepends = [ comonad tagged ];
+ meta = {
+ homepage = "http://github.com/ekmett/profunctors/";
+ description = "Haskell 98 Profunctors";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/reactive-banana/default.nix b/pkgs/development/libraries/haskell/reactive-banana/default.nix
index 467addefeeb..ef4016d003d 100644
--- a/pkgs/development/libraries/haskell/reactive-banana/default.nix
+++ b/pkgs/development/libraries/haskell/reactive-banana/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "reactive-banana";
- version = "0.7.1.0";
- sha256 = "0diklfkc4fq05g5fhgcdkx8y0vmq26zfnmfkj95yvmwks8p9k22r";
+ version = "0.7.1.1";
+ sha256 = "0d4dqpzglzkygy2hhn1j1c7vk2782mk66f8aqaadkyhijn7kc6i5";
buildDepends = [ hashable transformers unorderedContainers vault ];
meta = {
homepage = "http://haskell.org/haskellwiki/Reactive-banana";
diff --git a/pkgs/development/libraries/haskell/reflection/default.nix b/pkgs/development/libraries/haskell/reflection/default.nix
new file mode 100644
index 00000000000..fbcaa58d777
--- /dev/null
+++ b/pkgs/development/libraries/haskell/reflection/default.nix
@@ -0,0 +1,14 @@
+{ cabal, tagged }:
+
+cabal.mkDerivation (self: {
+ pname = "reflection";
+ version = "1.1.6";
+ sha256 = "1ihyx1a8pk1czam0qm1znl851dn4y6jip6s30girgghrvvxmblkw";
+ buildDepends = [ tagged ];
+ meta = {
+ homepage = "http://github.com/ekmett/reflection";
+ description = "Reifies arbitrary terms into types that can be reflected back into terms";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/semigroupoid-extras/default.nix b/pkgs/development/libraries/haskell/semigroupoid-extras/default.nix
new file mode 100644
index 00000000000..263adb42f25
--- /dev/null
+++ b/pkgs/development/libraries/haskell/semigroupoid-extras/default.nix
@@ -0,0 +1,14 @@
+{ cabal, comonad, distributive, groupoids, semigroupoids }:
+
+cabal.mkDerivation (self: {
+ pname = "semigroupoid-extras";
+ version = "3.0.1";
+ sha256 = "1b6ix9myjav1h4bbq3jxlan8sn2pjw8x0zhazv3anxfab5n2sxpd";
+ buildDepends = [ comonad distributive groupoids semigroupoids ];
+ meta = {
+ homepage = "http://github.com/ekmett/semigroupoid-extras";
+ description = "Semigroupoids requiring Haskell extensions";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/skein/default.nix b/pkgs/development/libraries/haskell/skein/default.nix
index f57e3bd71e3..1ccedad6d11 100644
--- a/pkgs/development/libraries/haskell/skein/default.nix
+++ b/pkgs/development/libraries/haskell/skein/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "skein";
- version = "0.1.0.10";
- sha256 = "0qyiy2yx4qmazz744hyq51v2as51zd9r623bhhk21yzsgh7rl9kc";
+ version = "0.1.0.11";
+ sha256 = "16iy3frzxzkiybl5cglvnmvxzziwr8361s00m7130dh82r3vc21q";
buildDepends = [ cereal cryptoApi tagged ];
meta = {
homepage = "https://github.com/meteficha/skein";
diff --git a/pkgs/development/libraries/haskell/smallcheck/default.nix b/pkgs/development/libraries/haskell/smallcheck/default.nix
index 1086a1929a8..a11eb501a86 100644
--- a/pkgs/development/libraries/haskell/smallcheck/default.nix
+++ b/pkgs/development/libraries/haskell/smallcheck/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "smallcheck";
- version = "0.6.1";
- sha256 = "1p2bsc08lcyzmqdjc5qsr60dr03kvc8xw7kk4lbi9cnn9s9w90vb";
+ version = "0.6.2";
+ sha256 = "0yz7an3k71ia7sgs8xpkh37xz9ipsnbf13680185cij8llq8zbyr";
buildDepends = [ dlist ];
meta = {
homepage = "https://github.com/feuerbach/smallcheck";
diff --git a/pkgs/development/libraries/haskell/system-fileio/default.nix b/pkgs/development/libraries/haskell/system-fileio/default.nix
index 7b1f7d7bcfd..f61dedb7b8c 100644
--- a/pkgs/development/libraries/haskell/system-fileio/default.nix
+++ b/pkgs/development/libraries/haskell/system-fileio/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "system-fileio";
- version = "0.3.10";
- sha256 = "1f8si6m62nxzj71jgyhxl38szmw8wr3frvgih596vfjxwdhqpkq4";
+ version = "0.3.11";
+ sha256 = "0hnjrzhzbqx9l93c8dnl5b54f72ki584cn3jh8m6z56x2lrs24zb";
buildDepends = [ systemFilepath text time ];
meta = {
homepage = "https://john-millikin.com/software/haskell-filesystem/";
diff --git a/pkgs/development/libraries/haskell/tls-extra/default.nix b/pkgs/development/libraries/haskell/tls-extra/default.nix
index f2017af8f80..c9ab989ed76 100644
--- a/pkgs/development/libraries/haskell/tls-extra/default.nix
+++ b/pkgs/development/libraries/haskell/tls-extra/default.nix
@@ -1,16 +1,17 @@
-{ cabal, certificate, cipherAes, cryptoApi, cryptocipher
-, cryptohash, mtl, network, pem, text, time, tls, vector
+{ cabal, certificate, cipherAes, cipherRc4, cryptohash
+, cryptoPubkey, cryptoRandomApi, mtl, network, pem, text, time, tls
+, vector
}:
cabal.mkDerivation (self: {
pname = "tls-extra";
- version = "0.5.1";
- sha256 = "0a977qy6ig4bhgsl6y5iw0xv52yswmcc2x37ypm1601wikjv38x3";
+ version = "0.6.1";
+ sha256 = "0gc3dz3s188jk6q2lai56y4ckxh62s9gm04d7jznr6jzpx2i4fan";
isLibrary = true;
isExecutable = true;
buildDepends = [
- certificate cipherAes cryptoApi cryptocipher cryptohash mtl network
- pem text time tls vector
+ certificate cipherAes cipherRc4 cryptohash cryptoPubkey
+ cryptoRandomApi mtl network pem text time tls vector
];
meta = {
homepage = "http://github.com/vincenthz/hs-tls";
diff --git a/pkgs/development/libraries/haskell/tls/default.nix b/pkgs/development/libraries/haskell/tls/default.nix
index fbd20bebdf1..29b6b11d791 100644
--- a/pkgs/development/libraries/haskell/tls/default.nix
+++ b/pkgs/development/libraries/haskell/tls/default.nix
@@ -1,17 +1,15 @@
-{ cabal, cereal, certificate, cryptoApi, cryptocipher, cryptohash
-, mtl, network
+{ cabal, cereal, certificate, cryptohash, cryptoPubkey
+, cryptoRandomApi, mtl, network
}:
cabal.mkDerivation (self: {
pname = "tls";
- version = "1.0.3";
- sha256 = "14wgwz032skkgkxg2lyh8kwg1fkapmlg2jh74czbacvnssc2iidb";
- isLibrary = true;
- isExecutable = true;
+ version = "1.1.1";
+ sha256 = "0ji83b5z3v6f6a6rgyj5xkjh9vvsqckr7ymzjnhb4zqf0mgymypq";
buildDepends = [
- cereal certificate cryptoApi cryptocipher cryptohash mtl network
+ cereal certificate cryptohash cryptoPubkey cryptoRandomApi mtl
+ network
];
- jailbreak = true;
meta = {
homepage = "http://github.com/vincenthz/hs-tls";
description = "TLS/SSL protocol native implementation (Server and Client)";
diff --git a/pkgs/development/libraries/haskell/type-level-natural-number/default.nix b/pkgs/development/libraries/haskell/type-level-natural-number/default.nix
new file mode 100644
index 00000000000..8dff0ffd58f
--- /dev/null
+++ b/pkgs/development/libraries/haskell/type-level-natural-number/default.nix
@@ -0,0 +1,12 @@
+{ cabal }:
+
+cabal.mkDerivation (self: {
+ pname = "type-level-natural-number";
+ version = "1.1.1";
+ sha256 = "1zc26nckpcixxp1m818jhzi3dj1ysnjfc2xliq4rpmf5583k6mjw";
+ meta = {
+ description = "Simple, Haskell 2010-compatible type level natural numbers";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
diff --git a/pkgs/development/libraries/haskell/wai-extra/default.nix b/pkgs/development/libraries/haskell/wai-extra/default.nix
index bc55da65469..1f08f3f1fd4 100644
--- a/pkgs/development/libraries/haskell/wai-extra/default.nix
+++ b/pkgs/development/libraries/haskell/wai-extra/default.nix
@@ -6,8 +6,8 @@
cabal.mkDerivation (self: {
pname = "wai-extra";
- version = "1.3.1.1";
- sha256 = "0590i9zs47fxqlz4l7zrk15x4s1rvzvp0fs1caygr5hw32v8h0by";
+ version = "1.3.2";
+ sha256 = "1089sfb4jyi17rw6nivpy96gbc90nyawr35jzwlzl41gzxxmv503";
buildDepends = [
ansiTerminal blazeBuilder blazeBuilderConduit caseInsensitive
conduit dataDefault dateCache fastLogger httpTypes network
diff --git a/pkgs/development/libraries/haskell/warp/default.nix b/pkgs/development/libraries/haskell/warp/default.nix
index 0620fc7f88b..6a36e873ca6 100644
--- a/pkgs/development/libraries/haskell/warp/default.nix
+++ b/pkgs/development/libraries/haskell/warp/default.nix
@@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "warp";
- version = "1.3.6";
- sha256 = "0aw5m7apj7l6fjb0w59bmgiy4j0rmdwjil4ppgp5qz2q2njqbbnj";
+ version = "1.3.7.1";
+ sha256 = "0kabcxzjc686iayhxln2cmnxm3vk3h0685n4d4ybprv5h1nc6ghl";
buildDepends = [
blazeBuilder blazeBuilderConduit caseInsensitive conduit hashable
httpTypes liftedBase network networkConduit simpleSendfile
diff --git a/pkgs/development/libraries/haskell/yst/default.nix b/pkgs/development/libraries/haskell/yst/default.nix
index 5cb5fb6a209..5087bfce12c 100644
--- a/pkgs/development/libraries/haskell/yst/default.nix
+++ b/pkgs/development/libraries/haskell/yst/default.nix
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "yst";
- version = "0.3.0.1";
- sha256 = "17jp9vdbpp82wzsj8rhp5nh6fbmgm2xrclfnb7jl4gjwls7xggrv";
+ version = "0.3.1";
+ sha256 = "1ax3j21b4ac9x4vvvfgnhz0sczd7l7ia6mcxnqhbc3166sn91vig";
isLibrary = false;
isExecutable = true;
buildDepends = [
diff --git a/pkgs/development/libraries/haskell/zlib-bindings/default.nix b/pkgs/development/libraries/haskell/zlib-bindings/default.nix
index d0ffcecaaeb..d2c3a838adf 100644
--- a/pkgs/development/libraries/haskell/zlib-bindings/default.nix
+++ b/pkgs/development/libraries/haskell/zlib-bindings/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "zlib-bindings";
- version = "0.1.1.2";
- sha256 = "0p4713craq59vbyf3rr6kzv53rrfycbnlfs57i78fjrgwv6bd1ln";
+ version = "0.1.1.3";
+ sha256 = "18jhav7chbapakm9mwn7bn9lgvip7qaz61dw5gwv2nyalvm96qfr";
buildDepends = [ zlib ];
meta = {
homepage = "http://github.com/snoyberg/zlib-bindings";
diff --git a/pkgs/development/libraries/hunspell/default.nix b/pkgs/development/libraries/hunspell/default.nix
index c5243bc6393..04be58eb50a 100644
--- a/pkgs/development/libraries/hunspell/default.nix
+++ b/pkgs/development/libraries/hunspell/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "hunspell-1.3.2";
src = fetchurl {
- url = "mirror://sf/hunspell/${name}.tar.gz";
+ url = "mirror://sourceforge/hunspell/${name}.tar.gz";
sha256 = "1gfxdajnqk2civkshkfjx5ldg7kjdgj76m5khpsbjk4lxsjd9vdl";
};
diff --git a/pkgs/development/libraries/indilib/default.nix b/pkgs/development/libraries/indilib/default.nix
index 9fc5ac665e8..31cbe772916 100644
--- a/pkgs/development/libraries/indilib/default.nix
+++ b/pkgs/development/libraries/indilib/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "indilib-0.8";
src = fetchurl {
- url = mirror://sf/indi/libindi_0.8.tar.gz;
+ url = mirror://sourceforge/indi/libindi_0.8.tar.gz;
sha256 = "d5ed14a5de6fd6e5db15463ada96c2b15b53e84a1ffe199b76f70128493f2a65";
};
diff --git a/pkgs/development/libraries/iso-codes/default.nix b/pkgs/development/libraries/iso-codes/default.nix
index a0119866df0..4e6614345c1 100644
--- a/pkgs/development/libraries/iso-codes/default.nix
+++ b/pkgs/development/libraries/iso-codes/default.nix
@@ -1,10 +1,10 @@
-{stdenv, fetchurl, gettext, python}:
+{stdenv, fetchurl, gettext, python, xz}:
stdenv.mkDerivation rec {
- name = "iso-codes-3.23";
+ name = "iso-codes-3.40";
src = fetchurl {
- url = "ftp://pkg-isocodes.alioth.debian.org/pub/pkg-isocodes/${name}.tar.bz2";
- sha256 = "0lf9phrdr10biihqswq1qmwk5cz954nwavgbnpm7a5r6vzfzkfbq";
+ url = "http://pkg-isocodes.alioth.debian.org/downloads/${name}.tar.xz";
+ sha256 = "0iph96n8vh4khidxg2zzhmcqnphfzg50agn0lv9cjhmnx0i712pr";
};
patchPhase = ''
for i in `find . -name \*.py`
@@ -13,6 +13,7 @@ stdenv.mkDerivation rec {
done
'';
buildInputs = [ gettext ];
+ nativeBuildInputs = [ xz ];
meta = {
homepage = http://pkg-isocodes.alioth.debian.org/;
diff --git a/pkgs/development/libraries/libnatspec/default.nix b/pkgs/development/libraries/libnatspec/default.nix
index fbab569e38c..985745c3898 100644
--- a/pkgs/development/libraries/libnatspec/default.nix
+++ b/pkgs/development/libraries/libnatspec/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchurl, popt }:
+{ stdenv, fetchurl, popt, libiconv }:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (rec {
name = "libnatspec-0.2.6";
src = fetchurl {
@@ -16,4 +16,8 @@ stdenv.mkDerivation rec {
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.urkud ];
};
-}
+} // stdenv.lib.optionalAttrs (!stdenv.isLinux) {
+ NIX_CFLAGS_COMPILE = "-I${libiconv}/include";
+
+ NIX_CFLAGS_LINK = "-L${libiconv}/lib -liconv";
+})
diff --git a/pkgs/development/libraries/libnova/default.nix b/pkgs/development/libraries/libnova/default.nix
index e24a93c1043..28decb9cfca 100644
--- a/pkgs/development/libraries/libnova/default.nix
+++ b/pkgs/development/libraries/libnova/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "libnova-0.12.1";
src = fetchurl {
- url = "mirror://sf/libnova/${name}.tar.gz";
+ url = "mirror://sourceforge/libnova/${name}.tar.gz";
sha256 = "0bs6c45q4qkrns36qndl8vns5gvhgpd90hi68bhah4r4hrg48lw0";
};
diff --git a/pkgs/development/libraries/libqalculate/default.nix b/pkgs/development/libraries/libqalculate/default.nix
index 9c75bd51db1..bf1a1e232bb 100644
--- a/pkgs/development/libraries/libqalculate/default.nix
+++ b/pkgs/development/libraries/libqalculate/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "libqalculate-0.9.7";
src = fetchurl {
- url = "mirror://sf/qalculate/${name}.tar.gz";
+ url = "mirror://sourceforge/qalculate/${name}.tar.gz";
sha256 = "0mbrc021dk0ayyglk4qyf9328cayrlz2q94lh8sh9l9r6g79fvcs";
};
diff --git a/pkgs/development/libraries/libspotify/default.nix b/pkgs/development/libraries/libspotify/default.nix
new file mode 100644
index 00000000000..9c28a99fee8
--- /dev/null
+++ b/pkgs/development/libraries/libspotify/default.nix
@@ -0,0 +1,61 @@
+{ stdenv, fetchurl, libspotify, alsaLib, readline, pkgconfig, apiKey }:
+
+let version = "12.1.51"; in
+
+if stdenv.system != "x86_64-linux" then throw ''
+ Check https://developer.spotify.com/technologies/libspotify/ for a tarball for your system and add it here
+'' else stdenv.mkDerivation {
+ name = "libspotify-${version}";
+
+ src = fetchurl {
+ url = "https://developer.spotify.com/download/libspotify/libspotify-${version}-Linux-x86_64-release.tar.gz";
+
+ sha256 = "0n0h94i4xg46hfba95n3ypah93crwb80bhgsg00f6sms683lx8a3";
+ };
+
+ buildPhase = "true";
+
+ installFlags = "prefix=$(out)";
+
+ postInstall = "mv -v share $out";
+
+ patchPhase = "sed -i 's/ldconfig//' Makefile";
+
+ passthru = {
+ samples = if apiKey == null
+ then throw ''
+ Please visit ${libspotify.meta.homepage} to get an api key then set config.libspotify.apiKey accordingly
+ '' else stdenv.mkDerivation {
+ name = "libspotify-samples-${version}";
+
+ src = libspotify.src;
+
+ buildInputs = [ pkgconfig libspotify alsaLib readline ];
+
+ postUnpack = "sourceRoot=$sourceRoot/share/doc/libspotify/examples";
+
+ patchPhase = "cp ${apiKey} appkey.c";
+
+ installPhase = ''
+ mkdir -p $out/bin
+ install -m 755 jukebox/jukebox $out/bin
+ install -m 755 spshell/spshell $out/bin
+ install -m 755 localfiles/posix_stu $out/bin
+ '';
+
+ meta = libspotify.meta // { description = "Spotify API library samples"; };
+ };
+
+ inherit apiKey;
+ };
+
+ meta = {
+ description = "Spotify API library";
+
+ homepage = https://developer.spotify.com/technologies/libspotify;
+
+ maintainers = [ stdenv.lib.maintainers.shlevy ];
+
+ license = stdenv.lib.licenses.proprietary;
+ };
+}
diff --git a/pkgs/development/libraries/libxklavier/default.nix b/pkgs/development/libraries/libxklavier/default.nix
index 419f9a497c0..b50399d4f10 100644
--- a/pkgs/development/libraries/libxklavier/default.nix
+++ b/pkgs/development/libraries/libxklavier/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
name = "libxklavier-5.0";
src = fetchurl {
- url = "mirror://sf/gswitchit/${name}.tar.bz2";
+ url = "mirror://sourceforge/gswitchit/${name}.tar.bz2";
sha256 = "1c2dxinjfpq1lzxi0z46r0j80crbmwb0lkvnh6987cjjlwblpnfz";
};
diff --git a/pkgs/development/libraries/mygui/default.nix b/pkgs/development/libraries/mygui/default.nix
index f692c14a6df..0a2df000384 100644
--- a/pkgs/development/libraries/mygui/default.nix
+++ b/pkgs/development/libraries/mygui/default.nix
@@ -1,16 +1,16 @@
-{stdenv, fetchurl, unzip, ogre, cmake, ois, freetype, libuuid, boost}:
+{stdenv, fetchurl, unzip, ogre, cmake, ois, freetype, libuuid, boost, pkgconfig}:
stdenv.mkDerivation rec {
- name = "mygui-3.0.1";
+ name = "mygui-3.2.0";
src = fetchurl {
- url = mirror://sourceforge/my-gui/MyGUI_3.0.1_source.zip;
- sha256 = "1n56kl8ykzgv4k2nm9317jg9b9x2qa3l9hamz11hzn1qqjn2z4ig";
+ url = mirror://sourceforge/my-gui/MyGUI_3.2.0.zip;
+ sha256 = "16m1xrhx13qbwnp9gds2amlwycq8q5npr0665hnknwsb6rph010p";
};
enableParallelBuilding = true;
- buildInputs = [ unzip ogre cmake ois freetype libuuid boost ];
+ buildInputs = [ unzip ogre cmake ois freetype libuuid boost pkgconfig ];
meta = {
homepage = http://mygui.info/;
diff --git a/pkgs/development/libraries/ncbi/default.nix b/pkgs/development/libraries/ncbi/default.nix
index 0b795e78ad5..a74cd81854e 100644
--- a/pkgs/development/libraries/ncbi/default.nix
+++ b/pkgs/development/libraries/ncbi/default.nix
@@ -49,6 +49,6 @@ rec {
maintainers = [
a.lib.maintainers.raskin
];
- platforms = a.lib.platforms.linux ;
+ #platforms = a.lib.platforms.linux ;
};
}
diff --git a/pkgs/development/libraries/nettle/default.nix b/pkgs/development/libraries/nettle/default.nix
index 2a4d89bb4f0..2e444c32177 100644
--- a/pkgs/development/libraries/nettle/default.nix
+++ b/pkgs/development/libraries/nettle/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation (rec {
buildInputs = [ gnum4 ];
propagatedBuildInputs = [ gmp ];
- doCheck = (stdenv.system != "i686-cygwin");
+ doCheck = (stdenv.system != "i686-cygwin" && !stdenv.isDarwin);
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix
index e0bd1d2a53e..8e4edcad885 100644
--- a/pkgs/development/libraries/nss/default.nix
+++ b/pkgs/development/libraries/nss/default.nix
@@ -13,8 +13,9 @@ let
secLoadPatch = fetchurl {
name = "security_load.patch";
urls = [
- "http://patch-tracker.debian.org/patch/series/dl/nss/2:3.13.6-1/85_security_load.patch"
- "http://anonscm.debian.org/gitweb/?p=pkg-mozilla/nss.git;a=blob_plain;f=debian/patches/85_security_load.patch;hb=HEAD"
+ # "http://patch-tracker.debian.org/patch/series/dl/nss/2:3.13.6-1/85_security_load.patch"
+ # "http://anonscm.debian.org/gitweb/?p=pkg-mozilla/nss.git;a=blob_plain;f=debian/patches/85_security_load.patch;hb=HEAD"
+ "http://www.parsix.org/export/7797/pkg/security/raul/main/nss/trunk/debian/patches/85_security_load.patch"
];
sha256 = "8a8d0ae4ebbd7c389973fa5d26d8bc5f473046c6cb1d8283cb9a3c1f4c565c47";
};
diff --git a/pkgs/development/libraries/ogre/default.nix b/pkgs/development/libraries/ogre/default.nix
index 3a8e1c4ae55..6bb1916ed0f 100644
--- a/pkgs/development/libraries/ogre/default.nix
+++ b/pkgs/development/libraries/ogre/default.nix
@@ -8,11 +8,11 @@
, nvidia_cg_toolkit }:
stdenv.mkDerivation {
- name = "ogre-1.7.2";
+ name = "ogre-1.8.1";
src = fetchurl {
- url = "mirror://sourceforge/ogre/1.7/ogre_src_v1-7-2.tar.bz2";
- sha256 = "10q8jx842s4aws9py6q67rb4dh5vli5vvg54jl8manjb4f388jh5";
+ url = "mirror://sourceforge/ogre/1.8.1/ogre_src_v1-8-1.tar.bz2";
+ sha256 = "1avadx87sdfdk8165wlffnd5dzks694dcdnkg3ijap966k4qm46s";
};
cmakeFlags = [ "-DOGRE_INSTALL_SAMPLES=yes" ]
diff --git a/pkgs/development/libraries/polkit/default.nix b/pkgs/development/libraries/polkit/default.nix
index 88daab5ff92..788b6d6d32b 100644
--- a/pkgs/development/libraries/polkit/default.nix
+++ b/pkgs/development/libraries/polkit/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, glib, expat, pam, intltool, gettext
, gobjectIntrospection
-, useSystemd ? false, systemd ? null }:
+, useSystemd ? true, systemd }:
let
diff --git a/pkgs/development/libraries/qimageblitz/default.nix b/pkgs/development/libraries/qimageblitz/default.nix
index 4aac06a5101..5800b562e6b 100644
--- a/pkgs/development/libraries/qimageblitz/default.nix
+++ b/pkgs/development/libraries/qimageblitz/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
name = "${pn}-${v}";
src = fetchurl {
- url = "mirror://sf/${pn}/${pn}-${v}.tar.bz2";
+ url = "mirror://sourceforge/${pn}/${pn}-${v}.tar.bz2";
sha256 = "0pnaf3qi7rgkxzs2mssmslb3f9ya4cyx09wzwlis3ppyvf72j0p9";
};
diff --git a/pkgs/development/libraries/qjson/default.nix b/pkgs/development/libraries/qjson/default.nix
index a4b146ff424..af960c1b993 100644
--- a/pkgs/development/libraries/qjson/default.nix
+++ b/pkgs/development/libraries/qjson/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "qjson-0.7.1";
src = fetchurl {
- url = "mirror://sf/qjson/${name}.tar.bz2";
+ url = "mirror://sourceforge/qjson/${name}.tar.bz2";
sha256 = "155r7nypgnsvjc6w3q51zmjchpqxi4c3azad9cf1fip8bws993iv";
};
diff --git a/pkgs/development/libraries/science/math/atlas/default.nix b/pkgs/development/libraries/science/math/atlas/default.nix
index 2cca8d7d9c4..75f9de5e96a 100644
--- a/pkgs/development/libraries/science/math/atlas/default.nix
+++ b/pkgs/development/libraries/science/math/atlas/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
name = "atlas-3.9.67";
src = fetchurl {
- url = mirror://sf/math-atlas/atlas3.9.67.tar.bz2;
+ url = mirror://sourceforge/math-atlas/atlas3.9.67.tar.bz2;
sha256 = "06xxlv440z8a3qmfrh17p28girv71c6awvpw5vhpspr0pcsgk1pa";
};
diff --git a/pkgs/development/libraries/tsocks/default.nix b/pkgs/development/libraries/tsocks/default.nix
new file mode 100644
index 00000000000..a0d607517ac
--- /dev/null
+++ b/pkgs/development/libraries/tsocks/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, fetchurl }:
+stdenv.mkDerivation rec {
+ name = "tsocks-${version}";
+ version = "1.8beta5";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/tsocks/${name}.tar.gz";
+ sha256 = "0ixkymiph771dcdzvssi9dr2pk1bzaw9zv85riv3xl40mzspx7c4";
+ };
+
+ preConfigure = ''
+ export configureFlags="$configureFlags --libdir=$out/lib"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Transparent SOCKS v4 proxying library";
+ homepage = http://tsocks.sourceforge.net/;
+ license = "GPLv2";
+ maintainers = [ maintainers.phreedom ];
+ platforms = platforms.linux;
+ };
+}
\ No newline at end of file
diff --git a/pkgs/development/mobile/titaniumenv/build-app.nix b/pkgs/development/mobile/titaniumenv/build-app.nix
index 0fd4929bda7..aa46517f571 100644
--- a/pkgs/development/mobile/titaniumenv/build-app.nix
+++ b/pkgs/development/mobile/titaniumenv/build-app.nix
@@ -1,7 +1,7 @@
{stdenv, androidsdk, titaniumsdk, xcodewrapper}:
{ appId, name, src, target, androidPlatformVersions ? [ "8" ]
, release ? false, androidKeyStore ? null, androidKeyAlias ? null, androidKeyStorePassword ? null
-, iosKeyFile ? null, iosCertificateName ? null, iosCertificate ? null, iosCertificatePassword ? null
+, iosKeyFile ? null, iosCertificateName ? null, iosCertificate ? null, iosCertificatePassword ? null, iosDistribute ? false
}:
assert (release && target == "android") -> androidKeyStore != null && androidKeyAlias != null && androidKeyStorePassword != null;
@@ -12,9 +12,12 @@ let
platformVersions = androidPlatformVersions;
useGoogleAPIs = true;
};
+
+ deleteKeychain = "security delete-keychain $keychainName";
in
stdenv.mkDerivation {
- inherit name src;
+ name = stdenv.lib.replaceChars [" "] [""] name;
+ inherit src;
buildInputs = [] ++ stdenv.lib.optional (stdenv.system == "x86_64-darwin") xcodewrapper;
@@ -25,13 +28,12 @@ stdenv.mkDerivation {
${if target == "android" then
if release then
- "${titaniumsdk}/mobilesdk/*/*/android/builder.py distribute ${name} ${androidsdkComposition}/libexec/android-sdk-* $(pwd) ${appId} ${androidKeyStore} ${androidKeyStorePassword} ${androidKeyAlias} $out"
+ ''${titaniumsdk}/mobilesdk/*/*/android/builder.py distribute "${name}" ${androidsdkComposition}/libexec/android-sdk-* $(pwd) ${appId} ${androidKeyStore} ${androidKeyStorePassword} ${androidKeyAlias} $out''
else
- "${titaniumsdk}/mobilesdk/*/*/android/builder.py build ${name} ${androidsdkComposition}/libexec/android-sdk-* $(pwd) ${appId}"
+ ''${titaniumsdk}/mobilesdk/*/*/android/builder.py build "${name}" ${androidsdkComposition}/libexec/android-sdk-* $(pwd) ${appId}''
else if target == "iphone" then
- if release then
- ''
+ if iosDistribute then ''
export HOME=/Users/$(whoami)
export keychainName=$(basename $out)
@@ -45,17 +47,45 @@ stdenv.mkDerivation {
# Ensure that the requested provisioning profile can be found
- if [ ! -f "$HOME/Library/MobileDevice/Provisioning Profiles" ]
+ if [ ! -f "$HOME/Library/MobileDevice/Provisioning Profiles/$provisioningId.mobileprovision" ]
then
mkdir -p "$HOME/Library/MobileDevice/Provisioning Profiles"
cp ${iosKeyFile} "$HOME/Library/MobileDevice/Provisioning Profiles/$provisioningId.mobileprovision"
fi
- ${titaniumsdk}/mobilesdk/*/*/iphone/builder.py adhoc 6.0 $(pwd) ${appId} ${name} "$provisioningId" "${iosCertificateName}" universal "$HOME/Library/Keychains/$keychainName"
+ ${titaniumsdk}/mobilesdk/*/*/iphone/builder.py distribute 6.0 $(pwd) ${appId} "${name}" "$provisioningId" "${iosCertificateName}" $out universal "$HOME/Library/Keychains/$keychainName"
# Remove our generated keychain
- security delete-keychain $keychainName
+ ${deleteKeychain}
+ ''
+ else
+ if release then
+ ''
+ export HOME=/Users/$(whoami)
+ export keychainName=$(basename $out)
+
+ # Create a keychain with the component hash name (should always be unique)
+ security create-keychain -p "" $keychainName
+ security default-keychain -s $keychainName
+ security unlock-keychain -p "" $keychainName
+ security import ${iosCertificate} -k $keychainName -P "${iosCertificatePassword}" -A
+
+ provisioningId=$(grep UUID -A1 -a ${iosKeyFile} | grep -o "[-A-Z0-9]\{36\}")
+
+ # Ensure that the requested provisioning profile can be found
+
+ if [ ! -f "$HOME/Library/MobileDevice/Provisioning Profiles/$provisioningId.mobileprovision" ]
+ then
+ mkdir -p "$HOME/Library/MobileDevice/Provisioning Profiles"
+ cp ${iosKeyFile} "$HOME/Library/MobileDevice/Provisioning Profiles/$provisioningId.mobileprovision"
+ fi
+
+ ${titaniumsdk}/mobilesdk/*/*/iphone/builder.py adhoc 6.0 $(pwd) ${appId} "${name}" "$provisioningId" "${iosCertificateName}" universal "$HOME/Library/Keychains/$keychainName"
+
+ # Remove our generated keychain
+
+ ${deleteKeychain}
''
else
''
@@ -66,7 +96,7 @@ stdenv.mkDerivation {
cp -av * $out
cd $out
- ${titaniumsdk}/mobilesdk/*/*/iphone/builder.py build 6.0 $(pwd) ${appId} ${name}
+ ${titaniumsdk}/mobilesdk/*/*/iphone/builder.py build 6.0 $(pwd) ${appId} "${name}"
''
else throw "Target: ${target} is not supported!"}
@@ -84,4 +114,6 @@ stdenv.mkDerivation {
else if target == "iphone" then ""
else throw "Target: ${target} is not supported!"}
'';
+
+ failureHook = stdenv.lib.optionalString (release && target == "iphone") deleteKeychain;
}
diff --git a/pkgs/development/mobile/titaniumenv/titaniumsdk.nix b/pkgs/development/mobile/titaniumenv/titaniumsdk.nix
index 5e1943b1bdc..d3831a9c2be 100644
--- a/pkgs/development/mobile/titaniumenv/titaniumsdk.nix
+++ b/pkgs/development/mobile/titaniumenv/titaniumsdk.nix
@@ -53,5 +53,8 @@ stdenv.mkDerivation {
--prefix PYTHONPATH : ${python.modules.sqlite3}/lib/python*/site-packages \
--prefix PATH : ${jdk}/bin \
--prefix JAVA_HOME : ${jdk}
+ '' + stdenv.lib.optionalString (stdenv.system == "x86_64-darwin") ''
+ # 'ditto' utility is needed to copy stuff to the Xcode organizer. Dirty, but this allows it to work.
+ sed -i -e "s|ditto|/usr/bin/ditto|g" $out/mobilesdk/osx/*/iphone/builder.py
'';
}
diff --git a/pkgs/development/perl-modules/Compress-Raw-Bzip2/default.nix b/pkgs/development/perl-modules/Compress-Raw-Bzip2/default.nix
deleted file mode 100644
index 6515efada6f..00000000000
--- a/pkgs/development/perl-modules/Compress-Raw-Bzip2/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{ fetchurl, buildPerlPackage, bzip2 }:
-
-buildPerlPackage rec {
- name = "Compress-Raw-Bzip2-2.049";
-
- src = fetchurl {
- url = "mirror://cpan/modules/by-module/Compress/${name}.tar.gz";
- sha256 = "7881473e0ab5ecc6ce609382e4f7466fb32217e928eef27e7084702bb07ac172";
- };
-
- # Don't build a private copy of bzip2.
- BUILD_BZIP2 = false;
- BZIP2_LIB = "${bzip2}/lib";
- BZIP2_INCLUDE = "${bzip2}/include";
-}
diff --git a/pkgs/development/perl-modules/Compress-Raw-Zlib/default.nix b/pkgs/development/perl-modules/Compress-Raw-Zlib/default.nix
index c2c7b5f8363..9385981e2c3 100644
--- a/pkgs/development/perl-modules/Compress-Raw-Zlib/default.nix
+++ b/pkgs/development/perl-modules/Compress-Raw-Zlib/default.nix
@@ -1,11 +1,11 @@
{ fetchurl, buildPerlPackage, zlib, stdenv }:
buildPerlPackage rec {
- name = "Compress-Raw-Zlib-2.051";
+ name = "Compress-Raw-Zlib-2.060";
src = fetchurl {
url = "mirror://cpan/modules/by-module/Compress/${name}.tar.gz";
- sha256 = "16c7e0d2ed339c0b5ffe787bbcc9fc063ce6f2145d8cd6a18d0c79fa68d36c09";
+ sha256 = "03z2vqcdpysanqnh9m714fs2mcfshzbkd8i11w359h69h5q0kms3";
};
preConfigure = ''
@@ -19,4 +19,9 @@ buildPerlPackage rec {
'';
doCheck = !stdenv.isDarwin;
+
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ license = "perl5";
+ };
}
diff --git a/pkgs/development/perl-modules/DBD-Pg/default.nix b/pkgs/development/perl-modules/DBD-Pg/default.nix
index 0d0cb1accc5..be5faa330ae 100644
--- a/pkgs/development/perl-modules/DBD-Pg/default.nix
+++ b/pkgs/development/perl-modules/DBD-Pg/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, buildPerlPackage, DBI, postgresql }:
buildPerlPackage rec {
- name = "DBD-Pg-2.19.2";
+ name = "DBD-Pg-2.19.3";
src = fetchurl {
url = "mirror://cpan/modules/by-module/DBD/${name}.tar.gz";
- sha256 = "0scnhbp0lfclbppbsfzmcyw32z8jhb9calvbg9q3gk4kli1119j9";
+ sha256 = "0ai6p2094hrh6kjlwfjvpw2z8wqa3scr4ba3p6rqza3z9c9hsd9p";
};
buildInputs = [ postgresql ];
@@ -13,5 +13,10 @@ buildPerlPackage rec {
makeMakerFlags = "POSTGRES_HOME=${postgresql}";
- meta.platforms = stdenv.lib.platforms.linux;
+ meta = {
+ homepage = http://search.cpan.org/dist/DBD-Pg/;
+ description = "DBI PostgreSQL interface";
+ license = "perl";
+ platforms = stdenv.lib.platforms.linux;
+ };
}
diff --git a/pkgs/development/perl-modules/Google-ProtocolBuffers-multiline-comments.patch b/pkgs/development/perl-modules/Google-ProtocolBuffers-multiline-comments.patch
new file mode 100644
index 00000000000..6b634d0d242
--- /dev/null
+++ b/pkgs/development/perl-modules/Google-ProtocolBuffers-multiline-comments.patch
@@ -0,0 +1,12 @@
+diff -Naur Google-ProtocolBuffers-0.08-orig/lib/Google/ProtocolBuffers/Compiler.pm Google-ProtocolBuffers-0.08/lib/Google/ProtocolBuffers/Compiler.pm
+--- Google-ProtocolBuffers-0.08-orig/lib/Google/ProtocolBuffers/Compiler.pm 2008-10-23 13:46:01.000000000 -0400
++++ Google-ProtocolBuffers-0.08/lib/Google/ProtocolBuffers/Compiler.pm 2013-01-16 13:52:09.855063997 -0500
+@@ -16,7 +16,7 @@
+
+ my $grammar = <<'END_OF_GRAMMAR';
+
+-proto :
++proto :
+ ## list of top level declarations.
+ ## Skip empty declarations and ";".
+ (message | extend | enum | import | package | option | service | syntax | ";")(s) /\Z/
diff --git a/pkgs/development/perl-modules/starman-dont-change-name.patch b/pkgs/development/perl-modules/starman-dont-change-name.patch
deleted file mode 100644
index 82454cfdd16..00000000000
--- a/pkgs/development/perl-modules/starman-dont-change-name.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Changing the process name breaks applying libcgroup rules, so don't do it.
-
-diff -ru -x '*~' Starman-0.2014-orig/lib/Starman/Server.pm Starman-0.2014/lib/Starman/Server.pm
---- Starman-0.2014-orig/lib/Starman/Server.pm 2011-08-27 01:19:43.000000000 +0200
-+++ Starman-0.2014/lib/Starman/Server.pm 2011-11-25 13:30:24.570434653 +0100
-@@ -100,7 +100,7 @@
-
- sub run_parent {
- my $self = shift;
-- $0 = "starman master " . join(" ", @{$self->{options}{argv} || []});
-+ #$0 = "starman master " . join(" ", @{$self->{options}{argv} || []});
- $self->SUPER::run_parent(@_);
- }
-
-@@ -113,7 +113,7 @@
- DEBUG && warn "[$$] Initializing the PSGI app\n";
- $self->{app} = $self->{options}->{psgi_app_builder}->();
- }
-- $0 = "starman worker " . join(" ", @{$self->{options}{argv} || []});
-+ #$0 = "starman worker " . join(" ", @{$self->{options}{argv} || []});
- }
-
- sub post_accept_hook {
diff --git a/pkgs/development/perl-modules/template-toolkit-nix-store.patch b/pkgs/development/perl-modules/template-toolkit-nix-store.patch
deleted file mode 100644
index 402f1cb41be..00000000000
--- a/pkgs/development/perl-modules/template-toolkit-nix-store.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -rc Template-Toolkit-2.20-orig/lib/Template/Provider.pm Template-Toolkit-2.20/lib/Template/Provider.pm
-*** Template-Toolkit-2.20-orig/lib/Template/Provider.pm 2008-08-06 11:32:02.000000000 +0200
---- Template-Toolkit-2.20/lib/Template/Provider.pm 2008-11-28 16:37:36.000000000 +0100
-***************
-*** 936,942 ****
- sub _template_modified {
- my $self = shift;
- my $template = shift || return;
-! return (stat( $template ))[9];
- }
-
- #------------------------------------------------------------------------
---- 936,945 ----
- sub _template_modified {
- my $self = shift;
- my $template = shift || return;
-! # Nix specific hack: timestamps of 0 (1-1-1970) should not be
-! # treated as undefined, so return 1 instead.
-! my $t = (stat( $template ))[9];
-! return (defined $t && $t == 0) ? 1 : $t;
- }
-
- #------------------------------------------------------------------------
diff --git a/pkgs/development/python-modules/generic/default.nix b/pkgs/development/python-modules/generic/default.nix
index 8da833b0dc1..70bf92f0ae9 100644
--- a/pkgs/development/python-modules/generic/default.nix
+++ b/pkgs/development/python-modules/generic/default.nix
@@ -3,7 +3,7 @@
(http://pypi.python.org/pypi/setuptools/), which represents a large
number of Python packages nowadays. */
-{ python, setuptools, wrapPython, lib, offlineDistutils, setuptoolsSite }:
+{ python, setuptools, wrapPython, lib, offlineDistutils, recursivePthLoader }:
{ name, namePrefix ? "python-"
@@ -37,8 +37,11 @@
runHook postCheck
''
+, preInstall ? ""
, postInstall ? ""
+, meta ? {}
+
, ... } @ attrs:
# Keep extra attributes from ATTR, e.g., `patchPhase', etc.
@@ -47,23 +50,29 @@ python.stdenv.mkDerivation (attrs // {
name = namePrefix + name;
+ # default to python's platforms and add maintainer(s) to every
+ # package
+ meta = {
+ platforms = python.meta.platforms;
+ } // meta // {
+ maintainers = (meta.maintainers or []) ++ [ lib.maintainers.chaoflow ];
+ };
+
+ # checkPhase after installPhase to run tests on installed packages
phases = "unpackPhase patchPhase configurePhase buildPhase installPhase checkPhase fixupPhase distPhase";
buildInputs = [ python wrapPython setuptools ] ++ buildInputs ++ pythonPath;
- # setuptoolsSite is responsible for loading pth files
- propagatedBuildInputs = propagatedBuildInputs ++ [ setuptoolsSite ];
+ propagatedBuildInputs = propagatedBuildInputs ++ [ recursivePthLoader ];
- buildInputStrings = map toString buildInputs;
-
- pythonPath = [ setuptools] ++ pythonPath;
+ pythonPath = [ setuptools ] ++ pythonPath;
preConfigure = ''
PYTHONPATH="${offlineDistutils}/lib/${python.libPrefix}/site-packages:$PYTHONPATH"
${preConfigure}
'';
- installPhase = ''
+ installPhase = preInstall + ''
mkdir -p "$out/lib/${python.libPrefix}/site-packages"
echo "installing \`${name}' with \`easy_install'..."
@@ -82,9 +91,7 @@ python.stdenv.mkDerivation (attrs // {
# Remove any site.py files generated by easy_install as these
# cause collisions. If pth files are to be processed a
# corresponding site.py needs to be included in the PYTHONPATH.
- #
- # leave them until we have a better solution: see #209
- #rm -f "$out/lib/${python.libPrefix}"/site-packages/site.py*
+ rm -f "$out/lib/${python.libPrefix}"/site-packages/site.py*
${postInstall}
'';
@@ -93,15 +100,6 @@ python.stdenv.mkDerivation (attrs // {
''
wrapPythonPrograms
- # If a user installs a Python package, she probably also wants its
- # dependencies in the user environment (since Python modules don't
- # have something like an RPATH, so the only way to find the
- # dependencies is to have them in the PYTHONPATH variable).
- if test -e $out/nix-support/propagated-build-inputs; then
- ln -s $out/nix-support/propagated-build-inputs $out/nix-support/propagated-user-env-packages
- fi
-
- createBuildInputsPth build-inputs "$buildInputStrings"
for inputsfile in propagated-build-inputs propagated-build-native-inputs; do
if test -e $out/nix-support/$inputsfile; then
createBuildInputsPth $inputsfile "$(cat $out/nix-support/$inputsfile)"
diff --git a/pkgs/development/python-modules/generic/wrap.sh b/pkgs/development/python-modules/generic/wrap.sh
index 71269945d6f..d42be146955 100644
--- a/pkgs/development/python-modules/generic/wrap.sh
+++ b/pkgs/development/python-modules/generic/wrap.sh
@@ -51,6 +51,9 @@ createBuildInputsPth() {
local inputs="$2"
if [ foo"$inputs" != foo ]; then
for x in $inputs; do
+ if $(echo -n $x |grep -q python-recursive-pth-loader); then
+ continue
+ fi
if test -d "$x"/lib/@libPrefix@/site-packages; then
echo $x/lib/@libPrefix@/site-packages \
>> "$out"/lib/@libPrefix@/site-packages/${name}-nix-python-$category.pth
diff --git a/pkgs/development/python-modules/offline-distutils/default.nix b/pkgs/development/python-modules/offline-distutils/default.nix
index 2ed41b08bb7..269f67bf5cd 100644
--- a/pkgs/development/python-modules/offline-distutils/default.nix
+++ b/pkgs/development/python-modules/offline-distutils/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
unpackPhase = "true";
installPhase = ''
- dst="$out/lib/${python.libPrefix}"
+ dst="$out/lib/${python.libPrefix}/site-packages"
ensureDir $dst/distutils
ln -s ${python}/lib/${python.libPrefix}/distutils/* $dst/distutils/
cat < $dst/distutils/distutils.cfg
diff --git a/pkgs/development/python-modules/pycairo/default.nix b/pkgs/development/python-modules/pycairo/default.nix
index 8aebf1d7829..1e8ceed6878 100644
--- a/pkgs/development/python-modules/pycairo/default.nix
+++ b/pkgs/development/python-modules/pycairo/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, python, pkgconfig, cairo, x11}:
+{ stdenv, fetchurl, python, pkgconfig, cairo, x11 }:
stdenv.mkDerivation {
name = "pycairo-1.8.8";
@@ -7,5 +7,5 @@ stdenv.mkDerivation {
sha256 = "0q18hd4ai4raljlvd76ylgi30kxpr2qq83ka6gzwh0ya8fcmjlig";
};
- buildInputs = [python pkgconfig cairo x11];
+ buildInputs = [ python pkgconfig cairo x11 ];
}
diff --git a/pkgs/development/python-modules/pygobject/default.nix b/pkgs/development/python-modules/pygobject/default.nix
index 4ef851f5b3e..5575243bd9f 100644
--- a/pkgs/development/python-modules/pygobject/default.nix
+++ b/pkgs/development/python-modules/pygobject/default.nix
@@ -12,16 +12,12 @@ stdenv.mkDerivation rec {
buildInputs = [ python pkgconfig glib ];
+ # in a "normal" setup, pygobject and pygtk are installed into the
+ # same site-packages: we need a pth file for both. pygtk.py would be
+ # used to select a specific version, in our setup it should have no
+ # effect, but we leave it in case somebody expects and calls it.
postInstall = ''
- # All python code is installed into a "gtk-2.0" sub-directory. That
- # sub-directory may be useful on systems which share several library
- # versions in the same prefix, i.e. /usr/local, but on Nix that directory
- # is useless. Furthermore, its existence makes it very hard to guess a
- # proper $PYTHONPATH that allows "import gtk" to succeed.
- cd $(toPythonPath $out)/gtk-2.0
- for n in *; do
- ln -s "gtk-2.0/$n" "../$n"
- done
+ mv $out/lib/${python.libPrefix}/site-packages/{pygtk.pth,${name}.pth}
'';
meta = {
diff --git a/pkgs/development/python-modules/pygtk/default.nix b/pkgs/development/python-modules/pygtk/default.nix
index 81147fff17d..07d57591f1a 100644
--- a/pkgs/development/python-modules/pygtk/default.nix
+++ b/pkgs/development/python-modules/pygtk/default.nix
@@ -1,7 +1,7 @@
-{ stdenv, fetchurl, makeWrapper, python, pkgconfig, glib, gtk, pygobject, pycairo
-, libglade ? null }:
+{ stdenv, fetchurl, python, pkgconfig, glib, gtk, pygobject, pycairo
+, buildPythonPackage, libglade ? null }:
-stdenv.mkDerivation rec {
+buildPythonPackage rec {
name = "pygtk-2.22.0";
src = fetchurl {
@@ -10,26 +10,35 @@ stdenv.mkDerivation rec {
};
buildInputs =
- [ makeWrapper python pkgconfig glib gtk ]
+ [ pkgconfig glib gtk ]
++ stdenv.lib.optional (libglade != null) libglade;
propagatedBuildInputs = [ pygobject pycairo ];
+ installCommand = "make install";
+ checkPhase = stdenv.lib.optionalString (libglade == null)
+ ''
+ sed -i -e "s/glade = importModule('gtk.glade', buildDir)//" \
+ tests/common.py
+ sed -i -e "s/, glade$//" \
+ -e "s/.*testGlade.*//" \
+ -e "s/.*(glade.*//" \
+ tests/test_api.py
+ '' + ''
+ sed -i -e "s/sys.path.insert(0, os.path.join(buildDir, 'gtk'))//" \
+ -e "s/sys.path.insert(0, buildDir)//" \
+ tests/common.py
+ make check
+ '';
+ # XXX: TypeError: Unsupported type:
+ # The check phase was not executed in the previous
+ # non-buildPythonPackage setup - not sure why not.
+ doCheck = false;
+
postInstall = ''
rm $out/bin/pygtk-codegen-2.0
ln -s ${pygobject}/bin/pygobject-codegen-2.0 $out/bin/pygtk-codegen-2.0
-
- # All python code is installed into a "gtk-2.0" sub-directory. That
- # sub-directory may be useful on systems which share several library
- # versions in the same prefix, i.e. /usr/local, but on Nix that directory
- # is useless. Furthermore, its existence makes it very hard to guess a
- # proper $PYTHONPATH that allows "import gtk" to succeed.
- cd $(toPythonPath $out)/gtk-2.0
- for n in *; do
- ln -s "gtk-2.0/$n" "../$n"
- done
-
- wrapProgram $out/bin/pygtk-demo --prefix PYTHONPATH ":" \
- $(toPythonPath "${pygobject} ${pycairo} $out")
+ ln -s ${pygobject}/lib/${python.libPrefix}/site-packages/${pygobject.name}.pth \
+ $out/lib/${python.libPrefix}/site-packages/${name}.pth
'';
}
diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix
index 879f6aed8de..468ea50c924 100644
--- a/pkgs/development/python-modules/setuptools/default.nix
+++ b/pkgs/development/python-modules/setuptools/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, python, wrapPython }:
stdenv.mkDerivation rec {
- name = "setuptools-" + version;
+ name = "python-setuptools-" + version;
version = "0.6c11";
diff --git a/pkgs/development/python-modules/virtualenv-change-prefix.patch b/pkgs/development/python-modules/virtualenv-change-prefix.patch
index 5093fdbead9..d3e588bd1cd 100644
--- a/pkgs/development/python-modules/virtualenv-change-prefix.patch
+++ b/pkgs/development/python-modules/virtualenv-change-prefix.patch
@@ -1,29 +1,32 @@
Without this patch `virtualenv --python=python2.7 .` fails with an error because it notices that the python readline.so is not in the same path as python2.7. I assume this is to avoid copying the wrong file on systems where it is possible to find incompatible libraries by accident. Adding "/nix/store" to the prefix fixes this problem. Unfortunately readline is still not available if you just run `virtualenv .`.
-
---- virtualenv-1.6.4/virtualenv.py 2012-05-20 00:40:38.070649647 +0200
-+++ virtualenv-1.6.4/virtualenv.py 2012-05-20 00:45:10.596242604 +0200
-@@ -951,13 +951,7 @@
+--- virtualenv-1.8.4/virtualenv.py 2013-01-16 23:43:37.583615220 +0100
++++ virtualenv-1.8.4/virtualenv.py 2013-01-16 23:44:47.885973431 +0100
+@@ -1135,17 +1135,7 @@
def change_prefix(filename, dst_prefix):
- prefixes = [sys.prefix]
-
-- if sys.platform == "darwin":
+- if is_darwin:
- prefixes.extend((
- os.path.join("/Library/Python", sys.version[:3], "site-packages"),
- os.path.join(sys.prefix, "Extras", "lib", "python"),
-- os.path.join("~", "Library", "Python", sys.version[:3], "site-packages")))
+- os.path.join("~", "Library", "Python", sys.version[:3], "site-packages"),
+- # Python 2.6 no-frameworks
+- os.path.join("~", ".local", "lib","python", sys.version[:3], "site-packages"),
+- # System Python 2.7 on OSX Mountain Lion
+- os.path.join("~", "Library", "Python", sys.version[:3], "lib", "python", "site-packages")))
+ prefixes = ["/nix/store", sys.prefix]
if hasattr(sys, 'real_prefix'):
prefixes.append(sys.real_prefix)
-@@ -968,6 +962,8 @@
- _, relpath = filename.split(src_prefix, 1)
- assert relpath[0] == os.sep
- relpath = relpath[1:]
-+ if src_prefix == "/nix/store":
-+ relpath = "/".join(relpath.split("/")[1:])
+@@ -1162,6 +1152,8 @@
+ if src_prefix != os.sep: # sys.prefix == "/"
+ assert relpath[0] == os.sep
+ relpath = relpath[1:]
++ if src_prefix == "/nix/store":
++ relpath = "/".join(relpath.split("/")[1:])
return join(dst_prefix, relpath)
assert False, "Filename %s does not start with any of these prefixes: %s" % \
(filename, prefixes)
diff --git a/pkgs/development/tools/haskell/BNFC/default.nix b/pkgs/development/tools/haskell/BNFC/default.nix
index e737a02a4ac..c6cbc4a5358 100644
--- a/pkgs/development/tools/haskell/BNFC/default.nix
+++ b/pkgs/development/tools/haskell/BNFC/default.nix
@@ -2,13 +2,13 @@
cabal.mkDerivation (self: {
pname = "BNFC";
- version = "2.4.2.1";
- sha256 = "0a6ic9mqkxk2gql7dzik2bhm5iikgx035wxlz8iafxf45159dl14";
- isLibrary = false;
+ version = "2.6.0.3";
+ sha256 = "0i38rwslkvnicnlxbrxybnwkgfin04lnr4q12lcvli4ldp2ylfjq";
+ isLibrary = true;
isExecutable = true;
buildDepends = [ mtl ];
meta = {
- homepage = "http://www.cse.chalmers.se/research/group/Language-technology/BNFC/";
+ homepage = "http://bnfc.digitalgrammars.com/";
description = "A compiler front-end generator";
license = "GPL";
platforms = self.ghc.meta.platforms;
diff --git a/pkgs/development/tools/haskell/cabal2nix/default.nix b/pkgs/development/tools/haskell/cabal2nix/default.nix
index 8ce6b62a521..e3b6378e3d9 100644
--- a/pkgs/development/tools/haskell/cabal2nix/default.nix
+++ b/pkgs/development/tools/haskell/cabal2nix/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "cabal2nix";
- version = "1.42";
- sha256 = "02yg4lj2y272fvn79kgqccizs71xg5ifnjhpw4vhw5wya657a20w";
+ version = "1.43";
+ sha256 = "00blyn8hxj7d0ib7gg0a2gk36scm1isr5m4xsi9nvqay3261b068";
isLibrary = false;
isExecutable = true;
buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ];
diff --git a/pkgs/development/tools/haskell/hlint/default.nix b/pkgs/development/tools/haskell/hlint/default.nix
index 4cbd57a8c5f..8f8e16dd260 100644
--- a/pkgs/development/tools/haskell/hlint/default.nix
+++ b/pkgs/development/tools/haskell/hlint/default.nix
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "hlint";
- version = "1.8.40";
- sha256 = "18w4dhxv7c1y4x1agdjq99ss5i77jnm8p9vg3jp9gvhk2arhcl0x";
+ version = "1.8.42";
+ sha256 = "03myq4wagx5d9g6v8znw4l67f1irami0fnlw48rxlqhfn33y5mgc";
isLibrary = true;
isExecutable = true;
buildDepends = [
diff --git a/pkgs/development/tools/misc/cpphs/default.nix b/pkgs/development/tools/misc/cpphs/default.nix
index c7700ad3a23..2e419f67eb0 100644
--- a/pkgs/development/tools/misc/cpphs/default.nix
+++ b/pkgs/development/tools/misc/cpphs/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "cpphs";
- version = "1.15";
- sha256 = "1p2lf9zqiyydpq1vrqf8sw7mij5kw4pyggm41qgxn0a6lp6ni346";
+ version = "1.16";
+ sha256 = "1fv91s3h2s76h1hadb3mmnkg0rrfakmbfsrw6q522kshvpk2wmmp";
isLibrary = true;
isExecutable = true;
meta = {
diff --git a/pkgs/games/bsdgames/default.nix b/pkgs/games/bsdgames/default.nix
index 38a32da9537..59423d7a5a6 100644
--- a/pkgs/games/bsdgames/default.nix
+++ b/pkgs/games/bsdgames/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, ncurses, openssl, flex, bison, miscfiles}:
+{stdenv, fetchurl, ncurses, openssl, flex, bison, less, miscfiles}:
stdenv.mkDerivation {
name = "bsd-games-2.17";
@@ -26,12 +26,19 @@ stdenv.mkDerivation {
bsd_games_cfg_fortune_dir=$out/share/games/fortune
bsd_games_cfg_quiz_dir=$out/share/games/quiz
bsd_games_cfg_gamesdir=$out/bin
+ bsd_games_cfg_sbindir=$out/bin
+ bsd_games_cfg_usrbindir=$out/bin
+ bsd_games_cfg_libexecdir=$out/lib/games/dm
+ bsd_games_cfg_docdir=$out/share/doc/bsd-games
+ bsd_games_cfg_sharedir=$out/share/games
+ bsd_games_cfg_varlibdir=.
bsd_games_cfg_non_interactive=y
bsd_games_cfg_no_build_dirs="dab hack phantasia sail"
bsd_games_cfg_dictionary_src=${miscfiles}/share/dict/words
+ bsd_games_cfg_pager=${less}
EOF
- sed -e s/getline/sdgames_local_getline/g -i $(grep getline -rl .)
+ sed -e s/getline/bsdgames_local_getline/g -i $(grep getline -rl .)
'';
postConfigure = ''
diff --git a/pkgs/games/minecraft/default.nix b/pkgs/games/minecraft/default.nix
index 3281f07335b..a72223543aa 100644
--- a/pkgs/games/minecraft/default.nix
+++ b/pkgs/games/minecraft/default.nix
@@ -2,11 +2,11 @@
, mesa, openal}:
stdenv.mkDerivation {
- name = "minecraft-1.3.1";
+ name = "minecraft-1.4.7";
src = fetchurl {
url = "https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft.jar";
- sha256 = "0j8a889w174vwgcxl4yqgp2kbqqha3x505fn7izz38srlx59gnwj";
+ sha256 = "92db974aa759a3f17f3cd61550fa5010e335c57dd813dad9e39b9cc013420a49";
};
phases = "installPhase";
diff --git a/pkgs/games/naev/default.nix b/pkgs/games/naev/default.nix
index 36ccbf98274..2e25cf4afb6 100644
--- a/pkgs/games/naev/default.nix
+++ b/pkgs/games/naev/default.nix
@@ -36,6 +36,6 @@ stdenv.mkDerivation {
homepage = http://www.naev.org;
license = "GPLv3+";
maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
+ #platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/games/stuntrally/default.nix b/pkgs/games/stuntrally/default.nix
index 69609b1bbfb..31fd25a5150 100644
--- a/pkgs/games/stuntrally/default.nix
+++ b/pkgs/games/stuntrally/default.nix
@@ -1,15 +1,33 @@
-{ fetchurl, stdenv, cmake, boost, ogre, myguiSvn, ois, SDL, libvorbis, pkgconfig
-, makeWrapper }:
+{ fetchgit, stdenv, cmake, boost, ogre, mygui, ois, SDL, libvorbis, pkgconfig
+, makeWrapper, enet, libXcursor }:
stdenv.mkDerivation rec {
- name = "stunt-rally-1.4";
+ name = "stunt-rally-1.8";
- src = fetchurl {
- url = mirror://sourceforge/stuntrally/StuntRally-1.4-sources.tar.bz2;
- sha256 = "1am5af4l1qliyrq1183sqvwzqwcjx0v6gkzsxhfmk6ygp7yhw7kq";
+ src = fetchgit {
+ url = git://github.com/stuntrally/stuntrally.git;
+ rev = "refs/tags/1.8";
+ sha256 = "0p8p83xx8q33kymsqnmxqca4jdfyg9rwrsac790z56gdbc7gnahm";
};
- buildInputs = [ cmake boost ogre myguiSvn ois SDL libvorbis pkgconfig makeWrapper ];
+ tracks = fetchgit {
+ url = git://github.com/stuntrally/tracks.git;
+ rev = "refs/tags/1.8";
+ sha256 = "1gcrs21nn0v3hvhrw8dc0wh1knn5qh66cjx7a1igiciiadmi2s3l";
+ };
+
+ patchPhase = ''
+ sed -i 's/materials/materials material_templates/' data/CMakeLists.txt
+ '';
+
+ preConfigure = ''
+ mkdir data/tracks
+ cp -R $tracks/* data/tracks
+ '';
+
+ buildInputs = [ cmake boost ogre mygui ois SDL libvorbis pkgconfig makeWrapper enet
+ libXcursor
+ ];
# I think they suppose cmake should give them OGRE_PLUGIN_DIR defined, but
# the cmake code I saw is not ready for that. Therefore, we use the env var.
diff --git a/pkgs/games/super-tux-kart/default.nix b/pkgs/games/super-tux-kart/default.nix
index 0c92ffbcdbb..46f22d332cc 100644
--- a/pkgs/games/super-tux-kart/default.nix
+++ b/pkgs/games/super-tux-kart/default.nix
@@ -1,24 +1,27 @@
-{ fetchurl, stdenv, plib, SDL, openal, freealut, mesa
-, libvorbis, libogg, gettext, irrlicht3843, libXxf86vm, curl, pkgconfig
-, fribidi }:
+{ fetchurl, cmake, stdenv, plib, SDL, openal, freealut, mesa
+, libvorbis, libogg, gettext, libXxf86vm, curl, pkgconfig
+, fribidi, autoconf, automake, libtool }:
stdenv.mkDerivation rec {
- name = "supertuxkart-0.7.3";
+ name = "supertuxkart-0.8";
src = fetchurl {
url = "mirror://sourceforge/supertuxkart/${name}-src.tar.bz2";
- sha256 = "0njrs2qyhbiqdbsqk9jx0sl8nhdwmipf1i91k23rv1biwrim9yq7";
+ sha256 = "12sbml4wxg2x2wgnnkxfisj96a9gcsaj3fj27kdk8yj524ikv7xr";
};
buildInputs = [
- plib SDL openal freealut mesa libvorbis libogg gettext irrlicht3843
- libXxf86vm curl pkgconfig fribidi
+ plib SDL openal freealut mesa libvorbis libogg gettext
+ libXxf86vm curl pkgconfig fribidi autoconf automake libtool cmake
];
- configureFlags = [ "--with-irrlicht=${irrlicht3843}" ];
+ enableParallelBuilding = true;
- postInstall = ''
- mv $out/games $out/bin
+ preConfigure = ''
+ echo Building internal Irrlicht
+ cd lib/irrlicht/source/Irrlicht/
+ NDEBUG=1 make ''${enableParallelBuilding:+-j''${NIX_BUILD_CORES} -l''${NIX_BUILD_CORES}}
+ cd -
'';
meta = {
diff --git a/pkgs/games/torcs/default.nix b/pkgs/games/torcs/default.nix
index cf740def511..da4fd01d3a9 100644
--- a/pkgs/games/torcs/default.nix
+++ b/pkgs/games/torcs/default.nix
@@ -26,6 +26,6 @@ stdenv.mkDerivation rec {
homepage = http://torcs.sourceforge.net/;
license = "GPLv2+";
maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
+ #platforms = with stdenv.lib.platforms; linux;
};
}
diff --git a/pkgs/games/ufoai/default.nix b/pkgs/games/ufoai/default.nix
index 85440f88901..e642e6f9124 100644
--- a/pkgs/games/ufoai/default.nix
+++ b/pkgs/games/ufoai/default.nix
@@ -48,6 +48,6 @@ stdenv.mkDerivation rec {
description = "Squad-based tactical strategy game in the tradition of X-Com";
license = "GPLv2+";
maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
+ #platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/games/uqm/default.nix b/pkgs/games/uqm/default.nix
index 6e67ce660f1..a9fe9d596c7 100644
--- a/pkgs/games/uqm/default.nix
+++ b/pkgs/games/uqm/default.nix
@@ -8,22 +8,22 @@ stdenv.mkDerivation rec {
version = "0.7.0";
src = fetchurl {
- url = "mirror://sf/sc2/uqm-${version}-source.tgz";
+ url = "mirror://sourceforge/sc2/uqm-${version}-source.tgz";
sha256 = "a3695c5f7f0be7ec9c0f80ec569907b382023a1fee6e635532bd53b7b53bb221";
};
content = fetchurl {
- url = "mirror://sf/sc2/uqm-${version}-content.uqm";
+ url = "mirror://sourceforge/sc2/uqm-${version}-content.uqm";
sha256 = "b8f6db8ba29f0628fb1d5c233830896b19f441aee3744bda671ea264b44da3bf";
};
voice = fetchurl {
- url = "mirror://sf/sc2/uqm-${version}-voice.uqm";
+ url = "mirror://sourceforge/sc2/uqm-${version}-voice.uqm";
sha256 = "bcccf801b4ba37594ff6217b292744ea586ee2d447e927804842ccae8b73c979";
};
music = fetchurl {
- url = "mirror://sf/sc2/uqm-${version}-3domusic.uqm";
+ url = "mirror://sourceforge/sc2/uqm-${version}-3domusic.uqm";
sha256 = "c57085e64dad4bddf8a679a9aa2adf63f2156d5f6cbabe63af80519033dbcb82";
};
diff --git a/pkgs/games/urbanterror/default.nix b/pkgs/games/urbanterror/default.nix
index 875dfc93bb1..bffc5ad90d1 100644
--- a/pkgs/games/urbanterror/default.nix
+++ b/pkgs/games/urbanterror/default.nix
@@ -82,6 +82,6 @@ stdenv.mkDerivation rec {
homepage = http://www.urbanterror.net;
license = [ "unfree-redistributable" ];
maintainers = with stdenv.lib.maintainers; [ astsmtl ];
- platforms = with stdenv.lib.platforms; linux;
+ #platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/games/widelands/default.nix b/pkgs/games/widelands/default.nix
index 45538acdca3..e20adc8faa7 100644
--- a/pkgs/games/widelands/default.nix
+++ b/pkgs/games/widelands/default.nix
@@ -64,8 +64,7 @@ rec {
raskin
jcumming
];
- platforms = with a.lib.platforms;
- linux;
+ #platforms = a.lib.platforms.linux;
license = a.lib.licenses.gpl2Plus;
};
passthru = {
diff --git a/pkgs/lib/maintainers.nix b/pkgs/lib/maintainers.nix
index b065a50ce00..bff4ffa3b19 100644
--- a/pkgs/lib/maintainers.nix
+++ b/pkgs/lib/maintainers.nix
@@ -10,6 +10,7 @@
andres = "Andres Loeh ";
antono = "Antono Vasiljev ";
astsmtl = "Alexander Tsamutali ";
+ aszlig = "aszlig ";
bbenoist = "Baptist BENOIST ";
bjg = "Brian Gough ";
bluescreen303 = "Mathijs Kwik ";
diff --git a/pkgs/misc/emulators/wine/wine-warcraft.nix b/pkgs/misc/emulators/wine/wine-warcraft.nix
deleted file mode 100644
index 3573c0ba4fe..00000000000
--- a/pkgs/misc/emulators/wine/wine-warcraft.nix
+++ /dev/null
@@ -1,49 +0,0 @@
-{ stdenv, fetchgit, xlibs, flex, bison, mesa, alsaLib
-, ncurses, libpng, libjpeg, lcms, freetype, fontconfig, fontforge
-, libxml2, libxslt, openssl, gnutls
-}:
-
-assert stdenv.isLinux;
-assert stdenv.gcc.gcc != null;
-
-stdenv.mkDerivation rec {
- name = "wine-warcraft-${version}";
- version = "1.1.19";
-
- src = fetchgit {
- url = git://repo.or.cz/wine/warcraft3.git;
- rev = "38faaffd99331b71284d8da5f76f38625107ed6d";
- };
-
- buildInputs = [
- xlibs.xlibs flex bison xlibs.libXi mesa
- xlibs.libXcursor xlibs.libXinerama xlibs.libXrandr
- xlibs.libXrender xlibs.libXxf86vm xlibs.libXcomposite
- xlibs.xf86vidmodeproto
- alsaLib ncurses libpng libjpeg lcms fontforge
- libxml2 libxslt openssl gnutls
- ];
-
- # Wine locates a lot of libraries dynamically through dlopen(). Add
- # them to the RPATH so that the user doesn't have to set them in
- # LD_LIBRARY_PATH.
- NIX_LDFLAGS = map (path: "-rpath ${path}/lib ") [
- freetype fontconfig stdenv.gcc.gcc mesa mesa.libdrm
- xlibs.libXinerama xlibs.libXrender xlibs.libXrandr
- xlibs.libXcursor xlibs.libXcomposite xlibs.libXxf86vm
- xlibs.xf86vidmodeproto
- openssl gnutls
- ];
-
- # Don't shrink the ELF RPATHs in order to keep the extra RPATH
- # elements specified above.
- dontPatchELF = true;
-
- meta = with stdenv.lib; {
- homepage = "http://www.winehq.org/";
- license = "LGPL";
- description = "An Open Source implementation of the Windows API on top of X, OpenGL, and Unix with patches for Warcraft 3";
- maintainers = [ maintainers.phreedom ];
- platforms = [ "i686-linux" ];
- };
-}
diff --git a/pkgs/os-specific/linux/acpi/default.nix b/pkgs/os-specific/linux/acpi/default.nix
index 84ee4486807..6bb44d7db44 100644
--- a/pkgs/os-specific/linux/acpi/default.nix
+++ b/pkgs/os-specific/linux/acpi/default.nix
@@ -1,11 +1,12 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "acpi-1.5";
-
+ name = "acpi-${version}";
+ version = "1.6";
+
src = fetchurl {
- url = "http://ftp.de.debian.org/debian/pool/main/a/acpi/acpi_1.5.orig.tar.gz";
- sha256 = "1pb020j627ldjm1askqfzp6cjxrs79ail8svihanv7pgbg5r3zsp";
+ url = "mirror://sourceforge/acpiclient/${version}/${name}.tar.gz";
+ sha256 = "0cawznhkzb51yxa599d1xkw05nklmjrrmd79vmjkkzf4002d4qgd";
};
meta = {
@@ -15,7 +16,7 @@ stdenv.mkDerivation rec {
the "old" `apm' command on ACPI systems. It includes
battery and thermal information.
'';
- homepage = http://grahame.angrygoats.net/acpi.shtml;
+ homepage = http://sourceforge.net/projects/acpiclient/;
license = "GPLv2+";
};
}
diff --git a/pkgs/os-specific/linux/alsa-utils/default.nix b/pkgs/os-specific/linux/alsa-utils/default.nix
index ebaef323491..4f848e5a87d 100644
--- a/pkgs/os-specific/linux/alsa-utils/default.nix
+++ b/pkgs/os-specific/linux/alsa-utils/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, alsaLib, gettext, ncurses}:
+{stdenv, fetchurl, alsaLib, gettext, ncurses, libsamplerate}:
stdenv.mkDerivation rec {
name = "alsa-utils-1.0.26";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1rw1n3w8syqky9i7kwy5xd2rzfdbihxas32vwfxpb177lqx2lpzq";
};
- buildInputs = [ alsaLib ncurses ];
+ buildInputs = [ alsaLib ncurses libsamplerate ];
buildNativeInputs = [ gettext ];
configureFlags = "--disable-xmlto --with-udev-rules-dir=$(out)/lib/udev/rules.d";
diff --git a/pkgs/os-specific/linux/ati-drivers/default.nix b/pkgs/os-specific/linux/ati-drivers/default.nix
index 49efcc1e76e..c30d18fe75b 100644
--- a/pkgs/os-specific/linux/ati-drivers/default.nix
+++ b/pkgs/os-specific/linux/ati-drivers/default.nix
@@ -45,9 +45,9 @@ stdenv.mkDerivation rec {
patchelf
unzip
];
-
+
inherit kernel glibc /* glibc only used for setting interpreter */;
-
+
LD_LIBRARY_PATH = stdenv.lib.concatStringsSep ":"
[ "${xorg.libXrandr}/lib"
"${xorg.libXrender}/lib"
@@ -58,11 +58,11 @@ stdenv.mkDerivation rec {
inherit mesa; # only required to build examples
meta = {
- description = "ati drivers";
+ description = "ATI drivers";
homepage = http://support.amd.com/us/gpudownload/Pages/index.aspx;
license = "unfree";
maintainers = [stdenv.lib.maintainers.marcweber];
- platforms = [ "x86_64-linux" ];
+ #platforms = [ "x86_64-linux" ];
};
# moved assertions here because the name is evaluated when the NixOS manual is generated
diff --git a/pkgs/os-specific/linux/aufs/3.nix b/pkgs/os-specific/linux/aufs/3.nix
index 130fd5075cd..255804a31de 100644
--- a/pkgs/os-specific/linux/aufs/3.nix
+++ b/pkgs/os-specific/linux/aufs/3.nix
@@ -33,6 +33,7 @@ stdenv.mkDerivation {
'';
passthru = { inherit patch; };
+
meta = {
description = "Another Unionfs implementation for Linux (third generation)";
homepage = http://aufs.sourceforge.net/;
diff --git a/pkgs/os-specific/linux/cpufrequtils/default.nix b/pkgs/os-specific/linux/cpufrequtils/default.nix
index 35bf57c269e..e9e0a36f156 100644
--- a/pkgs/os-specific/linux/cpufrequtils/default.nix
+++ b/pkgs/os-specific/linux/cpufrequtils/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation {
name = "cpufrequtils-008";
src = fetchurl {
- url = "mirror://kernel/linux/utils/kernel/cpufreq/cpufrequtils-008.tar.gz";
+ url = http://ftp.be.debian.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-008.tar.gz;
md5 = "52d3e09e47ffef634833f7fab168eccf";
};
diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix
index 2660c0b2493..8acb75c3ed6 100644
--- a/pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix
+++ b/pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix
@@ -4,7 +4,8 @@ stdenv.mkDerivation rec {
name = "iwlwifi-1000-ucode-128.50.3.1";
src = fetchurl {
- url = "http://intellinuxwireless.org/iwlwifi/downloads/${name}.tgz";
+ url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz";
+ name = "${name}.tgz";
sha256 = "7e81ddad18acec19364c9df22496e8afae99a2e1490b2b178e420b52d443728d";
};
@@ -26,6 +27,6 @@ stdenv.mkDerivation rec {
driver found in recent kernels.
'';
- homepage = http://intellinuxwireless.org/;
+ homepage = http://wireless.kernel.org/en/users/Drivers/iwlwifi;
};
}
diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-5150-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-5150-ucode/default.nix
index 0d409bd8427..dca427cbff5 100644
--- a/pkgs/os-specific/linux/firmware/iwlwifi-5150-ucode/default.nix
+++ b/pkgs/os-specific/linux/firmware/iwlwifi-5150-ucode/default.nix
@@ -4,7 +4,8 @@ stdenv.mkDerivation rec {
name = "iwlwifi-5150-ucode-8.24.2.2";
src = fetchurl {
- url = "http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-5150-ucode-8.24.2.2.tgz";
+ url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz";
+ name = "${name}.tgz";
sha256 = "d253e6ff6624639aded67c82df98b2bc4a66eb66400848d5614921d513540cf9";
};
@@ -24,6 +25,6 @@ stdenv.mkDerivation rec {
firmware. It contains the `iwlwifi-5150-2.ucode' file.
'';
- homepage = http://intellinuxwireless.org/;
+ homepage = http://wireless.kernel.org/en/users/Drivers/iwlwifi;
};
}
diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-6000-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-6000-ucode/default.nix
index e5f3effa4b7..2e88f1bba74 100644
--- a/pkgs/os-specific/linux/firmware/iwlwifi-6000-ucode/default.nix
+++ b/pkgs/os-specific/linux/firmware/iwlwifi-6000-ucode/default.nix
@@ -4,7 +4,8 @@ stdenv.mkDerivation rec {
name = "iwlwifi-6000-ucode-9.221.4.1";
src = fetchurl {
- url = "http://intellinuxwireless.org/iwlwifi/downloads/${name}.tgz";
+ url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz";
+ name = "${name}.tgz";
sha256 = "7f04623231663dc4ee63df32fd890bfa9514dce1fab9dc7a25fda90350da836b";
};
@@ -24,6 +25,6 @@ stdenv.mkDerivation rec {
firmware. It contains the `iwlwifi-6000-4.ucode' file.
'';
- homepage = http://intellinuxwireless.org/;
+ homepage = http://wireless.kernel.org/en/users/Drivers/iwlwifi;
};
}
diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-6000g2a-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-6000g2a-ucode/default.nix
index 4aea802244f..ef259b70975 100644
--- a/pkgs/os-specific/linux/firmware/iwlwifi-6000g2a-ucode/default.nix
+++ b/pkgs/os-specific/linux/firmware/iwlwifi-6000g2a-ucode/default.nix
@@ -4,7 +4,8 @@ stdenv.mkDerivation rec {
name = "iwlwifi-6000g2a-ucode-18.168.6.1";
src = fetchurl {
- url = "http://intellinuxwireless.org/iwlwifi/downloads/${name}.tgz";
+ url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz";
+ name = "${name}.tgz";
sha256 = "a7f2615756addafbf3e6912cb0265f9650b2807d1ccdf54b620735772725bbe9";
};
@@ -17,7 +18,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = "http://intellinuxwireless.org/";
+ homepage = http://wireless.kernel.org/en/users/Drivers/iwlwifi;
description = "Firmware for the Intel 6000 Series Gen2 wireless card";
longDescription = ''
diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-6000g2b-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-6000g2b-ucode/default.nix
index b3a2a810bf7..0fee3acd0a3 100644
--- a/pkgs/os-specific/linux/firmware/iwlwifi-6000g2b-ucode/default.nix
+++ b/pkgs/os-specific/linux/firmware/iwlwifi-6000g2b-ucode/default.nix
@@ -4,7 +4,8 @@ stdenv.mkDerivation rec {
name = "iwlwifi-6000g2b-ucode-17.168.5.2";
src = fetchurl {
- url = "http://intellinuxwireless.org/iwlwifi/downloads/${name}.tgz";
+ url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz";
+ name = "${name}.tgz";
sha256 = "5e4afdf070bfef549e50e62187f22dc2e40f5d9fe8b9a77561f8f3efb0d1d052";
};
@@ -24,6 +25,6 @@ stdenv.mkDerivation rec {
firmware. It contains the `iwlwifi-6000g2b-4.ucode' file.
'';
- homepage = http://intellinuxwireless.org/;
+ homepage = http://wireless.kernel.org/en/users/Drivers/iwlwifi;
};
}
diff --git a/pkgs/os-specific/linux/kernel/linux-3.0.nix b/pkgs/os-specific/linux/kernel/linux-3.0.nix
index 4ac4a4b263b..557ee6b52c6 100644
--- a/pkgs/os-specific/linux/kernel/linux-3.0.nix
+++ b/pkgs/os-specific/linux/kernel/linux-3.0.nix
@@ -230,7 +230,7 @@ in
import ./generic.nix (
rec {
- version = "3.0.57";
+ version = "3.0.59";
preConfigure = ''
substituteInPlace scripts/depmod.sh --replace '-b "$INSTALL_MOD_PATH"' ""
@@ -238,7 +238,7 @@ import ./generic.nix (
src = fetchurl {
url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz";
- sha256 = "12rf48ymwsgr133d6cydsajjxb3zihrcrfhpdv185x07dbri9nbl";
+ sha256 = "0w0l0vsky921j6wvhydl8ggzwkwkhr0lk2lkd7lshhmv9c6bdg86";
};
config = configWithPlatform stdenv.platform;
diff --git a/pkgs/os-specific/linux/kernel/linux-3.2.nix b/pkgs/os-specific/linux/kernel/linux-3.2.nix
index 212a86f36a3..f843f8b057a 100644
--- a/pkgs/os-specific/linux/kernel/linux-3.2.nix
+++ b/pkgs/os-specific/linux/kernel/linux-3.2.nix
@@ -237,7 +237,7 @@ in
import ./generic.nix (
rec {
- version = "3.2.36";
+ version = "3.2.37";
testing = false;
modDirVersion = version;
@@ -248,7 +248,7 @@ import ./generic.nix (
src = fetchurl {
url = "mirror://kernel/linux/kernel/v3.0/${if testing then "testing/" else ""}linux-${version}.tar.xz";
- sha256 = "0jyla0mjh1jjk84jywyvd7n6ax27xarkllfjf991rqj32zinlnzn";
+ sha256 = "1h8lx0gvb1q962lghjpixa6q89k4yrgvpiw8hplb3w2jicqs4948";
};
config = configWithPlatform stdenv.platform;
diff --git a/pkgs/os-specific/linux/kernel/linux-3.4.nix b/pkgs/os-specific/linux/kernel/linux-3.4.nix
index a03e3950891..8d8c56daab0 100644
--- a/pkgs/os-specific/linux/kernel/linux-3.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-3.4.nix
@@ -239,7 +239,7 @@ in
import ./generic.nix (
rec {
- version = "3.4.24";
+ version = "3.4.26";
testing = false;
preConfigure = ''
@@ -248,7 +248,7 @@ import ./generic.nix (
src = fetchurl {
url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz";
- sha256 = "1vxyb68ckzgm88jj7xzmwr2hmj5vdry5irvfr89klgqr95mmhkd1";
+ sha256 = "1zmv1g90fgqrabc0qb5ip551mh12ps1zin3hbygysc89j684rbk1";
};
config = configWithPlatform stdenv.platform;
diff --git a/pkgs/os-specific/linux/kernel/linux-3.7.nix b/pkgs/os-specific/linux/kernel/linux-3.7.nix
index 1a02910b5c8..2822c33c828 100644
--- a/pkgs/os-specific/linux/kernel/linux-3.7.nix
+++ b/pkgs/os-specific/linux/kernel/linux-3.7.nix
@@ -245,7 +245,7 @@ in
import ./generic.nix (
rec {
- version = "3.7.1";
+ version = "3.7.3";
testing = false;
preConfigure = ''
@@ -254,7 +254,7 @@ import ./generic.nix (
src = fetchurl {
url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz";
- sha256 = "0mbjvrr0658gg052hbf32vfcmlzfsr777wgmaxrpkpzbfs1qpjp1";
+ sha256 = "05421g78kx01ia0pq3d3y3gkrzqb5grfhhy7vy1ixlq8a23kc6b7";
};
config = configWithPlatform stdenv.platform;
diff --git a/pkgs/os-specific/linux/lxc/default.nix b/pkgs/os-specific/linux/lxc/default.nix
index be943f5df9e..8f60ff2554b 100644
--- a/pkgs/os-specific/linux/lxc/default.nix
+++ b/pkgs/os-specific/linux/lxc/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, fetchurl, libcap, perl, docbook2x, docbook_xml_dtd_45 }:
+{ stdenv, fetchurl, libcap, apparmor, perl, docbook2x, docbook_xml_dtd_45 }:
stdenv.mkDerivation rec {
- name = "lxc-0.8.0-rc2";
+ name = "lxc-0.8.0";
src = fetchurl {
url = "http://lxc.sf.net/download/lxc/${name}.tar.gz";
- sha256 = "1f0ee0464507d26e494784e841b68c765ecd3abc5976012e226f69d1aa361bef";
+ sha256 = "0b3912mal1n56i1v5f3aplm7shqnlz24p0znpva27r4l1drk7j7a";
};
- buildInputs = [ libcap perl docbook2x ];
+ buildInputs = [ libcap apparmor perl docbook2x ];
patches = [
./dont-run-ldconfig.patch
diff --git a/pkgs/os-specific/linux/mcelog/default.nix b/pkgs/os-specific/linux/mcelog/default.nix
index 82c502ede72..b60b6134fdd 100644
--- a/pkgs/os-specific/linux/mcelog/default.nix
+++ b/pkgs/os-specific/linux/mcelog/default.nix
@@ -25,9 +25,13 @@ in stdenv.mkDerivation {
makeFlags = "prefix=$(out) etcprefix=$(out) DOCDIR=$(out)/share/doc";
+ preInstall = ''
+ ensureDir $out/share/doc
+ '';
+
meta = {
description = "Tool to display logged machine check exceptions";
homepage = http://mcelog.org/;
license = stdenv.lib.licenses.gpl2;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/os-specific/linux/module-init-tools/default.nix b/pkgs/os-specific/linux/module-init-tools/default.nix
index 077d08f899d..240150b09dd 100644
--- a/pkgs/os-specific/linux/module-init-tools/default.nix
+++ b/pkgs/os-specific/linux/module-init-tools/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
src = [
(fetchurl {
- url = mirror://kernel/linux/utils/kernel/module-init-tools/module-init-tools-3.16.tar.bz2;
+ url = http://ftp.be.debian.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.16.tar.bz2;
sha256 = "0jxnz9ahfic79rp93l5wxcbgh4pkv85mwnjlbv1gz3jawv5cvwp1";
})
diff --git a/pkgs/os-specific/linux/nvidia-x11/acpixf.patch b/pkgs/os-specific/linux/nvidia-x11/acpixf.patch
deleted file mode 100644
index c94641c6919..00000000000
--- a/pkgs/os-specific/linux/nvidia-x11/acpixf.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -pur 96.43.20/conftest.sh 96.43.20-3.4/conftest.sh
---- 96.43.20/conftest.sh 2011-07-18 10:51:11.000000000 +0400
-+++ 96.43.20-3.4/conftest.sh 2012-06-16 00:04:22.870746239 +0400
-@@ -908,6 +908,7 @@ compile_test() {
- #
- echo "$CONFTEST_PREAMBLE
- #include
-+ #include
- void conftest_acpi_walk_namespace(void) {
- acpi_walk_namespace();
- }" > conftest$$.c
-@@ -923,6 +924,7 @@ compile_test() {
-
- echo "$CONFTEST_PREAMBLE
- #include
-+ #include
- void conftest_acpi_walk_namespace(void) {
- acpi_walk_namespace(0, NULL, 0, NULL, NULL, NULL, NULL);
- }" > conftest$$.c
-@@ -939,6 +941,7 @@ compile_test() {
-
- echo "$CONFTEST_PREAMBLE
- #include
-+ #include
- void conftest_acpi_walk_namespace(void) {
- acpi_walk_namespace(0, NULL, 0, NULL, NULL, NULL);
- }" > conftest$$.c
diff --git a/pkgs/os-specific/linux/nvidia-x11/builder-legacy304.sh b/pkgs/os-specific/linux/nvidia-x11/builder-legacy304.sh
new file mode 100755
index 00000000000..bb8beab29c5
--- /dev/null
+++ b/pkgs/os-specific/linux/nvidia-x11/builder-legacy304.sh
@@ -0,0 +1,101 @@
+source $stdenv/setup
+
+dontPatchELF=1 # must keep libXv, $out in RPATH
+
+
+unpackFile() {
+ sh $src -x
+}
+
+
+buildPhase() {
+ if test -z "$libsOnly"; then
+ # Create the module.
+ echo "Building linux driver against kernel: $kernel";
+ cd kernel
+ kernelVersion=$(cd $kernel/lib/modules && ls)
+ sysSrc=$(echo $kernel/lib/modules/$kernelVersion/build/)
+ unset src # used by the nv makefile
+ # Hack necessary to compile on 2.6.28.
+ export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I$sysSrc/include/asm/mach-default -I$sysSrc/include/generated"
+ make SYSSRC=$sysSrc module
+ cd ..
+ fi
+}
+
+
+installPhase() {
+
+ # Install libGL and friends.
+ mkdir -p $out/lib/vendors
+
+ for f in \
+ libcuda libGL libnvcuvid libnvidia-cfg libnvidia-compiler \
+ libnvidia-glcore libnvidia-ml libnvidia-opencl \
+ libnvidia-tls libOpenCL libnvidia-tls libvdpau_nvidia
+ do
+ cp -prd $f.* $out/lib/
+ ln -snf $f.so.$versionNumber $out/lib/$f.so
+ ln -snf $f.so.$versionNumber $out/lib/$f.so.1
+ done
+
+ cp -p nvidia.icd $out/lib/vendors/
+ cp -prd tls $out/lib/
+ cp -prd libOpenCL.so.1.0.0 $out/lib/
+ ln -snf libOpenCL.so.1.0.0 $out/lib/libOpenCL.so
+ ln -snf libOpenCL.so.1.0.0 $out/lib/libOpenCL.so.1
+
+ patchelf --set-rpath $out/lib:$glPath $out/lib/libGL.so.*.*
+ patchelf --set-rpath $out/lib:$glPath $out/lib/libvdpau_nvidia.so.*.*
+ patchelf --set-rpath $cudaPath $out/lib/libcuda.so.*.*
+
+ if test -z "$libsOnly"; then
+
+ # Install the kernel module.
+ mkdir -p $out/lib/modules/$kernelVersion/misc
+ cp kernel/nvidia.ko $out/lib/modules/$kernelVersion/misc
+
+ # Install the X driver.
+ mkdir -p $out/lib/xorg/modules
+ cp -p libnvidia-wfb.* $out/lib/xorg/modules/
+ mkdir -p $out/lib/xorg/modules/drivers
+ cp -p nvidia_drv.so $out/lib/xorg/modules/drivers
+ mkdir -p $out/lib/xorg/modules/extensions
+ cp -p libglx.so.* $out/lib/xorg/modules/extensions
+
+ ln -snf libnvidia-wfb.so.$versionNumber $out/lib/xorg/modules/libnvidia-wfb.so.1
+ ln -snf libglx.so.$versionNumber $out/lib/xorg/modules/extensions/libglx.so
+
+ patchelf --set-rpath $out/lib $out/lib/xorg/modules/extensions/libglx.so.*.*
+
+ # Install the programs.
+ mkdir -p $out/bin
+
+ for i in nvidia-settings nvidia-xconfig; do
+ cp $i $out/bin/$i
+ patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \
+ --set-rpath $out/lib:$programPath:$glPath $out/bin/$i
+ done
+
+ # Header files etc.
+ mkdir -p $out/include/nvidia
+ cp -p *.h $out/include/nvidia
+
+ mkdir -p $out/share/man/man1
+ cp -p *.1.gz $out/share/man/man1
+
+ mkdir -p $out/share/applications
+ cp -p *.desktop $out/share/applications
+
+ mkdir -p $out/share/pixmaps
+ cp -p nvidia-settings.png $out/share/pixmaps
+
+ # Patch the `nvidia-settings.desktop' file.
+ substituteInPlace $out/share/applications/nvidia-settings.desktop \
+ --replace '__UTILS_PATH__' $out/bin \
+ --replace '__PIXMAP_PATH__' $out/share/pixmaps
+ fi
+}
+
+
+genericBuild
diff --git a/pkgs/os-specific/linux/nvidia-x11/generated.patch b/pkgs/os-specific/linux/nvidia-x11/generated.patch
deleted file mode 100644
index 6cf7a93c644..00000000000
--- a/pkgs/os-specific/linux/nvidia-x11/generated.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -pur 173.14.31/conftest.sh 173.14.31-3.3/conftest.sh
---- 173.14.31/conftest.sh 2011-07-18 09:49:58.000000000 +0400
-+++ 173.14.31-3.3/conftest.sh 2012-04-09 19:33:34.407928432 +0400
-@@ -123,7 +123,7 @@ build_cflags() {
- CFLAGS="$BASE_CFLAGS $MACH_CFLAGS $OUTPUT_CFLAGS -I$HEADERS $AUTOCONF_CFLAGS"
-
- if [ "$ARCH" = "i386" -o "$ARCH" = "x86_64" ]; then
-- CFLAGS="$CFLAGS -I$SOURCES/arch/x86/include"
-+ CFLAGS="$CFLAGS -I$SOURCES/arch/x86/include -I$SOURCES/arch/x86/include/generated"
- fi
- if [ -n "$BUILD_PARAMS" ]; then
- CFLAGS="$CFLAGS -D$BUILD_PARAMS"
diff --git a/pkgs/os-specific/linux/nvidia-x11/legacy304.nix b/pkgs/os-specific/linux/nvidia-x11/legacy304.nix
index ad419610df7..c88eb77c12f 100644
--- a/pkgs/os-specific/linux/nvidia-x11/legacy304.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/legacy304.nix
@@ -13,7 +13,7 @@ let versionNumber = "304.64"; in
stdenv.mkDerivation {
name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernel.version}"}";
- builder = ./builder.sh;
+ builder = ./builder-legacy304.sh;
src =
if stdenv.system == "i686-linux" then
diff --git a/pkgs/os-specific/linux/nvidia-x11/legacy96.nix b/pkgs/os-specific/linux/nvidia-x11/legacy96.nix
index fd27a989c07..8e1fb784ae3 100644
--- a/pkgs/os-specific/linux/nvidia-x11/legacy96.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/legacy96.nix
@@ -2,7 +2,7 @@
let
- versionNumber = "96.43.20";
+ versionNumber = "96.43.23";
in
@@ -15,27 +15,17 @@ stdenv.mkDerivation {
if stdenv.system == "i686-linux" then
fetchurl {
url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}-pkg0.run";
- sha256 = "05vm36jnydp4cfdkfvrvxczd64i3f0pp0yp7dn8y8pklrxi80xxw";
+ sha256 = "0hi10h26l51mknr57zsdg0zaxcqdz1lp3hsz0hi1c1vkpbsavrji";
}
else if stdenv.system == "x86_64-linux" then
fetchurl {
url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-pkg0.run";
- sha256 = "0a8ninp4wyql3xh6z93dzhbacvz7g0h8gs4pg5279a0i6h05wb1w";
+ sha256 = "09vynha40rsxpklj1m0qjfg853ckdpi9g87h06irikh405x57kzp";
}
else throw "nvidia-x11 does not support platform ${stdenv.system}";
inherit versionNumber kernel;
- # Only for kernels 3.4 and over
- # Patches taken from arch linux AUR
- # https://aur.archlinux.org/packages.php?ID=57698
- kpatches = stdenv.lib.optionals (stdenv.lib.strings.versionOlder "3.4" kernel.version)
- [ ./acpixf.patch
- ./generated.patch
- ./patchlevel.patch
- ./switch_to.patch
- ];
-
dontStrip = true;
glPath = stdenv.lib.makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr];
diff --git a/pkgs/os-specific/linux/nvidia-x11/patchlevel.patch b/pkgs/os-specific/linux/nvidia-x11/patchlevel.patch
deleted file mode 100644
index 256922ca966..00000000000
--- a/pkgs/os-specific/linux/nvidia-x11/patchlevel.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-diff -pur 96.43.20-t1/conftest.sh 96.43.20-t2/conftest.sh
---- 96.43.20-t1/conftest.sh 2012-06-16 17:14:47.206589267 +0400
-+++ 96.43.20-t2/conftest.sh 2012-06-16 15:35:45.049203248 +0400
-@@ -1303,10 +1303,14 @@ case "$5" in
- MAKEFILE=$HEADERS/../Makefile
-
- if [ -f $MAKEFILE ]; then
-+ VERSION=$(grep "^VERSION =" $MAKEFILE | cut -d " " -f 3)
- PATCHLEVEL=$(grep "^PATCHLEVEL =" $MAKEFILE | cut -d " " -f 3)
-
-- if [ -z "$PATCHLEVEL" ]; then
-+ if [ -z "$PATCHLEVEL" -o -z "$VERSION" ]; then
- exit 1
-+ elif [ "$VERSION" = '3' ]; then
-+ echo 6
-+ exit 0
- else
- echo $PATCHLEVEL
- exit 0
-@@ -1426,10 +1430,11 @@ case "$5" in
- # kernel older than 2.6.6, that's all we require to
- # build the module.
- #
-+ VERSION=$(grep "^VERSION =" $MAKEFILE | cut -d " " -f 3)
- PATCHLEVEL=$(grep "^PATCHLEVEL =" $MAKEFILE | cut -d " " -f 3)
- SUBLEVEL=$(grep "^SUBLEVEL =" $MAKEFILE | cut -d " " -f 3)
-
-- if [ -n "$PATCHLEVEL" -a $PATCHLEVEL -ge 6 \
-+ if [ "$VERSION" = '2' -a -n "$PATCHLEVEL" -a $PATCHLEVEL -ge 6 \
- -a -n "$SUBLEVEL" -a $SUBLEVEL -le 5 ]; then
- SELECTED_MAKEFILE=Makefile.kbuild
- RET=0
-@@ -1525,11 +1530,12 @@ case "$5" in
- # This source tree is not configured, but includes
- # the top-level Makefile.
- #
-+ VERSION=$(grep "^VERSION =" $MAKEFILE | cut -d " " -f 3)
- PATCHLEVEL=$(grep "^PATCHLEVEL =" $MAKEFILE | cut -d " " -f 3)
- SUBLEVEL=$(grep "^SUBLEVEL =" $MAKEFILE | cut -d " " -f 3)
-
-- if [ -n "$PATCHLEVEL" -a -n "$SUBLEVEL" ]; then
-- echo 2.$PATCHLEVEL.$SUBLEVEL
-+ if [ -n "$VERSION" -a -n "$PATCHLEVEL" -a -n "$SUBLEVEL" ]; then
-+ echo $VERSION.$PATCHLEVEL.$SUBLEVEL
- RET=0
- fi
- fi
-diff -pur 96.43.20-t1/Makefile.kbuild 96.43.20-t2/Makefile.kbuild
---- 96.43.20-t1/Makefile.kbuild 2011-07-18 10:51:11.000000000 +0400
-+++ 96.43.20-t2/Makefile.kbuild 2012-06-16 17:08:11.694605133 +0400
-@@ -132,7 +132,7 @@ MODULE_ROOT := /lib/modules/$(KERNEL_UNA
- #
-
- TOPDIR ?= $(KERNEL_SOURCES)
--PATCHLEVEL ?= $(shell $(CONFTEST) kernel_patch_level)
-+PATCHLEVEL := $(shell $(CONFTEST) kernel_patch_level)
-
- #
- # Linux 2.4 uses the .o module extension. Linux 2.6, however, uses the .ko
diff --git a/pkgs/os-specific/linux/nvidia-x11/switch_to.patch b/pkgs/os-specific/linux/nvidia-x11/switch_to.patch
deleted file mode 100644
index 51ffa7f83f1..00000000000
--- a/pkgs/os-specific/linux/nvidia-x11/switch_to.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -pur 173.14.31-3.3/conftest.sh 173.14.31-3.4/conftest.sh
---- 173.14.31-3.3/conftest.sh 2012-04-09 19:33:34.407928432 +0400
-+++ 173.14.31-3.4/conftest.sh 2012-04-10 19:50:36.052346728 +0400
-@@ -465,7 +465,7 @@ compile_test() {
- # and if it as an 'event' member.
- #
- echo "$CONFTEST_PREAMBLE
-- #include
-+ #include
- #include
- void conftest_pm_message_t(pm_message_t state) {
- pm_message_t *p = &state;
-diff -pur 173.14.31-3.3/nv-linux.h 173.14.31-3.4/nv-linux.h
---- 173.14.31-3.3/nv-linux.h 2011-07-18 09:49:58.000000000 +0400
-+++ 173.14.31-3.4/nv-linux.h 2012-04-10 19:53:04.853776013 +0400
-@@ -92,7 +92,7 @@
- #include
-
- #include /* do_div() */
--#include /* cli, sli, save_flags */
-+#include /* cli, sli, save_flags */
- #include /* ioremap, virt_to_phys */
- #include /* access_ok */
- #include /* PAGE_OFFSET */
diff --git a/pkgs/os-specific/linux/pam/default.nix b/pkgs/os-specific/linux/pam/default.nix
index c18ea2b1f2b..7da03cf9cad 100644
--- a/pkgs/os-specific/linux/pam/default.nix
+++ b/pkgs/os-specific/linux/pam/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "linux-pam-1.1.1";
src = fetchurl {
- url = mirror://kernel/linux/libs/pam/library/Linux-PAM-1.1.1.tar.bz2;
+ url = http://www.linux-pam.org/library/Linux-PAM-1.1.1.tar.bz2;
sha256 = "015r3xdkjpqwcv4lvxavq0nybdpxhfjycqpzbx8agqd5sywkx3b0";
};
diff --git a/pkgs/os-specific/linux/pm-utils/default.nix b/pkgs/os-specific/linux/pm-utils/default.nix
index f20cadabc53..e3b6168be9b 100644
--- a/pkgs/os-specific/linux/pm-utils/default.nix
+++ b/pkgs/os-specific/linux/pm-utils/default.nix
@@ -8,8 +8,8 @@ let
sbinPath = stdenv.lib.makeSearchPath "sbin"
[ procps ];
-
-in
+
+in
stdenv.mkDerivation rec {
name = "pm-utils-1.4.1";
@@ -30,15 +30,26 @@ stdenv.mkDerivation rec {
substituteInPlace pm/pm-functions.in --replace '/sbin:/usr/sbin:/bin:/usr/bin' '$PATH:${binPath}:${sbinPath}'
substituteInPlace src/pm-action.in --replace 'tr ' '${coreutils}/bin/tr '
-
+
substituteInPlace pm/sleep.d/00logging --replace /bin/uname "$(type -P uname)"
substituteInPlace pm/sleep.d/90clock --replace /sbin/hwclock hwclock
'';
+ postInstall =
+ ''
+ # Remove some hooks that have doubtful usefulness. See
+ # http://zinc.canonical.com/~cking/power-benchmarking/pm-utils-results/results.txt.
+ # In particular, journal-commit breaks things if you have
+ # read-only bind mounts, since it ends up remounting the
+ # underlying filesystem read-only.
+ rm $out/lib/pm-utils/power.d/{journal-commit,readahead}
+ '';
+
meta = {
homepage = http://pm-utils.freedesktop.org/wiki/;
description = "A small collection of scripts that handle suspend and resume on behalf of HAL";
license = "GPLv2";
+ platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/pmtools/default.nix b/pkgs/os-specific/linux/pmtools/default.nix
index 1cb2220a3bd..13a6e87319e 100644
--- a/pkgs/os-specific/linux/pmtools/default.nix
+++ b/pkgs/os-specific/linux/pmtools/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "pmtools-20071116";
src = fetchurl {
- url = "www.lesswatts.org/patches/linux_acpi/${name}.tar.gz";
+ url = "http://www.lesswatts.org/patches/linux_acpi/${name}.tar.gz";
sha256 = "91751774976e39f6237efd0326eb35196a9346220b92ad35894a33283e872748";
};
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = "http://www.lesswatts.org/projects/acpi/utilities.php";
+ homepage = http://www.lesswatts.org/projects/acpi/utilities.php;
description = "Linux ACPI utilities";
license = "GPLv2";
diff --git a/pkgs/os-specific/linux/powertop/default.nix b/pkgs/os-specific/linux/powertop/default.nix
index 68075d115a4..2fb852acc31 100644
--- a/pkgs/os-specific/linux/powertop/default.nix
+++ b/pkgs/os-specific/linux/powertop/default.nix
@@ -2,6 +2,7 @@
stdenv.mkDerivation rec {
name = "powertop-2.1";
+
src = fetchurl {
url = "https://01.org/powertop/sites/default/files/downloads/${name}.tar.gz";
sha256 = "16161nlah4i4hq8vyx7ds1vq7icdzwm7gmyjg0xhcrs1r9n83m1x";
diff --git a/pkgs/os-specific/linux/procps-ng/default.nix b/pkgs/os-specific/linux/procps-ng/default.nix
new file mode 100644
index 00000000000..6099505f1d6
--- /dev/null
+++ b/pkgs/os-specific/linux/procps-ng/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchurl, ncurses }:
+
+stdenv.mkDerivation {
+ name = "procps-ng-3.3.6";
+
+ src = fetchurl {
+ url = mirror://sourceforge/procps-ng/procps-ng-3.3.6.tar.xz;
+ sha256 = "0k0j3ilzfpw8n3y058ymgfmafdfqqqwpqm7nh7a35xlk6zgw96nh";
+ };
+
+ buildInputs = [ ncurses ];
+
+ makeFlags = "usrbin_execdir=$(out)/bin";
+
+ enableParallelBuilding = true;
+
+ crossAttrs = {
+ CC = stdenv.cross.config + "-gcc";
+ };
+
+ meta = {
+ homepage = http://sourceforge.net/projects/procps-ng/;
+ description = "Utilities that give information about processes using the /proc filesystem";
+ priority = 10; # less than coreutils, which also provides "kill" and "uptime"
+ };
+}
diff --git a/pkgs/os-specific/linux/spl/default.nix b/pkgs/os-specific/linux/spl/default.nix
index 5943a231a85..94e3573b70e 100644
--- a/pkgs/os-specific/linux/spl/default.nix
+++ b/pkgs/os-specific/linux/spl/default.nix
@@ -3,7 +3,7 @@
stdenv.mkDerivation {
name = "spl-0.6.0-rc13-${kernel.version}";
src = fetchurl {
- url = http://zfsonlinux.org/downloads/0.6.0-rc13/spl-0.6.0-rc13.tar.gz;
+ url = http://archive.zfsonlinux.org/downloads/zfsonlinux/spl/spl-0.6.0-rc13.tar.gz;
sha256 = "1frbifj1yd7pznlhsqsiksip5amx4ljvasg8h80haaxk0yvvkr9b";
};
diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix
index 93471d497c6..e331b86872e 100644
--- a/pkgs/os-specific/linux/systemd/default.nix
+++ b/pkgs/os-specific/linux/systemd/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
./0004-Set-switch-to-configuration-hints-for-some-units.patch
./0005-sysinit.target-Drop-the-dependency-on-local-fs.targe.patch
./0006-Don-t-call-plymouth-quit.patch
- ];
+ ] ++ stdenv.lib.optional stdenv.isArm ./libc-bug-accept4-arm.patch;
buildInputs =
[ pkgconfig intltool gperf libcap dbus kmod xz pam acl
diff --git a/pkgs/os-specific/linux/systemd/libc-bug-accept4-arm.patch b/pkgs/os-specific/linux/systemd/libc-bug-accept4-arm.patch
new file mode 100644
index 00000000000..7cde2260189
--- /dev/null
+++ b/pkgs/os-specific/linux/systemd/libc-bug-accept4-arm.patch
@@ -0,0 +1,81 @@
+Based on a patch for udev in
+nixpkgs(upstart)/pkgs/os-specific/linux/udev/pre-accept4-kernel.patch
+
+It was taken from:
+https://github.com/archlinuxarm/PKGBUILDs/blob/master/core/udev-oxnas/pre-accept4-kernel.patch
+
+Basically, ARM implemented accept4() only in 2.6.36. Nixpkgs now uses
+linux headers from 2.6.35. And the particular nixpkgs glibc version had a bug,
+not checking about 2.6.36 for accept4 on arm.
+
+diff --git a/src/journal/journald-stream.c b/src/journal/journald-stream.c
+index 7b88f74..a9f7b62 100644
+--- a/src/journal/journald-stream.c
++++ b/src/journal/journald-stream.c
+@@ -347,10 +347,12 @@ int stdout_stream_new(Server *s) {
+ int fd, r;
+ socklen_t len;
+ struct epoll_event ev;
++ int flgs;
+
+ assert(s);
+
+- fd = accept4(s->stdout_fd, NULL, NULL, SOCK_NONBLOCK|SOCK_CLOEXEC);
++ //fd = accept4(s->stdout_fd, NULL, NULL, SOCK_NONBLOCK|SOCK_CLOEXEC);
++ fd = accept(s->stdout_fd, NULL, NULL);
+ if (fd < 0) {
+ if (errno == EAGAIN)
+ return 0;
+@@ -359,6 +361,11 @@ int stdout_stream_new(Server *s) {
+ return -errno;
+ }
+
++ // Since we don't have accept4
++ flgs = fcntl(fd, F_GETFL, NULL);
++ if(flgs >= 0) fcntl(fd, F_SETFL, flgs | O_NONBLOCK);
++ fcntl(fd, F_SETFD, FD_CLOEXEC);
++
+ if (s->n_stdout_streams >= STDOUT_STREAMS_MAX) {
+ log_warning("Too many stdout streams, refusing connection.");
+ close_nointr_nofail(fd);
+diff --git a/src/udev/udev-ctrl.c b/src/udev/udev-ctrl.c
+index a235912..c05e4b4 100644
+--- a/src/udev/udev-ctrl.c
++++ b/src/udev/udev-ctrl.c
+@@ -15,6 +15,7 @@
+ #include
+ #include
+ #include
++#include
+ #include
+ #include
+ #include
+@@ -181,6 +182,7 @@ struct udev_ctrl_connection *udev_ctrl_get_connection(struct udev_ctrl *uctrl)
+ struct ucred ucred;
+ socklen_t slen;
+ const int on = 1;
++ int flgs;
+
+ conn = calloc(1, sizeof(struct udev_ctrl_connection));
+ if (conn == NULL)
+@@ -188,13 +190,19 @@ struct udev_ctrl_connection *udev_ctrl_get_connection(struct udev_ctrl *uctrl)
+ conn->refcount = 1;
+ conn->uctrl = uctrl;
+
+- conn->sock = accept4(uctrl->sock, NULL, NULL, SOCK_CLOEXEC|SOCK_NONBLOCK);
++ //conn->sock = accept4(uctrl->sock, NULL, NULL, SOCK_CLOEXEC|SOCK_NONBLOCK);
++ conn->sock = accept(uctrl->sock, NULL, NULL);
+ if (conn->sock < 0) {
+ if (errno != EINTR)
+ log_error("unable to receive ctrl connection: %m\n");
+ goto err;
+ }
+
++ // Since we don't have accept4
++ flgs = fcntl(conn->sock, F_GETFL, NULL);
++ if(flgs >= 0) fcntl(conn->sock, F_SETFL, flgs | O_NONBLOCK);
++ fcntl(conn->sock, F_SETFD, FD_CLOEXEC);
++
+ /* check peer credential of connection */
+ slen = sizeof(ucred);
+ if (getsockopt(conn->sock, SOL_SOCKET, SO_PEERCRED, &ucred, &slen) < 0) {
diff --git a/pkgs/os-specific/linux/udev/173.nix b/pkgs/os-specific/linux/udev/173.nix
deleted file mode 100644
index 795826cf6bf..00000000000
--- a/pkgs/os-specific/linux/udev/173.nix
+++ /dev/null
@@ -1,58 +0,0 @@
-{ stdenv, fetchurl, gperf, pkgconfig, glib, acl
-, libusb, usbutils, pciutils }:
-
-assert stdenv ? glibc;
-
-stdenv.mkDerivation rec {
- name = "udev-173";
-
- src = fetchurl {
- url = "mirror://kernel/linux/utils/kernel/hotplug/${name}.tar.bz2";
- sha256 = "1bxadi4bi11v8ipzj22wknv8hsb0wgdb99bx3w9w33rgl4aq78bh";
- };
-
- buildInputs = [ gperf pkgconfig glib acl libusb usbutils ];
-
- configureFlags =
- ''
- --with-pci-ids-path=${pciutils}/share/pci.ids
- --enable-udev_acl --enable-edd
- --disable-introspection --libexecdir=$(out)/lib/udev
- --with-firmware-path=/root/test-firmware:/var/run/current-system/firmware
- '';
-
- # Workaround for the Linux kernel headers being too old.
- NIX_CFLAGS_COMPILE = "-DBTN_TRIGGER_HAPPY=0x2c0";
-
- postInstall =
- ''
- # The path to rule_generator.functions in write_cd_rules and
- # write_net_rules is broken. Also, don't store the mutable
- # persistant rules in /etc/udev/rules.d but in
- # /var/lib/udev/rules.d.
- for i in $out/lib/udev/write_cd_rules $out/lib/udev/write_net_rules; do
- substituteInPlace $i \
- --replace /lib/udev $out/lib/udev \
- --replace /etc/udev/rules.d /var/lib/udev/rules.d
- done
-
- # Don't set PATH to /bin:/sbin; won't work in NixOS.
- sed -e '/PATH=/d' -i $out/lib/udev/rule_generator.functions
-
- ln -sv $out/lib/ConsoleKit $out/etc/ConsoleKit
-
- rm -frv $out/share/gtk-doc
- '';
-
- patches = [ ./custom-rules.patch ] ++
- [(fetchurl {
- url = https://bugs.archlinux.org/task/25356?getfile=7281;
- sha256 = "01xib1pfdbwacgx8dqxgrf67a0mwkpm4kxy9f9v3df93v0m4pmbm";
- })] ++
- stdenv.lib.optional stdenv.isArm ./pre-accept4-kernel.patch;
-
- meta = {
- homepage = http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html;
- description = "Udev manages the /dev filesystem";
- };
-}
diff --git a/pkgs/os-specific/linux/udev/custom-rules.patch b/pkgs/os-specific/linux/udev/custom-rules.patch
deleted file mode 100644
index 647691acfb1..00000000000
--- a/pkgs/os-specific/linux/udev/custom-rules.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-commit c49ec33ba0f1a7f11b188913bb4895360ced67f8
-Author: Yury G. Kudryashov
-Date: Tue Aug 16 16:28:56 2011 +0400
-
- Upstream considers presence of rules_dir=... in udev.conf as a very special case.
- In particular, they disable /dev/.udev/*. Re-enable it.
-
-diff --git a/udev/udev-rules.c b/udev/udev-rules.c
-index 6bf2726..c1ae1f3 100644
---- a/udev/udev-rules.c
-+++ b/udev/udev-rules.c
-@@ -1812,6 +1812,7 @@ struct udev_rules *udev_rules_new(struct udev *udev, int resolve_names)
- struct udev_list file_list;
- struct udev_list_entry *file_loop;
- struct token end_token;
-+ char runpathrules[UTIL_PATH_SIZE];
-
- rules = calloc(1, sizeof(struct udev_rules));
- if (rules == NULL)
-@@ -1854,22 +1855,21 @@ struct udev_rules *udev_rules_new(struct udev *udev, int resolve_names)
- rules->trie_nodes_cur = 1;
-
- if (udev_get_rules_path(udev) == NULL) {
-- char filename[UTIL_PATH_SIZE];
-
- /* /lib/udev -- default/package rules */
- add_matching_files(udev, &file_list, LIBEXECDIR "/rules.d", ".rules");
-
- /* /etc/udev -- system-specific/user/admin rules */
- add_matching_files(udev, &file_list, SYSCONFDIR "/udev/rules.d", ".rules");
--
-- /* /run/udev -- throw-away/temporary rules */
-- util_strscpyl(filename, sizeof(filename), udev_get_run_path(udev), "/rules.d", NULL);
-- add_matching_files(udev, &file_list, filename, ".rules");
- } else {
- /* custom rules files location for testing */
- add_matching_files(udev, &file_list, udev_get_rules_path(udev), ".rules");
- }
-
-+ /* /run/udev -- throw-away/temporary rules */
-+ util_strscpyl(runpathrules, sizeof(runpathrules), udev_get_run_path(udev), "/rules.d", NULL);
-+ add_matching_files(udev, &file_list, runpathrules, ".rules");
-+
- /* add all filenames to the string buffer */
- udev_list_entry_foreach(file_loop, udev_list_get_entry(&file_list)) {
- const char *filename = udev_list_entry_get_value(file_loop);
-diff --git a/udev/udevd.c b/udev/udevd.c
-index f1a31e7..45d10b6 100644
---- a/udev/udevd.c
-+++ b/udev/udevd.c
-@@ -1198,6 +1198,8 @@ int main(int argc, char *argv[])
- struct epoll_event ep_ctrl, ep_inotify, ep_signal, ep_netlink, ep_worker;
- struct udev_ctrl_connection *ctrl_conn = NULL;
- int rc = 1;
-+ char filename[UTIL_PATH_SIZE];
-+ struct stat statbuf;
-
- udev = udev_new();
- if (udev == NULL)
-@@ -1480,23 +1482,21 @@ int main(int argc, char *argv[])
- inotify_add_watch(fd_inotify, udev_get_rules_path(udev),
- IN_DELETE | IN_MOVE | IN_CLOSE_WRITE);
- } else {
-- char filename[UTIL_PATH_SIZE];
-- struct stat statbuf;
-
- inotify_add_watch(fd_inotify, LIBEXECDIR "/rules.d",
- IN_DELETE | IN_MOVE | IN_CLOSE_WRITE);
- inotify_add_watch(fd_inotify, SYSCONFDIR "/udev/rules.d",
- IN_DELETE | IN_MOVE | IN_CLOSE_WRITE);
-+ }
-
-- /* watch dynamic rules directory */
-- util_strscpyl(filename, sizeof(filename), udev_get_run_path(udev), "/rules.d", NULL);
-- if (stat(filename, &statbuf) != 0) {
-- util_create_path(udev, filename);
-- mkdir(filename, 0755);
-- }
-- inotify_add_watch(fd_inotify, filename,
-- IN_DELETE | IN_MOVE | IN_CLOSE_WRITE);
-+ /* watch dynamic rules directory */
-+ util_strscpyl(filename, sizeof(filename), udev_get_run_path(udev), "/rules.d", NULL);
-+ if (stat(filename, &statbuf) != 0) {
-+ util_create_path(udev, filename);
-+ mkdir(filename, 0755);
- }
-+ inotify_add_watch(fd_inotify, filename,
-+ IN_DELETE | IN_MOVE | IN_CLOSE_WRITE);
- udev_watch_restore(udev);
-
- /* block and listen to all signals on signalfd */
diff --git a/pkgs/os-specific/linux/udev/pre-accept4-kernel.patch b/pkgs/os-specific/linux/udev/pre-accept4-kernel.patch
deleted file mode 100644
index 2cf549d99a7..00000000000
--- a/pkgs/os-specific/linux/udev/pre-accept4-kernel.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From:
-https://github.com/archlinuxarm/PKGBUILDs/blob/master/core/udev-oxnas/pre-accept4-kernel.patch
-
-diff -urN a/udev/udev-ctrl.c b/udev/udev-ctrl.c
---- a/udev/udev-ctrl.c 2011-10-09 17:10:32.000000000 -0600
-+++ b/udev/udev-ctrl.c 2011-10-25 15:11:09.000000000 -0600
-@@ -15,6 +15,7 @@
- #include
- #include
- #include
-+#include
- #include
- #include
- #include
-@@ -182,6 +183,7 @@
- struct ucred ucred;
- socklen_t slen;
- const int on = 1;
-+ int flgs;
-
- conn = calloc(1, sizeof(struct udev_ctrl_connection));
- if (conn == NULL)
-@@ -189,13 +191,19 @@
- conn->refcount = 1;
- conn->uctrl = uctrl;
-
-- conn->sock = accept4(uctrl->sock, NULL, NULL, SOCK_CLOEXEC|SOCK_NONBLOCK);
-+// conn->sock = accept4(uctrl->sock, NULL, NULL, SOCK_CLOEXEC|SOCK_NONBLOCK);
-+ conn->sock = accept(uctrl->sock, NULL, NULL);
- if (conn->sock < 0) {
- if (errno != EINTR)
- err(uctrl->udev, "unable to receive ctrl connection: %m\n");
- goto err;
- }
-
-+// Since we don't have accept4
-+ flgs = fcntl(conn->sock, F_GETFL, NULL);
-+ if(flgs >= 0) fcntl(conn->sock, F_SETFL, flgs | O_NONBLOCK);
-+ fcntl(conn->sock, F_SETFD, FD_CLOEXEC);
-+
- /* check peer credential of connection */
- slen = sizeof(ucred);
- if (getsockopt(conn->sock, SOL_SOCKET, SO_PEERCRED, &ucred, &slen) < 0) {
diff --git a/pkgs/os-specific/linux/udisks/default.nix b/pkgs/os-specific/linux/udisks/default.nix
index 4987e90429c..b46efd46874 100644
--- a/pkgs/os-specific/linux/udisks/default.nix
+++ b/pkgs/os-specific/linux/udisks/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1xgqifddwaavmjc8c30i0mdffyirsld7c6qhfyjw7f9khwv8jjw5";
};
- patches = [ ./purity.patch ];
+ patches = [ ./purity.patch ./no-pci-db.patch ];
postPatch =
''
@@ -30,11 +30,6 @@ stdenv.mkDerivation rec {
configureFlags = "--localstatedir=/var --enable-lvm2";
- preConfigure =
- ''
- # Ensure that udisks can find the necessary programs.
- '';
-
meta = {
homepage = http://www.freedesktop.org/wiki/Software/udisks;
description = "A daemon and command-line utility for querying and manipulating storage devices";
diff --git a/pkgs/os-specific/linux/udisks/no-pci-db.patch b/pkgs/os-specific/linux/udisks/no-pci-db.patch
new file mode 100644
index 00000000000..b323b515c40
--- /dev/null
+++ b/pkgs/os-specific/linux/udisks/no-pci-db.patch
@@ -0,0 +1,13 @@
+Systemd no longer has the pci-db program.
+
+diff -ru -x '*~' udisks-1.0.4-orig/data/80-udisks.rules udisks-1.0.4/data/80-udisks.rules
+--- udisks-1.0.4-orig/data/80-udisks.rules 2011-08-25 23:31:20.000000000 +0200
++++ udisks-1.0.4/data/80-udisks.rules 2012-12-13 13:06:52.189650854 +0100
+@@ -3,7 +3,6 @@
+
+ # import names for PCI storage controllers
+ #
+-SUBSYSTEM=="pci", ACTION=="add|change", ENV{ID_MODEL_FROM_DATABASE}=="", ATTR{class}=="0x01*", IMPORT{program}="pci-db %p"
+
+ # Set eSATA port type for known eSATA CardBus adapters - first we want to ensure
+ # the device is on a cardbus controller (upper PCI device) - then we check
diff --git a/pkgs/os-specific/linux/upower/default.nix b/pkgs/os-specific/linux/upower/default.nix
index 2f870e5d999..e406681060f 100644
--- a/pkgs/os-specific/linux/upower/default.nix
+++ b/pkgs/os-specific/linux/upower/default.nix
@@ -1,16 +1,16 @@
{ stdenv, fetchurl, pkgconfig, glib, dbus, dbus_glib, dbus_tools, polkit
, intltool, libxslt, docbook_xsl, udev, libusb1, pmutils
-, useSystemd ? false, systemd ? null
+, useSystemd ? true, systemd
}:
assert stdenv.isLinux;
stdenv.mkDerivation rec {
- name = "upower-0.9.18";
+ name = "upower-0.9.19";
src = fetchurl {
url = "http://upower.freedesktop.org/releases/${name}.tar.xz";
- sha256 = "13q6cw2d45qp077g3bjng4yhrvm6g1y9347dkf53kscm5xfm18d1";
+ sha256 = "053yahks5c7nwdxwx8q6nqp3mxbqldmc844mzyvc3ws9635zmisl";
};
buildInputs =
diff --git a/pkgs/os-specific/linux/v4l-utils/default.nix b/pkgs/os-specific/linux/v4l-utils/default.nix
index ea63dadc8bd..8e6584465d0 100644
--- a/pkgs/os-specific/linux/v4l-utils/default.nix
+++ b/pkgs/os-specific/linux/v4l-utils/default.nix
@@ -4,30 +4,22 @@
assert withQt4 -> qt4 != null;
stdenv.mkDerivation rec {
- name = "v4l-utils-0.8.8";
+ name = "v4l-utils-0.9.3";
src = fetchurl {
url = "http://linuxtv.org/downloads/v4l-utils/${name}.tar.bz2";
- sha256 = "0zx8f1npsl6g5vjah1gwydg1j5azl74kr83ifbjhshgmnvscd92z";
+ sha256 = "0gaag38x47wlvmp4j60wgf9ma1rxzfyg7i12zxxxi4m3cpcb0bah";
};
- buildInputs = [ libjpeg which ] ++ stdenv.lib.optional withQt4 qt4;
+ buildInputs = [ which ];
+ propagatedBuildInputs = [ libjpeg ] ++ stdenv.lib.optional withQt4 qt4;
- # The keytable wants to touch /etc files and udev scripts in /lib.
- # I skip it.
- patchPhase = ''
- sed -i s/keytable// utils/Makefile
- '';
-
- installPhase = ''
- make PREFIX=$out install
- '';
+ preConfigure = ''configureFlags="--with-udevdir=$out/lib/udev"'';
meta = {
homepage = http://linuxtv.org/projects.php;
description = "V4L utils and libv4l, that provides common image formats regardless of the v4l device";
- # (The libs are of LGPLv2.1+, some other pieces are GPL)
- license = "free";
+ license = "free"; # The libs are of LGPLv2.1+, some other pieces are GPL.
maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux;
};
diff --git a/pkgs/os-specific/linux/v86d/default.nix b/pkgs/os-specific/linux/v86d/default.nix
index aedfe9ac686..f0f7fcbb9ce 100644
--- a/pkgs/os-specific/linux/v86d/default.nix
+++ b/pkgs/os-specific/linux/v86d/default.nix
@@ -1,10 +1,11 @@
{stdenv, fetchurl, klibc, kernel, withKlibc ? true}:
stdenv.mkDerivation rec {
- name = "v86d-0.1.10-${kernel.version}";
+ name = "v86d-${version}-${kernel.version}";
+ version = "0.1.10";
src = fetchurl {
- url = "http://dev.gentoo.org/~spock/projects/uvesafb/archive/${name}.tar.bz2";
+ url = "mirror://gentoo/distfiles//v86d-${version}.tar.bz2";
sha256 = "0p3kwqjis941pns9948dxfnjnl5lwd8f2b6x794whs7g32p68jb3";
};
diff --git a/pkgs/os-specific/linux/x86info/default.nix b/pkgs/os-specific/linux/x86info/default.nix
new file mode 100644
index 00000000000..d8840d08460
--- /dev/null
+++ b/pkgs/os-specific/linux/x86info/default.nix
@@ -0,0 +1,33 @@
+{stdenv, fetchurl, pciutils, python}:
+
+stdenv.mkDerivation rec {
+ version = "1.30";
+ name = "x86info-${version}";
+
+ src = fetchurl {
+ url = "http://codemonkey.org.uk/projects/x86info/${name}.tgz";
+ sha256 = "0a4lzka46nabpsrg3n7akwr46q38f96zfszd73xcback1s2hjc7y";
+ };
+
+ buildInputs = [ pciutils python ];
+
+ installPhase = ''
+ ensureDir $out/bin
+ cp x86info lsmsr $out/bin
+ '';
+
+ meta = {
+ description = "An identification utility for the x86 series of processors.";
+ longDescription =
+ ''
+ x86info will identify all Intel/AMD/Centaur/Cyrix/VIA CPUs. It leverages
+ the cpuid kernel module where possible. it supports parsing model specific
+ registers (MSRs) via the msr kernel module. it will approximate processor
+ frequency, and identify the cache sizes and layout.
+ '';
+ platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2;
+ homepage = http://codemonkey.org.uk/projects/x86info/;
+ maintainers = with stdenv.lib.maintainers; [jcumming];
+ };
+}
diff --git a/pkgs/os-specific/linux/xf86-video-nouveau/default.nix b/pkgs/os-specific/linux/xf86-video-nouveau/default.nix
index e92b7f8003d..876daa7a1ec 100644
--- a/pkgs/os-specific/linux/xf86-video-nouveau/default.nix
+++ b/pkgs/os-specific/linux/xf86-video-nouveau/default.nix
@@ -3,7 +3,7 @@
, autoconf
, automake
, libtool
-, xorgserver, xproto, fontsproto, xf86driproto, renderproto, videoproto
+, xorgserver, xproto, fontsproto, xf86driproto, renderproto, videoproto, pixman
, utilmacros
, libdrm
, pkgconfig }:
@@ -21,12 +21,14 @@ stdenv.mkDerivation {
autoconf
automake
libtool
- xorgserver xproto fontsproto xf86driproto renderproto videoproto
+ xorgserver xproto fontsproto xf86driproto renderproto videoproto pixman
utilmacros
libdrm
pkgconfig
];
+ NIX_CFLAGS_COMPILE = "-I${pixman}/include/pixman-1";
+
preConfigure = "autoreconf -vfi";
meta = {
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix
index b83019ea87a..17c7d3824d7 100644
--- a/pkgs/os-specific/linux/zfs/default.nix
+++ b/pkgs/os-specific/linux/zfs/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "zfs-0.6.0-rc13-${kernel.version}";
src = fetchurl {
- url = http://zfsonlinux.org/downloads/0.6.0-rc13/zfs-0.6.0-rc13.tar.gz;
+ url = http://archive.zfsonlinux.org/downloads/zfsonlinux/zfs/zfs-0.6.0-rc13.tar.gz;
sha256 = "1kpx7sa49ir93kmlrjwjzd6v4kzmda4j9cf6bv2p4s3yrmiz3cjv";
};
diff --git a/pkgs/servers/mail/freepops/default.nix b/pkgs/servers/mail/freepops/default.nix
index d5866029762..c80d0f04bda 100644
--- a/pkgs/servers/mail/freepops/default.nix
+++ b/pkgs/servers/mail/freepops/default.nix
@@ -3,7 +3,7 @@
stdenv.mkDerivation {
name = "freepops-0.2.9";
src = fetchurl {
- url = mirror://sf/freepops/0.2.9/freepops-0.2.9.tar.gz;
+ url = mirror://sourceforge/freepops/0.2.9/freepops-0.2.9.tar.gz;
sha256 = "3a065e30cafed03d9b6fdb28251ae5bf0d8aeb62181746154beecd25dc0c9cae";
};
buildInputs = [pkgconfig openssl lua5 curl readline bison expat];
diff --git a/pkgs/servers/monitoring/zabbix/2.0.nix b/pkgs/servers/monitoring/zabbix/2.0.nix
index 83c8b8c8c7b..6b0a22962a3 100644
--- a/pkgs/servers/monitoring/zabbix/2.0.nix
+++ b/pkgs/servers/monitoring/zabbix/2.0.nix
@@ -2,11 +2,11 @@
let
- version = "2.0.3";
+ version = "2.0.4";
src = fetchurl {
url = "mirror://sourceforge/zabbix/zabbix-${version}.tar.gz";
- sha256 = "0r7pnfdgd3s2zqi2s7zlpjx521m3a6xy3g14q7ykxbz6fsmvxzmn";
+ sha256 = "0l8038j6ldsv0ywrs2j69ybjl2zv4qw42791glqvcabjj8x24m3m";
};
preConfigure =
diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix
index a5cc810ada8..54c9d160565 100644
--- a/pkgs/servers/mpd/default.nix
+++ b/pkgs/servers/mpd/default.nix
@@ -1,39 +1,85 @@
-{ stdenv, fetchurl, pkgconfig, glib, alsaSupport ? true, alsaLib
-, flacSupport ? true, flac, vorbisSupport ? true, libvorbis
-, madSupport ? true, libmad, id3tagSupport ? true, libid3tag
-, mikmodSupport ? true, libmikmod, cueSupport ? true, libcue
+{ stdenv, fetchurl, pkgconfig, glib, systemd
+, alsaSupport ? true, alsaLib
+, flacSupport ? true, flac
+, vorbisSupport ? true, libvorbis
+, madSupport ? true, libmad
+, id3tagSupport ? true, libid3tag
+, mikmodSupport ? true, libmikmod
, shoutSupport ? true, libshout
+, sqliteSupport ? true, sqlite
+, curlSupport ? true, curl
+, soupSupport ? true, libsoup
+, audiofileSupport ? true, audiofile
+, bzip2Support ? true, bzip2
+, ffadoSupport ? true, ffado
+, ffmpegSupport ? true, ffmpeg
+, fluidsynthSupport ? true, fluidsynth
+, zipSupport ? true, zziplib
+, samplerateSupport ? true, libsamplerate
+, mmsSupport ? true, libmms
+, mpg123Support ? true, mpg123
+, aacSupport ? true, faad2
}:
+
let
+
opt = stdenv.lib.optional;
-in
-stdenv.mkDerivation rec {
- name = "mpd-0.16.8";
+
+ mkFlag = c: f: if c then "--enable-${f}" else "--disable-${f}";
+
+in stdenv.mkDerivation rec {
+ name = "mpd-0.17.3";
src = fetchurl {
url = "mirror://sourceforge/musicpd/${name}.tar.bz2";
- sha256 = "35183ae4a706391f5d739e4378b74f516952adda09a260fecfd531a58b0fff17";
+ sha256 = "1iilimlyhw22lpbqiab4qprznxg9c4d68fkrr9jww765b4c7x1ip";
};
- buildInputs = [ pkgconfig glib ]
+ buildInputs = [ pkgconfig glib systemd ]
++ opt alsaSupport alsaLib
++ opt flacSupport flac
++ opt vorbisSupport libvorbis
++ opt madSupport libmad
++ opt id3tagSupport libid3tag
++ opt mikmodSupport libmikmod
- ++ opt cueSupport libcue
- ++ opt shoutSupport libshout;
+ ++ opt shoutSupport libshout
+ ++ opt sqliteSupport sqlite
+ ++ opt curlSupport curl
+ ++ opt soupSupport libsoup
+ ++ opt bzip2Support bzip2
+ ++ opt audiofileSupport audiofile
+ ++ opt ffadoSupport ffado
+ ++ opt ffmpegSupport ffmpeg
+ ++ opt fluidsynthSupport fluidsynth
+ ++ opt samplerateSupport libsamplerate
+ ++ opt mmsSupport libmms
+ ++ opt mpg123Support mpg123
+ ++ opt aacSupport faad2
+ ++ opt zipSupport zziplib;
- configureFlags = ''
- ${if alsaSupport then "--enable-alsa" else "--disable-alsa"}
- ${if flacSupport then "--enable-flac" else "--disable-flac"}
- ${if vorbisSupport then "--enable-vorbis" else "--disable-vorbis"}
- ${if madSupport then "--enable-mad" else "--disable-mad"}
- ${if mikmodSupport then "--enable-mikmod" else "--disable-mikmod"}
- ${if id3tagSupport then "--enable-id3" else "--disable-id3"}
- ${if cueSupport then "--enable-cue" else "--disable-cue"}
- ${if shoutSupport then "--enable-shout" else "--disable-shout"}
- '';
+ configureFlags = [
+ "--with-systemdsystemunitdir=$(out)/etc/systemd/system"
+ (mkFlag alsaSupport "alsa")
+ (mkFlag flacSupport "flac")
+ (mkFlag vorbisSupport "vorbis")
+ (mkFlag vorbisSupport "vorbis-encoder")
+ (mkFlag madSupport "mad")
+ (mkFlag mikmodSupport "mikmod")
+ (mkFlag id3tagSupport "id3")
+ (mkFlag shoutSupport "shout")
+ (mkFlag sqliteSupport "sqlite")
+ (mkFlag curlSupport "curl")
+ (mkFlag soupSupport "soup")
+ (mkFlag audiofileSupport "audiofile")
+ (mkFlag bzip2Support "bzip2")
+ (mkFlag ffadoSupport "ffado")
+ (mkFlag ffmpegSupport "ffmpeg")
+ (mkFlag fluidsynthSupport "fluidsynth")
+ (mkFlag zipSupport "zzip")
+ (mkFlag samplerateSupport "lsr")
+ (mkFlag mmsSupport "mms")
+ (mkFlag mpg123Support "mpg123")
+ (mkFlag aacSupport "aac")
+ ];
NIX_LDFLAGS = ''
${if shoutSupport then "-lshout" else ""}
diff --git a/pkgs/servers/nosql/redis/darwin.patch b/pkgs/servers/nosql/redis/darwin.patch
deleted file mode 100644
index 002f09b36f3..00000000000
--- a/pkgs/servers/nosql/redis/darwin.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru redis-2.4.7/deps/hiredis/Makefile redis-2.4.7.patched/deps/hiredis/Makefile
---- redis-2.4.7/deps/hiredis/Makefile 2012-02-02 14:29:24.000000000 +0000
-+++ redis-2.4.7.patched/deps/hiredis/Makefile 2012-12-07 17:14:43.000000000 +0000
-@@ -20,7 +20,7 @@
- CFLAGS?=-std=c99 -pedantic $(OPTIMIZATION) -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings $(ARCH) $(PROF)
- CCLINK?=-lm -pthread
- LDFLAGS?=-L. -Wl,-rpath,.
-- OBJARCH?=-arch i386 -arch x86_64
-+ #OBJARCH?=-arch i386 -arch x86_64
- DYLIBNAME?=libhiredis.dylib
- DYLIB_MAKE_CMD?=libtool -dynamic -o ${DYLIBNAME} -lm ${DEBUG} - ${OBJ}
- STLIBNAME?=libhiredis.a
diff --git a/pkgs/servers/nosql/redis/default.nix b/pkgs/servers/nosql/redis/default.nix
index aa25b49e581..1992164b3d1 100644
--- a/pkgs/servers/nosql/redis/default.nix
+++ b/pkgs/servers/nosql/redis/default.nix
@@ -1,19 +1,17 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- pname = "redis";
- version = "2.4.7";
- name = "${pname}-${version}";
+ name = "redis-2.6.9";
src = fetchurl {
- url = "http://redis.googlecode.com/files/redis-2.4.7.tar.gz";
- sha256 = "f91956377b7ff23cc23e0c8758e0b873032f36545c61d88436ebb741bf4dd5e1";
+ url = "http://redis.googlecode.com/files/${name}.tar.gz";
+ sha256 = "12bl3inq7xr2lqlqbxjxa3v9s5v7xn2pxlbm72ivxbiq43zpx5jd";
};
makeFlags = "PREFIX=$(out)";
- # commented out until the patch is found
- # patches = if stdenv.isDarwin then [ ./darwin.patch ] else [];
+ enableParallelBuilding = true;
+
meta = {
homepage = http://redis.io;
description = "An open source, advanced key-value store";
diff --git a/pkgs/stdenv/default.nix b/pkgs/stdenv/default.nix
index 8e0da288eec..67000670cd1 100644
--- a/pkgs/stdenv/default.nix
+++ b/pkgs/stdenv/default.nix
@@ -10,7 +10,7 @@
# system, e.g., cygwin and mingw builds on i686-cygwin. Most people
# can ignore it.
-{system, stdenvType ? system, allPackages ? import ../.., platform}:
+{ system, stdenvType ? system, allPackages ? import ../.., platform, config }:
assert system != "i686-cygwin" -> system == stdenvType;
@@ -24,7 +24,7 @@ rec {
# be used with care, since many Nix packages will not build properly
# with it (e.g., because they require GNU Make).
stdenvNative = (import ./native {
- inherit system allPackages;
+ inherit system allPackages config;
}).stdenv;
stdenvNativePkgs = allPackages {
@@ -35,13 +35,14 @@ rec {
# The Nix build environment.
stdenvNix = import ./nix {
+ inherit config;
stdenv = stdenvNative;
pkgs = stdenvNativePkgs;
};
# Linux standard environment.
- stdenvLinux = (import ./linux {inherit system allPackages platform;}).stdenvLinux;
+ stdenvLinux = (import ./linux { inherit system allPackages platform config;}).stdenvLinux;
# MinGW/MSYS standard environment.
diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix
index bed6ad2f90e..1a2d8ecf747 100644
--- a/pkgs/stdenv/generic/default.nix
+++ b/pkgs/stdenv/generic/default.nix
@@ -1,5 +1,5 @@
{ system, name ? "stdenv", preHook ? "", initialPath, gcc, shell
-, extraAttrs ? {}, overrides ? (pkgs: {})
+, extraAttrs ? {}, overrides ? (pkgs: {}), config
, # The `fetchurl' to use for downloading curl and its dependencies
# (see all-packages.nix).
@@ -10,7 +10,7 @@ let
lib = import ../../lib;
- disallowUnfree = builtins.getEnv "HYDRA_DISALLOW_UNFREE" == "1";
+ allowUnfree = config.allowUnfree or true && builtins.getEnv "HYDRA_DISALLOW_UNFREE" != "1";
stdenvGenerator = setupScript: rec {
@@ -41,7 +41,7 @@ let
# Add a utility function to produce derivations that use this
# stdenv and its shell.
mkDerivation = attrs:
- if disallowUnfree && attrs.meta.license or "" == "unfree" then
+ if !allowUnfree && (let l = attrs.meta.license or ""; in l == "unfree" || l == "unfree-redistributable") then
throw "package ‘${attrs.name}’ has an unfree license, refusing to evaluate"
else
(derivation (
diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix
index 3105e76f817..777b2cf6a32 100644
--- a/pkgs/stdenv/linux/default.nix
+++ b/pkgs/stdenv/linux/default.nix
@@ -7,7 +7,7 @@
# The function defaults are for easy testing.
{ system ? builtins.currentSystem
, allPackages ? import ../../top-level/all-packages.nix
-, platform ? null }:
+, platform ? null, config }:
rec {
@@ -81,7 +81,7 @@ rec {
{gcc, extraAttrs ? {}, overrides ? (pkgs: {}), extraPath ? [], fetchurl}:
import ../generic {
- inherit system;
+ inherit system config;
name = "stdenv-linux-boot";
preHook =
''
@@ -261,7 +261,7 @@ rec {
# dependency (`nix-store -qR') on bootstrapTools or the
# first binutils built.
stdenvLinux = import ../generic rec {
- inherit system;
+ inherit system config;
preHook = commonPreHook;
diff --git a/pkgs/stdenv/native/default.nix b/pkgs/stdenv/native/default.nix
index a33a46c8512..524b2a53337 100644
--- a/pkgs/stdenv/native/default.nix
+++ b/pkgs/stdenv/native/default.nix
@@ -1,4 +1,4 @@
-{ system, allPackages ? import ../../.. }:
+{ system, allPackages ? import ../../.., config }:
rec {
@@ -98,7 +98,7 @@ rec {
fetchurlBoot = fetchurl;
- inherit system shell gcc overrides;
+ inherit system shell gcc overrides config;
};
diff --git a/pkgs/stdenv/nix/default.nix b/pkgs/stdenv/nix/default.nix
index 5e242b6e3a1..668bac5f0ae 100644
--- a/pkgs/stdenv/nix/default.nix
+++ b/pkgs/stdenv/nix/default.nix
@@ -1,6 +1,8 @@
-{ stdenv, pkgs }:
+{ stdenv, pkgs, config }:
import ../generic rec {
+ inherit config;
+
preHook =
''
export NIX_ENFORCE_PURITY=1
diff --git a/pkgs/tools/filesystems/jfsutils/default.nix b/pkgs/tools/filesystems/jfsutils/default.nix
index 79a9fad0e79..dc07734b960 100644
--- a/pkgs/tools/filesystems/jfsutils/default.nix
+++ b/pkgs/tools/filesystems/jfsutils/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, libuuid }:
stdenv.mkDerivation rec {
- name = "jfsutils-1.1.12";
+ name = "jfsutils-1.1.15";
src = fetchurl {
url = "http://jfs.sourceforge.net/project/pub/${name}.tar.gz";
- sha256 = "04vqdlg90j0mk5jkxpfg9fp6ss4gs1g5pappgns6183q3i6j02hd";
+ sha1 = "291e8bd9d615cf3d27e4000117c81a3602484a50";
};
buildInputs = [ libuuid ];
diff --git a/pkgs/tools/filesystems/reiserfsprogs/default.nix b/pkgs/tools/filesystems/reiserfsprogs/default.nix
index 2283a0c1746..2c14bc624ae 100644
--- a/pkgs/tools/filesystems/reiserfsprogs/default.nix
+++ b/pkgs/tools/filesystems/reiserfsprogs/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "reiserfsprogs-3.6.21";
src = fetchurl {
- url = "mirror://kernel/linux/utils/fs/reiserfs/${name}.tar.bz2";
+ url = "http://ftp.be.debian.org/pub/linux/utils/fs/reiserfs/${name}.tar.bz2";
sha256 = "19mqzhh6jsf2gh8zr5scqi9pyk1fwivrxncd11rqnp2148c58jam";
};
diff --git a/pkgs/tools/graphics/cuneiform/default.nix b/pkgs/tools/graphics/cuneiform/default.nix
index 13f7d4b7f6f..3c75af4bcf3 100644
--- a/pkgs/tools/graphics/cuneiform/default.nix
+++ b/pkgs/tools/graphics/cuneiform/default.nix
@@ -2,15 +2,15 @@ a :
let
fetchurl = a.fetchurl;
- version = a.lib.attrByPath ["version"] "1.0" a;
+ version = "1.1.0";
buildInputs = with a; [
cmake imagemagick patchelf
];
in
rec {
src = fetchurl {
- url = "http://launchpad.net/cuneiform-linux/${version}/${version}/+download/cuneiform-linux-${version}.0.tar.bz2";
- sha256 = "bfa7acc6aade966ab62bc0f19e0ac1a843b659a70202229570c087ca8b15f39e";
+ url = "https://launchpad.net/cuneiform-linux/1.1/1.1/+download/cuneiform-linux-1.1.0.tar.bz2";
+ sha256 = "1bdvppyfx2184zmzcylskd87cxv56d8f32jf7g1qc8779l2hszjp";
};
inherit buildInputs;
diff --git a/pkgs/tools/graphics/cuneiform/default.upstream b/pkgs/tools/graphics/cuneiform/default.upstream
new file mode 100644
index 00000000000..4fb85a2a1e8
--- /dev/null
+++ b/pkgs/tools/graphics/cuneiform/default.upstream
@@ -0,0 +1,8 @@
+url https://launchpad.net/cuneiform-linux/+download
+
+do_overwrite () {
+ ensure_hash
+ set_var_value version "$CURRENT_VERSION"
+ set_var_value sha256 "$CURRENT_HASH"
+ set_var_value ' url' "$CURRENT_URL"
+}
diff --git a/pkgs/tools/graphics/graphviz/default.nix b/pkgs/tools/graphics/graphviz/default.nix
index db4d766b760..96ae324b01f 100644
--- a/pkgs/tools/graphics/graphviz/default.nix
+++ b/pkgs/tools/graphics/graphviz/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, libpng, libjpeg, expat, libXaw
-, yacc, libtool, fontconfig, pango, gd, xlibs, gts
+, yacc, libtool, fontconfig, pango, gd, xlibs, gts, gettext
}:
stdenv.mkDerivation rec {
@@ -13,7 +13,8 @@ stdenv.mkDerivation rec {
buildInputs =
[ pkgconfig libpng libjpeg expat libXaw yacc libtool fontconfig
pango gd gts
- ] ++ stdenv.lib.optionals (xlibs != null) [ xlibs.xlibs xlibs.libXrender ];
+ ] ++ stdenv.lib.optionals (xlibs != null) [ xlibs.xlibs xlibs.libXrender ]
+ ++ stdenv.lib.optional (stdenv.system == "x86_64-darwin") gettext;
patches = [ ./fix-broken-memcp-signature.patch ];
diff --git a/pkgs/tools/graphics/jbig2enc/default.nix b/pkgs/tools/graphics/jbig2enc/default.nix
new file mode 100644
index 00000000000..60704d6300c
--- /dev/null
+++ b/pkgs/tools/graphics/jbig2enc/default.nix
@@ -0,0 +1,19 @@
+{stdenv, fetchurl, leptonica, zlib, libwebp, giflib, libjpeg, libpng, libtiff }: stdenv.mkDerivation {
+ name = "jbig2enc-0.28";
+
+ src = fetchurl {
+ url = http://github.com/agl/jbig2enc/archive/0.28-dist.tar.gz;
+ sha256 = "1wc0lmqz4jag3rhhk1xczlqpfv2qqp3fz7wzic2lba3vsbi1rrw3";
+ };
+
+ propagatedBuildInputs = [ leptonica zlib libwebp giflib libjpeg libpng libtiff ];
+
+ # This is necessary, because the resulting library has
+ # /tmp/nix-build-jbig2enc/src/.libs before /nix/store/jbig2enc/lib
+ # in its rpath, which means that patchelf --shrink-rpath removes
+ # the /nix/store one. By cleaning up before fixup, we ensure that
+ # the /tmp/nix-build-jbig2enc/src/.libs directory is gone.
+ preFixup = ''
+ make clean
+ '';
+}
diff --git a/pkgs/tools/graphics/mscgen/default.nix b/pkgs/tools/graphics/mscgen/default.nix
index 63e6afaa803..ed69327b752 100644
--- a/pkgs/tools/graphics/mscgen/default.nix
+++ b/pkgs/tools/graphics/mscgen/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation {
name = "mscgen-${version}";
src = fetchurl {
- url = "www.mcternan.me.uk/mscgen/software/mscgen-src-${version}.tar.gz";
+ url = "http://www.mcternan.me.uk/mscgen/software/mscgen-src-${version}.tar.gz";
sha256 = "3c3481ae0599e1c2d30b7ed54ab45249127533ab2f20e768a0ae58d8551ddc23";
};
@@ -19,8 +19,8 @@ stdenv.mkDerivation {
'';
meta = {
- homepage = "http://www.mcternan.me.uk/mscgen/";
- description = "convert Message Sequence Chart descriptions into PNG, SVG, or EPS images";
+ homepage = http://www.mcternan.me.uk/mscgen/;
+ description = "Convert Message Sequence Chart descriptions into PNG, SVG, or EPS images";
license = "GPLv2";
longDescription = ''
diff --git a/pkgs/tools/misc/ised/default.nix b/pkgs/tools/misc/ised/default.nix
index f5f9112639c..0a04886f64c 100644
--- a/pkgs/tools/misc/ised/default.nix
+++ b/pkgs/tools/misc/ised/default.nix
@@ -12,7 +12,7 @@ let
baseName="ised";
version="2.2.2";
name="${baseName}-${version}";
- url="mirror://sf/project/ised/${name}.tar.bz2";
+ url="mirror://sourceforge/project/ised/${name}.tar.bz2";
hash="1nb1cnsbs2k3j9cy2kc2kg01rd7wf3jwxm62rwn1rjlc46nwdlmn";
};
in
diff --git a/pkgs/tools/misc/system-config-printer/default.nix b/pkgs/tools/misc/system-config-printer/default.nix
index 8923637bbdb..b0da497c322 100644
--- a/pkgs/tools/misc/system-config-printer/default.nix
+++ b/pkgs/tools/misc/system-config-printer/default.nix
@@ -1,29 +1,34 @@
{ stdenv, fetchurl, udev, intltool, pkgconfig, glib, xmlto
, makeWrapper, pygobject, pygtk, docbook_xml_dtd_412, docbook_xsl
-, pythonDBus, libxml2, desktop_file_utils, libusb, cups, pycups
+, pythonDBus, libxml2, desktop_file_utils, libusb1, cups, pycups
, pythonPackages
, withGUI ? true
}:
stdenv.mkDerivation rec {
- name = "${meta.name}-${meta.version}";
+ name = "system-config-printer-1.3.12";
src = fetchurl {
- url = "http://cyberelk.net/tim/data/${meta.name}/1.3/${name}.tar.xz";
- sha256 = "1d50rqgpyrzyrxwq3qhafzq9075qm2wxdrh1f1q7whlr0chxi3mw";
+ url = "http://cyberelk.net/tim/data/system-config-printer/1.3/${name}.tar.xz";
+ sha256 = "1cg9n75rg5l9vr1925n2g771kga33imikyl0mf70lww2sfgvs18r";
};
+ propagatedBuildInputs = [ pythonPackages.pycurl ];
+
buildInputs =
- [ intltool pkgconfig glib udev libusb cups xmlto
+ [ intltool pkgconfig glib udev libusb1 cups xmlto
libxml2 docbook_xml_dtd_412 docbook_xsl desktop_file_utils
pythonPackages.python pythonPackages.wrapPython
];
pythonPath =
- [ pythonDBus pycups pygobject ]
+ [ pythonDBus pycups pygobject pythonPackages.pycurl ]
++ stdenv.lib.optionals withGUI [ pygtk pythonPackages.notify ];
-
- configureFlags = "--with-udev-rules";
+
+ configureFlags =
+ [ "--with-udev-rules"
+ "--with-systemdsystemunitdir=$(out)/etc/systemd/systemd"
+ ];
postInstall =
''
@@ -34,7 +39,6 @@ stdenv.mkDerivation rec {
'';
meta = {
- name = "system-config-printer";
- version = "1.3.4";
+ homepage = http://cyberelk.net/tim/software/system-config-printer/;
};
}
diff --git a/pkgs/tools/networking/network-manager-applet/default.nix b/pkgs/tools/networking/network-manager-applet/default.nix
index 1a9b9485749..042fd58c8f1 100644
--- a/pkgs/tools/networking/network-manager-applet/default.nix
+++ b/pkgs/tools/networking/network-manager-applet/default.nix
@@ -5,7 +5,7 @@
let
pn = "network-manager-applet";
major = "0.9";
- version = "${major}.4.1";
+ version = "${major}.6.4";
in
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/${pn}/${major}/${name}.tar.xz";
- sha256 = "b6b6de75e28d1fbcdfdbb51c0e40fcd6bc0ec0385bfecd16c457260491cd2ff7";
+ sha256 = "0ha16wvp2jcl96849qahaagidhiyalbjzi3nxi235y7hcnqnfmmf";
};
buildInputs = [
diff --git a/pkgs/tools/networking/network-manager/default.nix b/pkgs/tools/networking/network-manager/default.nix
index 0adb9b1e579..0e3eaecf4cb 100644
--- a/pkgs/tools/networking/network-manager/default.nix
+++ b/pkgs/tools/networking/network-manager/default.nix
@@ -31,7 +31,8 @@ stdenv.mkDerivation rec {
"--with-dbus-sys-dir=\${out}/etc/dbus-1/system.d"
"--with-crypto=gnutls" "--disable-more-warnings"
"--with-systemdsystemunitdir=$(out)/etc/systemd/system"
- "--with-kernel-firmware-dir=/run/current-system/firmware" ];
+ "--with-kernel-firmware-dir=/run/current-system/firmware"
+ "--with-session-tracking=systemd" ];
buildInputs = [ wirelesstools udev libnl libuuid polkit ppp xz ];
@@ -55,11 +56,14 @@ stdenv.mkDerivation rec {
postInstall =
''
mkdir -p $out/lib/NetworkManager
+
+ # FIXME: Workaround until NixOS' dbus+systemd supports at_console policy
+ substituteInPlace $out/etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf --replace 'at_console="true"' 'group="networkmanager"'
'';
meta = with stdenv.lib; {
homepage = http://projects.gnome.org/NetworkManager/;
- description = "Network configuration and management in an easy way. Desktop environment independent.";
+ description = "Network configuration and management tool";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ phreedom urkud rickynils ];
platforms = platforms.linux;
diff --git a/pkgs/tools/networking/tinc/default.nix b/pkgs/tools/networking/tinc/default.nix
new file mode 100644
index 00000000000..bcfb584da1b
--- /dev/null
+++ b/pkgs/tools/networking/tinc/default.nix
@@ -0,0 +1,30 @@
+{stdenv, fetchurl, lzo, openssl, zlib}:
+
+stdenv.mkDerivation rec {
+ version = "1.0.19";
+ name = "tinc-${version}";
+
+ src = fetchurl {
+ url = "http://www.tinc-vpn.org/packages/tinc-${version}.tar.gz";
+ sha256 = "183nxj23d05vc3pxwbb692lr048wr81wnv0avzlkdm4r6c3bp7jh";
+ };
+
+ buildInputs = [ lzo openssl zlib ];
+
+ configureFlags = ''
+ --localstatedir=/var
+ --sysconfdir=/etc
+ '';
+
+ meta = {
+ description = "VPN daemon with full mesh routing";
+ longDescription = ''
+ tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and
+ encryption to create a secure private network between hosts on the
+ Internet. It features full mesh routing, as well as encryption,
+ authentication, compression and ethernet bridging.
+ '';
+ homepage="http://www.tinc-vpn.org/";
+ license = stdenv.lib.licenses.gpl2Plus;
+ };
+}
diff --git a/pkgs/tools/package-management/nix/unstable.nix b/pkgs/tools/package-management/nix/unstable.nix
index 30e52da8638..61fe8295a90 100644
--- a/pkgs/tools/package-management/nix/unstable.nix
+++ b/pkgs/tools/package-management/nix/unstable.nix
@@ -5,11 +5,11 @@
}:
stdenv.mkDerivation rec {
- name = "nix-1.2pre2980_9de6bc5";
+ name = "nix-1.4pre3048_99ed558";
src = fetchurl {
- url = "http://hydra.nixos.org/build/3338447/download/4/${name}.tar.bz2";
- sha256 = "b767c2b75a0036edfc6be209dcaab23643887b192e3788640380ac27298b08d0";
+ url = "http://hydra.nixos.org/build/3851906/download/5/${name}.tar.xz";
+ sha256 = "4b2a75200d8b7ac21887f061b68b4e34d1edd69616916f86072d6f5bc7260d90";
};
buildNativeInputs = [ perl pkgconfig ];
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
configureFlags =
''
- --with-store-dir=${storeDir} --localstatedir=${stateDir}
+ --with-store-dir=${storeDir} --localstatedir=${stateDir} --sysconfdir=/etc
--with-dbi=${perlPackages.DBI}/${perl.libPrefix}
--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}
--with-www-curl=${perlPackages.WWWCurl}/${perl.libPrefix}
@@ -35,6 +35,10 @@ stdenv.mkDerivation rec {
CFLAGS=-O3 CXXFLAGS=-O3
'';
+ makeFlags = "profiledir=$(out)/etc/profile.d";
+
+ installFlags = "sysconfdir=$(out)/etc";
+
doInstallCheck = true;
crossAttrs = {
diff --git a/pkgs/tools/security/gnupg1/default.nix b/pkgs/tools/security/gnupg1/default.nix
index b3bf309b48e..c779b979d9d 100644
--- a/pkgs/tools/security/gnupg1/default.nix
+++ b/pkgs/tools/security/gnupg1/default.nix
@@ -15,11 +15,11 @@ let
in
stdenv.mkDerivation rec {
- name = "gnupg-1.4.12";
+ name = "gnupg-1.4.13";
src = fetchurl {
url = "mirror://gnupg/gnupg/${name}.tar.bz2";
- sha1 = "9b78e20328d35525af7b8a9c1cf081396910e937";
+ sha1 = "17a75c54d292bd0923f0a1817a1b02ded37d1de1";
};
buildInputs = [ readline bzip2 ];
diff --git a/pkgs/tools/security/tor/torsocks.nix b/pkgs/tools/security/tor/torsocks.nix
index 83cfee07e66..ac60ccb16a1 100644
--- a/pkgs/tools/security/tor/torsocks.nix
+++ b/pkgs/tools/security/tor/torsocks.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "torsocks";
name = "${pname}-${version}";
- version = "1.0-epsilon";
+ version = "1.2";
src = fetchurl {
url = "http://${pname}.googlecode.com/files/${name}.tar.gz";
- sha256 = "0508i4q9gm0rrav018z1jn4as5if3qrfdng6dmmzgs324hvdgap5";
+ sha256 = "1m0is5q24sf7jjlkl0icfkdc0m53nbkg0q72s57p48yp4hv7v9dy";
};
preConfigure = ''
diff --git a/pkgs/tools/security/vidalia/default.nix b/pkgs/tools/security/vidalia/default.nix
index 243604c2c79..6f34d61908e 100644
--- a/pkgs/tools/security/vidalia/default.nix
+++ b/pkgs/tools/security/vidalia/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "vidalia-${version}";
- version = "0.2.17";
+ version = "0.2.21";
src = fetchurl {
url = "https://www.torproject.org/dist/vidalia/${name}.tar.gz";
- sha256 = "0x0vb37h2d5njxmqkss03ybv7b7jw25682xb793mix1m8l0hs44r";
+ sha256 = "1rqvvhdqgk6jqrd15invvc4r7p4nckd3b93hhr5dzpc1fxz8w064";
};
buildInputs = [ cmake qt4 ];
@@ -18,4 +18,4 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.phreedom ];
platforms = platforms.all;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/tools/system/hardlink/default.nix b/pkgs/tools/system/hardlink/default.nix
index 192f7d871a1..982aac3c990 100644
--- a/pkgs/tools/system/hardlink/default.nix
+++ b/pkgs/tools/system/hardlink/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation {
name = "hardlink-2012.9.${rev}";
src = fetchurl {
- url = "pkgs.fedoraproject.org/cgit/hardlink.git/snapshot/hardlink-${rev}.zip";
+ url = "http://pkgs.fedoraproject.org/cgit/hardlink.git/snapshot/hardlink-${rev}.zip";
sha256 = "fea1803170b538d5fecf6a8d312ded1d25d516e9386a3797441a247487551647";
name = "hardlink-${rev}.zip";
};
diff --git a/pkgs/tools/system/logrotate/default.nix b/pkgs/tools/system/logrotate/default.nix
index a9994f14b57..784c8e75e76 100644
--- a/pkgs/tools/system/logrotate/default.nix
+++ b/pkgs/tools/system/logrotate/default.nix
@@ -1,11 +1,11 @@
-{stdenv, fetchurl, gzip, popt}:
+{ stdenv, fetchurl, gzip, popt }:
stdenv.mkDerivation rec {
- name = "logrotate-3.7.8";
+ name = "logrotate-3.8.3";
src = fetchurl {
- url = https://fedorahosted.org/releases/l/o/logrotate/logrotate-3.7.8.tar.gz;
- sha256 = "1p9nqmznqvzn03saw3jxa8xwsdqym8jr778rwig8kk786343vai1";
+ url = "https://fedorahosted.org/releases/l/o/logrotate/${name}.tar.gz";
+ sha256 = "0xqrz8xzs2c1vx8l5h9lp2ciwwifj7y52xsppb1vrvbi254vyxh7";
};
# Logrotate wants to access the 'mail' program; to be done.
@@ -21,11 +21,11 @@ stdenv.mkDerivation rec {
buildInputs = [ popt ];
meta = {
- homepage = "https://fedorahosted.org/releases/l/o/logrotate/";
+ homepage = https://fedorahosted.org/releases/l/o/logrotate/;
description = "Rotates and compresses system logs";
license = "GPLv2+";
- maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; all;
+ maintainers = [ stdenv.lib.maintainers.viric ];
+ platforms = stdenv.lib.platforms.all;
};
}
diff --git a/pkgs/tools/system/smartmontools/default.nix b/pkgs/tools/system/smartmontools/default.nix
index 89f8d3f5e77..7a37e1200b4 100644
--- a/pkgs/tools/system/smartmontools/default.nix
+++ b/pkgs/tools/system/smartmontools/default.nix
@@ -2,8 +2,8 @@
let
driverdb = fetchurl {
- url = "http://smartmontools.svn.sourceforge.net/viewvc/smartmontools/trunk/smartmontools/drivedb.h?revision=3685";
- sha256 = "11zczy03asfpj4wwip5bf3fpingdc7biz1cs3cykg4vnlxiwjxkx";
+ url = "http://smartmontools.svn.sourceforge.net/viewvc/smartmontools/trunk/smartmontools/drivedb.h?revision=3742";
+ sha256 = "04xsgxzc1mqn9szazyr6v3xcpw0pszi8vz7xcsb661rww5482rw0";
name = "smartmontools-drivedb.h";
};
in
diff --git a/pkgs/tools/virtualization/ec2-ami-tools/default.nix b/pkgs/tools/virtualization/ec2-ami-tools/default.nix
index 1420ab5eeeb..1905166c38e 100644
--- a/pkgs/tools/virtualization/ec2-ami-tools/default.nix
+++ b/pkgs/tools/virtualization/ec2-ami-tools/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, unzip, ruby, openssl, makeWrapper }:
stdenv.mkDerivation rec {
- name = "ec2-ami-tools-1.4.0.7";
-
+ name = "ec2-ami-tools-1.4.0.9";
+
buildInputs = [ unzip makeWrapper ];
-
+
src = fetchurl {
url = "http://nixos.org/tarballs/${name}.zip";
- sha256 = "0l8c623i1w30bh9k622cdjj5f57rlfc1zs0i01ya016ijyr08qip";
+ sha256 = "0icpjr2ipch3f6cf4rg9x5z2y9k6a4rd85npsmw3a1ambs3dwxlq";
};
# Amazon EC2 requires that disk images are writable. If they're
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
--set EC2_HOME $out \
--prefix PATH : ${ruby}/bin:${openssl}/bin
done
-
+
sed -i 's|/bin/bash|${stdenv.shell}|' $out/lib/ec2/platform/base/pipeline.rb
''; # */
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index edb8c81da95..a4da6b55e00 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -196,7 +196,7 @@ let
allStdenvs = import ../stdenv {
- inherit system stdenvType platform;
+ inherit system stdenvType platform config;
allPackages = args: import ./all-packages.nix ({ inherit config system; } // args);
};
@@ -237,7 +237,7 @@ let
### BUILD SUPPORT
- attrSetToDir = arg : import ../build-support/upstream-updater/attrset-to-dir.nix {
+ attrSetToDir = arg: import ../build-support/upstream-updater/attrset-to-dir.nix {
inherit writeTextFile stdenv lib;
theAttrSet = arg;
};
@@ -344,6 +344,10 @@ let
inherit stdenv;
};
+ replaceDependency = import ../build-support/replace-dependency.nix {
+ inherit runCommand nix lib;
+ };
+
nukeReferences = callPackage ../build-support/nuke-references/default.nix { };
vmTools = import ../build-support/vm/default.nix {
@@ -415,9 +419,9 @@ let
inherit pkgs;
pkgs_i686 = pkgsi686Linux;
};
-
+
xcodeenv = callPackage ../development/mobile/xcodeenv { };
-
+
titaniumenv = import ../development/mobile/titaniumenv {
inherit pkgs;
pkgs_i686 = pkgsi686Linux;
@@ -541,7 +545,7 @@ let
cfdg = builderDefsPackage ../tools/graphics/cfdg {
inherit libpng bison flex;
- ffmpeg = ffmpeg_1_0;
+ ffmpeg = ffmpeg_1_1;
};
checkinstall = callPackage ../tools/package-management/checkinstall { };
@@ -1314,6 +1318,8 @@ let
pdfjam = callPackage ../tools/typesetting/pdfjam { };
+ jbig2enc = callPackage ../tools/graphics/jbig2enc { };
+
pdfread = callPackage ../tools/graphics/pdfread { };
briss = callPackage ../tools/graphics/briss { };
@@ -1581,6 +1587,8 @@ let
guile = guile_1_8;
};
+ tinc = callPackage ../tools/networking/tinc { };
+
tmux = callPackage ../tools/misc/tmux { };
tor = callPackage ../tools/security/tor { };
@@ -1749,6 +1757,8 @@ let
wv2 = callPackage ../tools/misc/wv2 { };
+ x86info = callPackage ../os-specific/linux/x86info { };
+
x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { };
xbursttools = assert stdenv ? glibc; import ../tools/misc/xburst-tools {
@@ -1869,7 +1879,11 @@ let
ccl = builderDefsPackage ../development/compilers/ccl {};
- clangUnwrapped = callPackage ../development/compilers/llvm/clang.nix { };
+ clangUnwrapped = callPackage ../development/compilers/llvm/clang.nix {
+ stdenv = if stdenv.isDarwin
+ then stdenvAdapters.overrideGCC stdenv gccApple
+ else stdenv;
+ };
clang = wrapClang clangUnwrapped;
@@ -2479,7 +2493,11 @@ let
fpc = fpc;
};
- llvm = callPackage ../development/compilers/llvm { };
+ llvm = callPackage ../development/compilers/llvm {
+ stdenv = if stdenv.isDarwin
+ then stdenvAdapters.overrideGCC stdenv gccApple
+ else stdenv;
+ };
mitscheme = callPackage ../development/compilers/mit-scheme { };
@@ -2828,28 +2846,26 @@ let
pure = callPackage ../development/interpreters/pure {};
- python = python27;
python3 = python32;
-
- python26 = callPackage ../development/interpreters/python/2.6 { };
-
- python27 = callPackage ../development/interpreters/python/2.7 { };
-
python32 = callPackage ../development/interpreters/python/3.2 { };
- pythonFull = python27Full;
+ python = python27;
+ python26 = callPackage ../development/interpreters/python/2.6 { };
+ python27 = callPackage ../development/interpreters/python/2.7 { };
+ pythonFull = python27Full;
python26Full = callPackage ../development/interpreters/python/wrapper.nix {
extraLibs = lib.attrValues python26.modules;
python = python26;
+ inherit (python26Packages) recursivePthLoader;
};
-
python27Full = callPackage ../development/interpreters/python/wrapper.nix {
extraLibs = lib.attrValues python27.modules;
python = python27;
+ inherit (python27Packages) recursivePthLoader;
};
- pythonhomeWrapper = callPackage ../development/interpreters/python/pythonhome-wrapper.nix { };
+ pythonLinkmeWrapper = callPackage ../development/interpreters/python/python-linkme-wrapper.nix { };
pyrex = pyrex095;
@@ -3498,8 +3514,6 @@ let
confuse = callPackage ../development/libraries/confuse { };
- consolekit = callPackage ../development/libraries/consolekit { };
-
coredumper = callPackage ../development/libraries/coredumper { };
ctl = callPackage ../development/libraries/ctl { };
@@ -3606,6 +3620,10 @@ let
vpxSupport = !stdenv.isMips;
};
+ ffmpeg_1_1 = callPackage ../development/libraries/ffmpeg/1.1.nix {
+ vpxSupport = !stdenv.isMips;
+ };
+
fftw = callPackage ../development/libraries/fftw {
singlePrecision = false;
};
@@ -5032,6 +5050,8 @@ let
unicap = callPackage ../development/libraries/unicap {};
+ tsocks = callPackage ../development/libraries/tsocks { };
+
unixODBC = callPackage ../development/libraries/unixODBC { };
unixODBCDrivers = recurseIntoAttrs (import ../development/libraries/unixODBCDrivers {
@@ -5193,7 +5213,6 @@ let
### DEVELOPMENT / LIBRARIES / JAVA
-
atermjava = callPackage ../development/libraries/java/aterm {
stdenv = overrideInStdenv stdenv [gnumake380];
};
@@ -5264,6 +5283,7 @@ let
jquery_ui = callPackage ../development/libraries/javascript/jquery-ui { };
+
### DEVELOPMENT / PERL MODULES
buildPerlPackage = import ../development/perl-modules/generic perl;
@@ -5292,6 +5312,10 @@ let
pythonPackages = python27Packages;
+ # `nix-env -i python-nose` installs for 2.7, the default python.
+ # Therefore we do not recurse into attributes here, in contrast to
+ # python27Packages. `nix-env -iA python26Packages.nose` works
+ # regardless.
python26Packages = import ./python-packages.nix {
inherit pkgs;
python = python26;
@@ -5308,13 +5332,13 @@ let
numeric = callPackage ../development/python-modules/numeric { };
- pil = python27Packages.pil;
+ pil = pythonPackages.pil;
psyco = callPackage ../development/python-modules/psyco { };
- pycairo = callPackage ../development/python-modules/pycairo { };
+ pycairo = pythonPackages.pycairo;
- pycrypto = python27Packages.pycrypto;
+ pycrypto = pythonPackages.pycrypto;
pycups = callPackage ../development/python-modules/pycups { };
@@ -5322,13 +5346,11 @@ let
pygame = callPackage ../development/python-modules/pygame { };
- pygobject = callPackage ../development/python-modules/pygobject { };
+ pygobject = pythonPackages.pygobject;
- pygtk = callPackage ../development/python-modules/pygtk { };
+ pygtk = pythonPackages.pygtk;
- pyGtkGlade = callPackage ../development/python-modules/pygtk {
- inherit (gnome) libglade;
- };
+ pyGtkGlade = pythonPackages.pyGtkGlade;
pyopenssl = builderDefsPackage (import ../development/python-modules/pyopenssl) {
inherit python openssl;
@@ -5361,7 +5383,7 @@ let
twisted = pythonPackages.twisted;
- ZopeInterface = pythonPackages.zopeInterface;
+ ZopeInterface = pythonPackages.zope_interface;
### SERVERS
@@ -5856,7 +5878,7 @@ let
kernelPatches =
[ kernelPatches.fbcondecor_2_6_31
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs2_2_6_32
+ # kernelPatches.aufs2_2_6_32
kernelPatches.cifs_timeout_2_6_29
kernelPatches.no_xsave
kernelPatches.dell_rfkill
@@ -5868,7 +5890,7 @@ let
kernelPatches =
[ kernelPatches.fbcondecor_2_6_31
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs2_2_6_32
+ # kernelPatches.aufs2_2_6_32
kernelPatches.cifs_timeout_2_6_29
kernelPatches.no_xsave
kernelPatches.dell_rfkill
@@ -5880,7 +5902,7 @@ let
kernelPatches =
[ kernelPatches.fbcondecor_2_6_35
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs2_2_6_35
+ # kernelPatches.aufs2_2_6_35
kernelPatches.cifs_timeout_2_6_35
] ++ lib.optional (platform.kernelArch == "arm")
kernelPatches.sheevaplug_modules_2_6_35;
@@ -5902,7 +5924,7 @@ let
kernelPatches =
[ #kernelPatches.fbcondecor_2_6_38
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs3_0
+ # kernelPatches.aufs3_0
];
};
@@ -5911,7 +5933,7 @@ let
kernelPatches =
[ #kernelPatches.fbcondecor_2_6_38
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs3_1
+ # kernelPatches.aufs3_1
];
};
@@ -5920,7 +5942,7 @@ let
kernelPatches =
[ #kernelPatches.fbcondecor_2_6_38
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs3_2
+ # kernelPatches.aufs3_2
kernelPatches.cifs_timeout_2_6_38
];
};
@@ -5936,7 +5958,7 @@ let
kernelPatches =
[ #kernelPatches.fbcondecor_2_6_38
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs3_3
+ # kernelPatches.aufs3_3
];
};
@@ -5945,7 +5967,7 @@ let
kernelPatches =
[ #kernelPatches.fbcondecor_2_6_38
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs3_4
+ # kernelPatches.aufs3_4
] ++ lib.optionals (platform.kernelArch == "mips")
[ kernelPatches.mips_fpureg_emu
kernelPatches.mips_fpu_sigill
@@ -5957,7 +5979,7 @@ let
kernelPatches =
[
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs3_5
+ # kernelPatches.aufs3_5
kernelPatches.perf3_5
kernelPatches.cifs_timeout_3_5_7
] ++ lib.optionals (platform.kernelArch == "mips")
@@ -5972,7 +5994,7 @@ let
kernelPatches =
[
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs3_6
+ # kernelPatches.aufs3_6
] ++ lib.optionals (platform.kernelArch == "mips")
[ kernelPatches.mips_fpureg_emu
kernelPatches.mips_fpu_sigill
@@ -5985,7 +6007,7 @@ let
kernelPatches =
[
kernelPatches.sec_perm_2_6_24
- kernelPatches.aufs3_7
+ # kernelPatches.aufs3_7
] ++ lib.optionals (platform.kernelArch == "mips")
[ kernelPatches.mips_fpureg_emu
kernelPatches.mips_fpu_sigill
@@ -6251,6 +6273,8 @@ let
procps = callPackage ../os-specific/linux/procps { };
+ "procps-ng" = callPackage ../os-specific/linux/procps-ng { };
+
pwdutils = callPackage ../os-specific/linux/pwdutils { };
qemu_kvm = callPackage ../os-specific/linux/qemu-kvm { };
@@ -6343,8 +6367,7 @@ let
});
udev145 = callPackage ../os-specific/linux/udev/145.nix { };
- udev173 = callPackage ../os-specific/linux/udev/173.nix { };
- udev = pkgs.udev173;
+ udev = pkgs.systemd;
udisks = callPackage ../os-specific/linux/udisks { };
@@ -6530,7 +6553,7 @@ let
liberation_ttf = callPackage ../data/fonts/redhat-liberation-fonts { };
libertine = builderDefsPackage (import ../data/fonts/libertine) {
- inherit fontforge;
+ inherit fetchurl fontforge lib;
};
lmmath = callPackage ../data/fonts/lmodern/lmmath.nix {};
@@ -7069,7 +7092,7 @@ let
firefoxWrapper = wrapFirefox { browser = pkgs.firefox; };
- firefoxPkgs = pkgs.firefox17Pkgs;
+ firefoxPkgs = pkgs.firefox18Pkgs;
firefox36Pkgs = callPackage ../applications/networking/browsers/firefox/3.6.nix {
inherit (gnome) libIDL;
@@ -7083,12 +7106,12 @@ let
firefox13Wrapper = lowPrio (wrapFirefox { browser = firefox13Pkgs.firefox; });
- firefox17Pkgs = callPackage ../applications/networking/browsers/firefox/17.0.nix {
+ firefox18Pkgs = callPackage ../applications/networking/browsers/firefox/18.0.nix {
inherit (gnome) libIDL;
inherit (pythonPackages) pysqlite;
};
- firefox17Wrapper = lowPrio (wrapFirefox { browser = firefox17Pkgs.firefox; });
+ firefox18Wrapper = lowPrio (wrapFirefox { browser = firefox18Pkgs.firefox; });
flac = callPackage ../applications/audio/flac { };
@@ -7537,7 +7560,7 @@ let
ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
- MPlayer = callPackage ../applications/video/MPlayer {
+ mplayer = callPackage ../applications/video/mplayer {
pulseSupport = config.pulseaudio or false;
};
@@ -7691,6 +7714,8 @@ let
pqiv = callPackage ../applications/graphics/pqiv { };
+ qiv = callPackage ../applications/graphics/qiv { };
+
# perhaps there are better apps for this task? It's how I had configured my preivous system.
# And I don't want to rewrite all rules
procmail = callPackage ../applications/misc/procmail { };
@@ -7810,6 +7835,10 @@ let
spotify = callPackage ../applications/audio/spotify { };
+ libspotify = callPackage ../development/libraries/libspotify {
+ apiKey = config.libspotify.apiKey or null;
+ };
+
stalonetray = callPackage ../applications/window-managers/stalonetray {};
stumpwm = builderDefsPackage (import ../applications/window-managers/stumpwm) {
@@ -7998,7 +8027,7 @@ let
};
vlc = callPackage ../applications/video/vlc {
- ffmpeg = ffmpeg_1_0;
+ ffmpeg = ffmpeg_1_1;
};
vnstat = callPackage ../applications/networking/vnstat { };
@@ -8385,12 +8414,7 @@ let
superTux = callPackage ../games/super-tux { };
- superTuxKart = callPackage ../games/super-tux-kart {
- /* With GNU Make 3.82, the build process is stuck in the `data'
- directory, after displaying "Making all in tracks", and `pstree'
- indicates that `make' doesn't launch any new process. */
- stdenv = overrideInStdenv stdenv [ gnumake381 ];
- };
+ superTuxKart = callPackage ../games/super-tux-kart { };
tbe = callPackage ../games/the-butterfly-effect {};
@@ -8981,19 +9005,13 @@ let
stateDir = config.nix.stateDir or "/nix/var";
};
- nixUnstable = nixStable;
-
- /*
nixUnstable = callPackage ../tools/package-management/nix/unstable.nix {
storeDir = config.nix.storeDir or "/nix/store";
stateDir = config.nix.stateDir or "/nix/var";
};
- */
nut = callPackage ../applications/misc/nut { };
- nut_2_6_3 = callPackage ../applications/misc/nut/2.6.3.nix { };
-
disnix = callPackage ../tools/package-management/disnix { };
disnix_activation_scripts = callPackage ../tools/package-management/disnix/activation-scripts {
@@ -9159,8 +9177,6 @@ let
# Wine cannot be built in 64-bit; use a 32-bit build instead.
wine = callPackage_i686 ../misc/emulators/wine { };
- wineWarcraft = callPackage_i686 ../misc/emulators/wine/wine-warcraft.nix { };
-
x2x = callPackage ../tools/X11/x2x { };
xosd = callPackage ../misc/xosd { };
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 9713f8f94dc..64b172c0c21 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -129,7 +129,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
HTTP = self.HTTP_4000_2_6; # 7.6 ok
HUnit = self.HUnit_1_2_5_1; # 7.6 ok
mtl = self.mtl_2_1_2; # 7.6 ok
- network = self.network_2_4_0_1; # 7.6 ok
+ network = self.network_2_4_1_0; # 7.6 ok
OpenGL = self.OpenGL_2_6_0_1; # 7.6 ok
parallel = self.parallel_3_2_0_3; # 7.6 ok
parsec = self.parsec_3_1_3; # 7.6 ok
@@ -491,6 +491,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
benchpress = callPackage ../development/libraries/haskell/benchpress {};
+ bifunctors = callPackage ../development/libraries/haskell/bifunctors {};
+
bimap = callPackage ../development/libraries/haskell/bimap {};
binary_hackage = callPackage ../development/libraries/haskell/binary {};
@@ -582,6 +584,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
cipherAes = callPackage ../development/libraries/haskell/cipher-aes {};
+ cipherRc4 = callPackage ../development/libraries/haskell/cipher-rc4 {};
+
classyPrelude = callPackage ../development/libraries/haskell/classy-prelude {};
classyPreludeConduit = callPackage ../development/libraries/haskell/classy-prelude-conduit {};
@@ -634,8 +638,12 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
cryptohash = callPackage ../development/libraries/haskell/cryptohash {};
+ cryptoNumbers = callPackage ../development/libraries/haskell/crypto-numbers {};
+
cryptoPubkeyTypes = callPackage ../development/libraries/haskell/crypto-pubkey-types {};
+ cryptoPubkey = callPackage ../development/libraries/haskell/crypto-pubkey {};
+
cryptoRandomApi = callPackage ../development/libraries/haskell/crypto-random-api {};
cuda = callPackage ../development/libraries/haskell/cuda {
@@ -711,6 +719,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
dimensional = callPackage ../development/libraries/haskell/dimensional {};
+ dimensionalTf = callPackage ../development/libraries/haskell/dimensional-tf {};
+
directoryTree = callPackage ../development/libraries/haskell/directory-tree {};
distributedProcess = callPackage ../development/libraries/haskell/distributed-process {};
@@ -725,6 +735,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
dns = callPackage ../development/libraries/haskell/dns {};
+ doctest = callPackage ../development/libraries/haskell/doctest {};
+
dotgen = callPackage ../development/libraries/haskell/dotgen {};
doubleConversion = callPackage ../development/libraries/haskell/double-conversion {};
@@ -900,6 +912,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
polyparse = self.polyparse_1_7;
};
+ groupoids = callPackage ../development/libraries/haskell/groupoids {};
+
hakyll = callPackage ../development/libraries/haskell/hakyll {};
hamlet = callPackage ../development/libraries/haskell/hamlet {};
@@ -911,7 +925,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
happstackHamlet = callPackage ../development/libraries/haskell/happstack/happstack-hamlet.nix {};
hashable_1_1_2_5 = callPackage ../development/libraries/haskell/hashable/1.1.2.5.nix {};
- hashable_1_2_0_3 = callPackage ../development/libraries/haskell/hashable/1.2.0.3.nix {};
+ hashable_1_2_0_5 = callPackage ../development/libraries/haskell/hashable/1.2.0.5.nix {};
hashable = self.hashable_1_1_2_5;
hashedStorage = callPackage ../development/libraries/haskell/hashed-storage {};
@@ -1242,8 +1256,12 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
NanoProlog = callPackage ../development/libraries/haskell/NanoProlog {};
+ nat = callPackage ../development/libraries/haskell/nat {};
+
nats = callPackage ../development/libraries/haskell/nats {};
+ naturals = callPackage ../development/libraries/haskell/naturals {};
+
netlist = callPackage ../development/libraries/haskell/netlist {};
netlistToVhdl = callPackage ../development/libraries/haskell/netlist-to-vhdl {};
@@ -1254,8 +1272,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
network_2_3_0_5 = callPackage ../development/libraries/haskell/network/2.3.0.5.nix {};
network_2_3_0_13 = callPackage ../development/libraries/haskell/network/2.3.0.13.nix {};
network_2_3_1_0 = callPackage ../development/libraries/haskell/network/2.3.1.0.nix {};
- network_2_4_0_1 = callPackage ../development/libraries/haskell/network/2.4.0.1.nix {};
- network = self.network_2_4_0_1;
+ network_2_4_1_0 = callPackage ../development/libraries/haskell/network/2.4.1.0.nix {};
+ network = self.network_2_4_1_0;
networkConduit = callPackage ../development/libraries/haskell/network-conduit {};
@@ -1281,6 +1299,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
numtype = callPackage ../development/libraries/haskell/numtype {};
+ numtypeTf = callPackage ../development/libraries/haskell/numtype-tf {};
+
OneTuple = callPackage ../development/libraries/haskell/OneTuple {};
ObjectName = callPackage ../development/libraries/haskell/ObjectName {};
@@ -1373,6 +1393,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
primitive_0_5_0_1 = callPackage ../development/libraries/haskell/primitive/0.5.0.1.nix {};
primitive = self.primitive_0_5_0_1;
+ profunctors = callPackage ../development/libraries/haskell/profunctors {};
+
+ profunctorExtras = callPackage ../development/libraries/haskell/profunctor-extras {};
+
projectTemplate = callPackage ../development/libraries/haskell/project-template {};
processExtras = callPackage ../development/libraries/haskell/process-extras {};
@@ -1433,6 +1457,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
recaptcha = callPackage ../development/libraries/haskell/recaptcha {};
+ reflection = callPackage ../development/libraries/haskell/reflection {};
+
regexBase_0_72_0_2 = callPackage ../development/libraries/haskell/regex-base/0.72.0.2.nix {};
regexBase_0_93_1 = callPackage ../development/libraries/haskell/regex-base/0.93.1.nix {};
regexBase_0_93_2 = callPackage ../development/libraries/haskell/regex-base/0.93.2.nix {};
@@ -1490,6 +1516,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
semigroupoids = callPackage ../development/libraries/haskell/semigroupoids {};
+ semigroupoidExtras = callPackage ../development/libraries/haskell/semigroupoid-extras {};
+
setenv = callPackage ../development/libraries/haskell/setenv {};
shelly = callPackage ../development/libraries/haskell/shelly {};
@@ -1686,6 +1714,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
typeEquality = callPackage ../development/libraries/haskell/type-equality {};
+ typeLlevelNaturalNumber = callPackage ../development/libraries/haskell/type-level-natural-number {};
+
unbound = callPackage ../development/libraries/haskell/unbound {};
uniplate = callPackage ../development/libraries/haskell/uniplate {};
diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix
index 907f747ef7e..083fb573087 100644
--- a/pkgs/top-level/node-packages.nix
+++ b/pkgs/top-level/node-packages.nix
@@ -128,7 +128,7 @@ let self = {
name = "bson-0.1.5";
src = fetchurl {
url = "http://registry.npmjs.org/bson/-/${name}.tgz";
- sha256 = "3fad2209466740ea81d0bc285b92d940efe5104a6314946ea40180c431a19692";
+ sha256 = "58af4a1697b015190b40c2a7e5743f9d4494887ef98dfe2f58f24c70f2d31150";
};
deps = [
@@ -742,6 +742,19 @@ let self = {
];
};
+ "optparse" = self."optparse-1.0.3";
+
+ "optparse-1.0.3" = self.buildNodePackage rec {
+ name = "optparse-1.0.3";
+ src = fetchurl {
+ url = "http://registry.npmjs.org/optparse/-/${name}.tgz";
+ sha256 = "1cg99i4rq8azxikzqz0ykw4q971azbj49d3m7slj041yscb6m883";
+ };
+ deps = [
+
+ ];
+ };
+
"osenv" = self."osenv-0";
"osenv-0" = self.buildNodePackage rec {
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index b085dfe49bb..9f8a219e0cb 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -12,7 +12,7 @@ rec {
inherit (pkgs) buildPerlPackage fetchurl stdenv perl fetchsvn;
# Helper functions for packages that use Module::Build to build.
- buildModule = { buildInputs ? [], ... } @ args:
+ buildPerlModule = { buildInputs ? [], ... } @ args:
buildPerlPackage (args // {
buildInputs = buildInputs ++ [ ModuleBuild ];
preConfigure = "touch Makefile.PL";
@@ -30,10 +30,7 @@ rec {
};
propagatedBuildInputs = [ FileNext ];
meta = {
- description = "grep-like text finder";
- longDescription = ''
- ack is a grep-like tool tailored to working with large trees of source code.
- '';
+ description = "A grep-like tool tailored to working with large trees of source code";
homepage = http://betterthangrep.com/;
license = "free"; # Artistic 2.0
};
@@ -48,13 +45,25 @@ rec {
propagatedBuildInputs = [AlgorithmDiff];
};
- AlgorithmDiff = buildPerlPackage rec {
- name = "Algorithm-Diff-1.1901";
+ AlgorithmC3 = buildPerlModule {
+ name = "Algorithm-C3-0.08";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TY/TYEMQ/${name}.zip";
- sha256 = "0qk60fi49mpyvnfpjd2dzcmya8x3g5zfgb2hrnl7a5krn045g6i2";
+ url = mirror://cpan/authors/id/F/FL/FLORA/Algorithm-C3-0.08.tar.gz;
+ sha256 = "016cjr63wivg54ms6sjnxz4g75fafgvgwralamv29phcic2cl2am";
};
- buildInputs = [pkgs.unzip];
+ meta = {
+ description = "A module for merging hierarchies using the C3 algorithm";
+ license = "perl";
+ };
+ };
+
+ AlgorithmDiff = buildPerlPackage rec {
+ name = "Algorithm-Diff-1.1902";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1902.tar.gz;
+ sha256 = "0xc315h7xwq65n9n6nq8flv5d89z6kra69hspnyccw3782zhvd68";
+ };
+ buildInputs = [ pkgs.unzip ];
};
aliased = buildPerlPackage rec {
@@ -89,6 +98,9 @@ rec {
url = mirror://cpan/authors/id/A/AB/ABW/AppConfig-1.66.tar.gz;
sha256 = "1p1vs9px20lrq9mdwpzp309a8r6rchibsdmxang4krk90pi2sh4b";
};
+ meta = {
+ description = "A bundle of Perl5 modules for reading configuration files and parsing command line arguments";
+ };
};
ArrayCompare = buildPerlPackage {
@@ -188,13 +200,18 @@ rec {
inherit (pkgs) db4;
};
- BHooksEndOfScope = buildPerlPackage rec {
- name = "B-Hooks-EndOfScope-0.08";
+ BHooksEndOfScope = buildPerlPackage {
+ name = "B-Hooks-EndOfScope-0.12";
src = fetchurl {
- url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz";
- sha256 = "07gbfc36qr8pfwrcskq3bbpwscmi7nkvvw54vz5d9ym1fyn3zf0g";
+ url = mirror://cpan/authors/id/B/BO/BOBTFISH/B-Hooks-EndOfScope-0.12.tar.gz;
+ sha256 = "1gagn8b9zhbwk4f4cllrvir1mspvq0ladsy0pfkwl9w85q1843lj";
+ };
+ propagatedBuildInputs = [ ModuleImplementation ModuleRuntime SubExporterProgressive ];
+ meta = {
+ homepage = http://metacpan.org/release/B-Hooks-EndOfScope;
+ description = "Execute code after a scope finished compilation";
+ license = "perl5";
};
- propagatedBuildInputs = [SubExporter VariableMagic];
};
BitVector = buildPerlPackage {
@@ -259,38 +276,53 @@ rec {
buildInputs = [TestPod];
};
- CaptureTiny = buildPerlPackage rec {
- name = "Capture-Tiny-0.11";
+ CaptureTiny = buildPerlPackage {
+ name = "Capture-Tiny-0.21";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz";
- sha256 = "09rhfjgryvfap2v6ym7ywl130r3q8a1p2rq70l1jv415qhj0194c";
+ url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.21.tar.gz;
+ sha256 = "1lvz2639zsjpr3001b2xyidnsd4kcgll5fvaa0pm928wzldb49wg";
+ };
+ meta = {
+ homepage = https://metacpan.org/release/Capture-Tiny;
+ description = "Capture STDOUT and STDERR from Perl, XS or external programs";
+ license = "apache_2_0";
};
};
- CarpAssert = buildPerlPackage rec {
+ CarpAssert = buildPerlPackage {
name = "Carp-Assert-0.20";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MS/MSCHWERN/${name}.tar.gz";
+ url = mirror://cpan/authors/id/M/MS/MSCHWERN/Carp-Assert-0.20.tar.gz;
sha256 = "1wzy4lswvwi45ybsm65zlq17rrqx84lsd7rajvd0jvd5af5lmlqd";
};
+ meta = {
+ };
};
- CarpAssertMore = buildPerlPackage rec {
- name = "Carp-Assert-More-1.12";
+ CarpAssertMore = buildPerlPackage {
+ name = "Carp-Assert-More-1.14";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz";
- sha256 = "1m9k6z0m10s03x2hnc9mh5d4r8lnczm9bqd54jmnw0wzm4m33lyr";
+ url = mirror://cpan/authors/id/P/PE/PETDANCE/Carp-Assert-More-1.14.tar.gz;
+ sha256 = "0cq7qk4qbhqppm4raby5k24b5mx5qjgy1884nrddhxillnzlq01z";
+ };
+ propagatedBuildInputs = [ CarpAssert TestException ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ license = "artistic_2";
};
- propagatedBuildInputs = [TestException CarpAssert];
};
CarpClan = buildPerlPackage {
- name = "Carp-Clan-6.00";
+ name = "Carp-Clan-6.04";
src = fetchurl {
- url = mirror://cpan/authors/id/J/JJ/JJORE/Carp-Clan-6.00.tar.gz;
- sha256 = "0lbin4i0vzagcwkywpd5x4gz3a4ira4yn5g5v1ip0pbpyqnjk15h";
+ url = mirror://cpan/authors/id/S/ST/STBEY/Carp-Clan-6.04.tar.gz;
+ sha256 = "1v71k8s1pi16l5y579gnrg372c6pdvy6qqm6iddm8h1dx7n16bjl";
+ };
+ propagatedBuildInputs = [ TestException ];
+ meta = {
+ description = "Report errors from perspective of caller of a \"clan\" of modules";
+ license = "perl";
};
- propagatedBuildInputs = [TestException];
};
CatalystActionRenderView = buildPerlPackage rec {
@@ -314,15 +346,17 @@ rec {
[ CatalystPluginAuthentication ClassAccessor CryptPasswdMD5 AuthenHtpasswd HTMLForm ];
};
- CatalystAuthenticationStoreDBIxClass = buildPerlPackage rec {
- name = "Catalyst-Authentication-Store-DBIx-Class-0.1082";
+ CatalystAuthenticationStoreDBIxClass = buildPerlPackage {
+ name = "Catalyst-Authentication-Store-DBIx-Class-0.1503";
src = fetchurl {
- url = "mirror://cpan/authors/id/J/JA/JAYK/${name}.tar.gz";
- sha256 = "1rh5jwqw3fb16ll5id8z0igpqdwr0czi0xbaa2igalxr53hh2cni";
+ url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Authentication-Store-DBIx-Class-0.1503.tar.gz;
+ sha256 = "1l11if91gjfrga7i7bjxwa0zybhkkrpgg6ps3nxm30vmg7xqaf4d";
+ };
+ propagatedBuildInputs = [ CatalystModelDBICSchema CatalystPluginAuthentication CatalystRuntime DBIxClass ListMoreUtils Moose namespaceautoclean TryTiny ];
+ meta = {
+ description = "A storage class for Catalyst Authentication using DBIx::Class";
+ license = "perl";
};
- propagatedBuildInputs = [
- CatalystRuntime CatalystPluginAuthentication CatalystModelDBICSchema
- ];
};
CatalystComponentInstancePerContext = buildPerlPackage rec {
@@ -349,20 +383,20 @@ rec {
];
};
- CatalystDevel = buildPerlPackage rec {
- name = "Catalyst-Devel-1.33";
+ CatalystDevel = buildPerlPackage {
+ name = "Catalyst-Devel-1.37";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz";
- sha256 = "0g41rglw460y2n2xbysjbsjb56jkkz2m5jhap2nw3a5jby1ymp07";
+ url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Devel-1.37.tar.gz;
+ sha256 = "0yk526py65iy40z10d6w0fspb8fam5rf1hzsxnfyy4lpy91lp7s9";
+ };
+ buildInputs = [ TestFatal ];
+ propagatedBuildInputs = [ CatalystRuntime CatalystActionRenderView CatalystPluginConfigLoader CatalystPluginStaticSimple ConfigGeneral FileChangeNotify FileCopyRecursive FileShareDir ModuleInstall Moose MooseXDaemonize MooseXEmulateClassAccessorFast namespaceautoclean namespaceclean PathClass Starman TemplateToolkit ];
+ meta = {
+ homepage = http://dev.catalyst.perl.org/;
+ description = "Catalyst Development Tools";
+ license = "perl";
+ platforms = stdenv.lib.platforms.linux;
};
- buildInputs = [ TestFatal TestMore ];
- propagatedBuildInputs =
- [ CatalystRuntime CatalystActionRenderView
- CatalystPluginStaticSimple CatalystPluginConfigLoader
- ClassAccessor ConfigGeneral FileChangeNotify FileCopyRecursive
- FileShareDir Parent PathClass TemplateToolkit YAMLTiny
- ];
- CATALYST_DEVEL_NO_510_CHECK = 1; # bug in Perl 5.10.0
};
CatalystEngineHTTPPrefork = buildPerlPackage rec {
@@ -383,70 +417,74 @@ rec {
];
};
- CatalystManual = buildPerlPackage rec {
- name = "Catalyst-Manual-5.8000";
+ CatalystManual = buildPerlPackage {
+ name = "Catalyst-Manual-5.9006";
src = fetchurl {
- url = "mirror://cpan/authors/id/H/HK/HKCLARK/${name}.tar.gz";
- sha256 = "0ay4gcprwqw4h5vsk8g0n9ir51sq7n5i2rdahgqdlb8caj4fshz5";
+ url = mirror://cpan/authors/id/H/HK/HKCLARK/Catalyst-Manual-5.9006.tar.gz;
+ sha256 = "0cl9nqg5jrqcf2h3pgk6q8408czf5s0k0xh3ra884c9cnx84mr95";
+ };
+ meta = {
+ description = "The Catalyst developer's manual";
+ license = "perl";
};
- buildInputs = [TestPod TestPodCoverage];
};
- CatalystModelDBICSchema = buildPerlPackage rec {
- name = "Catalyst-Model-DBIC-Schema-0.54";
+ CatalystModelDBICSchema = buildPerlPackage {
+ name = "Catalyst-Model-DBIC-Schema-0.60";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz";
- sha256 = "19iasq94nph33vz4jrk5x6cqd9ivq0db867s524faba8avrrlxz9";
+ url = mirror://cpan/authors/id/R/RK/RKITOVER/Catalyst-Model-DBIC-Schema-0.60.tar.gz;
+ sha256 = "176jqvrmhp0wng446m0qlmh1kgqj4z1czg6s418ffr4a7c3jqyld";
+ };
+ buildInputs = [ DBDSQLite TestException TestRequires ];
+ propagatedBuildInputs = [ CarpClan CatalystComponentInstancePerContext CatalystDevel CatalystRuntime CatalystXComponentTraits DBIxClass DBIxClassCursorCached DBIxClassSchemaLoader HashMerge ListMoreUtils Moose MooseXMarkAsMethods MooseXNonMoose MooseXTypes namespaceautoclean namespaceclean TieIxHash TryTiny ];
+ meta = {
+ description = "DBIx::Class::Schema Model Class";
+ license = "perl";
+ platforms = stdenv.lib.platforms.linux;
};
- buildInputs = [ TestMore TestException TestRequires DBDSQLite ];
- propagatedBuildInputs =
- [ DBIxClass CatalystRuntime CatalystXComponentTraits Moose MooseXTypes
- NamespaceAutoclean CarpClan ListMoreUtils TieIxHash TryTiny
- CatalystDevel DBIxClassSchemaLoader MooseXNonMoose
- NamespaceClean HashMerge DBIxClassCursorCached
- ];
- meta.platforms = stdenv.lib.platforms.linux;
};
- CatalystRuntime = buildPerlPackage rec{
- name = "Catalyst-Runtime-5.90006";
+ CatalystRuntime = buildPerlPackage {
+ name = "Catalyst-Runtime-5.90019";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz";
- sha256 = "01afjgcc5lqaw6gmzwym8n09q8nksj4jdl2z25m64sfiv1gdyx2w";
+ url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Runtime-5.90019.tar.gz;
+ sha256 = "0madnqyzhcvbv6iql6b10dzfqvajj0fyp1sla83csakkbff38mqp";
+ };
+ buildInputs = [ ClassDataInheritable DataDump HTTPMessage TestException ];
+ propagatedBuildInputs = [ CGISimple ClassC3AdoptNEXT ClassLoad ClassMOP DataDump DataOptList HTMLParser HTTPBody HTTPMessage HTTPRequestAsCGI ListMoreUtils LWPUserAgent Moose MooseXEmulateClassAccessorFast MooseXGetopt MooseXMethodAttributes MooseXRoleWithOverloading MROCompat namespaceautoclean namespaceclean PathClass Plack PlackMiddlewareReverseProxy PlackTestExternalServer SafeIsa StringRewritePrefix SubExporter TaskWeaken TextSimpleTable TreeSimple TreeSimpleVisitorFactory TryTiny URI ];
+ meta = {
+ homepage = http://dev.catalyst.perl.org/;
+ description = "The Catalyst Framework Runtime";
+ license = "perl";
+ platforms = stdenv.lib.platforms.linux;
};
- buildInputs = [ TestException ];
- propagatedBuildInputs =
- [ ClassDataInheritable ListMoreUtils NamespaceAutoclean NamespaceClean
- BHooksEndOfScope MooseXEmulateClassAccessorFast ClassMOP
- Moose MooseXMethodAttributes MooseXRoleWithOverloading
- ClassC3AdoptNEXT CGISimple DataDump DataOptList
- HTMLParser HTTPBody HTTPRequestAsCGI
- LWP ModulePluggable PathClass SubExporter
- TextSimpleTable TimeHiRes TreeSimple TreeSimpleVisitorFactory
- URI TaskWeaken /* TextBalanced */ MROCompat MooseXTypes
- MooseXGetopt MooseXTypesCommon StringRewritePrefix
- MooseXTypesLoadableClass Plack PlackMiddlewareReverseProxy
- ];
- meta.platforms = stdenv.lib.platforms.linux;
};
- CatalystPluginAccessLog = buildPerlPackage rec {
- name = "Catalyst-Plugin-AccessLog-1.04";
+ CatalystPluginAccessLog = buildPerlPackage {
+ name = "Catalyst-Plugin-AccessLog-1.05";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz";
- sha256 = "1cbbg6fviyv398lyhmv14ya0v0h0xs04d29zz9r49vzsbw6shy33";
+ url = mirror://cpan/authors/id/A/AR/ARODLAND/Catalyst-Plugin-AccessLog-1.05.tar.gz;
+ sha256 = "0hqvckaw91q5yc25a33bp0d4qqxlgkp7rxlvi8n8svxd1406r55s";
+ };
+ propagatedBuildInputs = [ CatalystRuntime DateTime Moose namespaceautoclean ];
+ meta = {
+ description = "Request logging from within Catalyst";
+ license = "perl";
};
- propagatedBuildInputs = [ CatalystRuntime DateTime ];
};
- CatalystPluginAuthentication = buildPerlPackage rec {
- name = "Catalyst-Plugin-Authentication-0.10018";
+ CatalystPluginAuthentication = buildPerlPackage {
+ name = "Catalyst-Plugin-Authentication-0.10022";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz";
- sha256 = "1znm81baidzhiiyanigy8rs8jq97vh94fiv4xvkrmaxz0k6vppdx";
+ url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-Authentication-0.10022.tar.gz;
+ sha256 = "1yxx89j6q10ydmwwhv3zq68gwndcnh4vvdqiv7az5w2rf2w1nvip";
+ };
+ buildInputs = [ ClassMOP Moose TestException ];
+ propagatedBuildInputs = [ CatalystPluginSession CatalystRuntime ClassInspector Moose MooseXEmulateClassAccessorFast MROCompat namespaceautoclean StringRewritePrefix TryTiny ];
+ meta = {
+ description = "Infrastructure plugin for the Catalyst authentication framework";
+ license = "perl";
};
- propagatedBuildInputs =
- [ CatalystRuntime CatalystPluginSession ClassInspector ];
};
CatalystPluginAuthorizationACL = buildPerlPackage rec {
@@ -459,15 +497,17 @@ rec {
};
CatalystPluginAuthorizationRoles = buildPerlPackage {
- name = "Catalyst-Plugin-Authorization-Roles-0.07";
+ name = "Catalyst-Plugin-Authorization-Roles-0.09";
src = fetchurl {
- url = mirror://cpan/authors/id/B/BR/BRICAS/Catalyst-Plugin-Authorization-Roles-0.07.tar.gz;
- sha256 = "07b8zc7b06p0fprjj68fk7rgh781r9s3q8dx045sk03w0fnk3b4b";
+ url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-Authorization-Roles-0.09.tar.gz;
+ sha256 = "0l83lkwmq0lngwh8b1rv3r719pn8w1gdbyhjqm74rnd0wbjl8h7f";
+ };
+ buildInputs = [ TestException ];
+ propagatedBuildInputs = [ CatalystPluginAuthentication CatalystRuntime SetObject UNIVERSALisa ];
+ meta = {
+ description = "Role based authorization for Catalyst based on Catalyst::Plugin::Authentication";
+ license = "perl";
};
- propagatedBuildInputs = [
- CatalystRuntime CatalystPluginAuthentication
- TestException SetObject UNIVERSALisa
- ];
};
CatalystPluginConfigLoader = buildPerlPackage rec {
@@ -497,15 +537,18 @@ rec {
propagatedBuildInputs = [CatalystRuntime HTMLWidget];
};
- CatalystPluginSession = buildPerlPackage rec {
- name = "Catalyst-Plugin-Session-0.34";
+ CatalystPluginSession = buildPerlPackage {
+ name = "Catalyst-Plugin-Session-0.36";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz";
- sha256 = "0vgm3pjymzxqnjn8cj8ld1wprwj3hq15n26djvjmnx6pwyf2ffgz";
+ url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-Session-0.36.tar.gz;
+ sha256 = "14wgkrg3w69gwg6zg991k5f611xqsnyx0i0xzhw9rx2j5nf9rj4b";
+ };
+ buildInputs = [ TestDeep TestException TestWWWMechanizePSGI ];
+ propagatedBuildInputs = [ CatalystRuntime Moose MooseXEmulateClassAccessorFast MROCompat namespaceclean ObjectSignature ];
+ meta = {
+ description = "Generic Session plugin - ties together server side storage and client side state required to maintain session data";
+ license = "perl";
};
- buildInputs = [ TestMockObject TestDeep ];
- propagatedBuildInputs =
- [ CatalystRuntime ObjectSignature MROCompat ];
};
CatalystPluginSessionStateCookie = buildPerlPackage rec {
@@ -528,22 +571,30 @@ rec {
[ PathClass CatalystPluginSession CacheFastMmap MROCompat ];
};
- CatalystPluginStackTrace = buildPerlPackage rec {
+ CatalystPluginStackTrace = buildPerlPackage {
name = "Catalyst-Plugin-StackTrace-0.11";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MS/MSTROUT/${name}.tar.gz";
+ url = mirror://cpan/authors/id/M/MS/MSTROUT/Catalyst-Plugin-StackTrace-0.11.tar.gz;
sha256 = "1ingivnga1yb4dqsj6icc4a58i9wdalzpn2qflsn8n2skgm223qb";
};
propagatedBuildInputs = [ CatalystRuntime DevelStackTrace MROCompat ];
+ meta = {
+ description = "Display a stack trace on the debug screen";
+ license = "perl";
+ };
};
- CatalystPluginStaticSimple = buildPerlPackage rec {
- name = "Catalyst-Plugin-Static-Simple-0.29";
+ CatalystPluginStaticSimple = buildPerlPackage {
+ name = "Catalyst-Plugin-Static-Simple-0.30";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz";
- sha256 = "1wjh1a24gksjxzzl9wblbaar5gjvlm38kndjx8629fm9dcbqvc14";
+ url = mirror://cpan/authors/id/A/AB/ABRAXXA/Catalyst-Plugin-Static-Simple-0.30.tar.gz;
+ sha256 = "18zar1n4imgnv7b4dr5sxyikry4668ngqgc6f0dr210bqafvwv7w";
+ };
+ propagatedBuildInputs = [ CatalystRuntime MIMETypes Moose MooseXTypes namespaceautoclean ];
+ meta = {
+ description = "Make serving static pages painless";
+ license = "perl";
};
- propagatedBuildInputs = [CatalystRuntime MIMETypes];
};
CatalystViewDownload = buildPerlPackage rec {
@@ -556,25 +607,31 @@ rec {
propagatedBuildInputs = [ CatalystRuntime TextCSV XMLSimple ];
};
- CatalystViewJSON = buildPerlPackage rec {
+ CatalystViewJSON = buildPerlPackage {
name = "Catalyst-View-JSON-0.33";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz";
+ url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Catalyst-View-JSON-0.33.tar.gz;
sha256 = "03yda9skcfnwkm4hf2a3y7g2rdjdia5hzfnll0h7z4wiyb8kxfii";
};
- propagatedBuildInputs = [ CatalystRuntime JSONAny YAML ];
+ buildInputs = [ JSON ];
+ propagatedBuildInputs = [ CatalystRuntime JSONAny MROCompat YAML ];
+ meta = {
+ description = "JSON view for your data";
+ license = "perl";
+ };
};
- CatalystViewTT = buildPerlPackage rec {
- name = "Catalyst-View-TT-0.37";
+ CatalystViewTT = buildPerlPackage {
+ name = "Catalyst-View-TT-0.40";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz";
- sha256 = "00vv4rkhpablmmfn70nybxy1jlfxhyf72ck3bch2gcfgqqysxvqz";
+ url = mirror://cpan/authors/id/I/IL/ILMARI/Catalyst-View-TT-0.40.tar.gz;
+ sha256 = "0j73mk631p9x0b0l24ikavh9nxl6lpya4g46fpanjk396d2zj8bs";
+ };
+ propagatedBuildInputs = [ CatalystRuntime ClassAccessor MROCompat PathClass TemplateToolkit TemplateTimer ];
+ meta = {
+ description = "Template View Class";
+ license = "perl";
};
- propagatedBuildInputs = [
- CatalystRuntime TemplateToolkit ClassAccessor
- PathClass TemplateTimer
- ];
};
CatalystXComponentTraits = buildPerlPackage rec {
@@ -584,17 +641,21 @@ rec {
sha256 = "0a2mhfgv0kqmaxf2crs8mqk44lyhd9qcwlpzhrc0b0dh4z503mr4";
};
propagatedBuildInputs =
- [ CatalystRuntime MooseXTraitsPluggable NamespaceAutoclean ListMoreUtils ];
+ [ CatalystRuntime MooseXTraitsPluggable namespaceautoclean ListMoreUtils ];
};
- CatalystXScriptServerStarman = buildPerlPackage rec {
- name = "CatalystX-Script-Server-Starman-0.01";
+ CatalystXScriptServerStarman = buildPerlPackage {
+ name = "CatalystX-Script-Server-Starman-0.02";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/CatalystX/${name}.tar.gz";
- sha256 = "18hpp35bjyw65x564m1m82mr0nmff6836vfjqdwf2lwsb4n8s4xr";
+ url = mirror://cpan/authors/id/A/AB/ABRAXXA/CatalystX-Script-Server-Starman-0.02.tar.gz;
+ sha256 = "0h02mpkc4cmi3jpvcd7iw7xyzx55bqvvl1qkf967gqkvpklm0qx5";
};
buildInputs = [ TestWWWMechanizeCatalyst ];
- propagatedBuildInputs = [ CatalystRuntime Starman ];
+ propagatedBuildInputs = [ CatalystRuntime Moose namespaceautoclean Starman ];
+ meta = {
+ description = "Replace the development server with Starman";
+ license = "perl";
+ };
};
CGICookieXS = buildPerlPackage rec {
@@ -622,20 +683,27 @@ rec {
buildInputs = [ DBFile ];
};
- CGISimple = buildPerlPackage rec {
+ CGISimple = buildPerlPackage {
name = "CGI-Simple-1.113";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/CGI/${name}.tar.gz";
+ url = mirror://cpan/authors/id/A/AN/ANDYA/CGI-Simple-1.113.tar.gz;
sha256 = "0g8v0jd7dk310k6ncz47qa1cfrysi8yib1zwkhasv4zhswgqiqjj";
};
propagatedBuildInputs = [ IOStringy ];
+ meta = {
+ description = "A Simple totally OO CGI interface that is CGI.pm compliant";
+ license = "perl";
+ };
};
ClassAccessor = buildPerlPackage {
- name = "Class-Accessor-0.31";
+ name = "Class-Accessor-0.34";
src = fetchurl {
- url = mirror://cpan/authors/id/K/KA/KASEI/Class-Accessor-0.31.tar.gz;
- sha256 = "1a4v5qqdf9bipd6ba5n47mag0cmgwp97cid67i510aw96bcjrsiy";
+ url = mirror://cpan/authors/id/K/KA/KASEI/Class-Accessor-0.34.tar.gz;
+ sha256 = "1z6fqg0yz8gay15r1iasslv8f1n1mzjkrhs47fvbj3rqz36y1cfd";
+ };
+ meta = {
+ license = "perl";
};
};
@@ -648,14 +716,18 @@ rec {
propagatedBuildInputs = [ClassAccessor];
};
- ClassAccessorGrouped = buildPerlPackage rec {
- name = "Class-Accessor-Grouped-0.10003";
+ ClassAccessorGrouped = buildPerlPackage {
+ name = "Class-Accessor-Grouped-0.10009";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Class/${name}.tar.gz";
- sha256 = "036cyp74cdz8y5nig2b1iyqk6ps60sbqb0dqy0ybp3j5qiy28mix";
+ url = mirror://cpan/authors/id/R/RI/RIBASUSHI/Class-Accessor-Grouped-0.10009.tar.gz;
+ sha256 = "1cs6wvng9xxhmrps7qb7ccxswqkqskwj862dp4fqfra14aprlg4c";
+ };
+ buildInputs = [ TestException ];
+ propagatedBuildInputs = [ ClassXSAccessor ModuleRuntime SubName ];
+ meta = {
+ description = "Lets you build groups of accessors";
+ license = "perl";
};
- buildInputs = [ TestMore TestException ];
- propagatedBuildInputs = [ ClassInspector SubName ClassXSAccessor ];
};
ClassAutouse = buildPerlPackage {
@@ -674,31 +746,45 @@ rec {
};
};
- ClassC3 = buildPerlPackage rec {
- name = "Class-C3-0.21";
+ ClassC3 = buildPerlPackage {
+ name = "Class-C3-0.24";
src = fetchurl {
- url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz";
- sha256 = "1bl8z095y4js66pwxnm7s853pi9czala4sqc743fdlnk27kq94gz";
+ url = mirror://cpan/authors/id/F/FL/FLORA/Class-C3-0.24.tar.gz;
+ sha256 = "1nhwf7bj7z5szk7sxmq0ynqh2k9p42a7zkfyikkairfb78xckpkz";
+ };
+ propagatedBuildInputs = [ AlgorithmC3 ];
+ meta = {
+ description = "A pragma to use the C3 method resolution order algortihm";
+ license = "perl";
};
};
- ClassC3AdoptNEXT = buildPerlPackage rec {
- name = "Class-C3-Adopt-NEXT-0.07";
+ ClassC3AdoptNEXT = buildPerlPackage {
+ name = "Class-C3-Adopt-NEXT-0.13";
src = fetchurl {
- url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz";
- sha256 = "1kxbdq10vicrbz3i6hvml3mma5x0r523gfdd649f9bvrsizb0jxj";
+ url = mirror://cpan/authors/id/F/FL/FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz;
+ sha256 = "1rwgbx6dsy4rpas94p8wakzj7hrla1p15jnbm24kwhsv79gp91ld";
+ };
+ buildInputs = [ TestException ];
+ propagatedBuildInputs = [ ListMoreUtils MROCompat ];
+ meta = {
+ homepage = http://search.cpan.org/dist/Class-C3-Adopt-NEXT;
+ description = "Make NEXT suck less";
+ license = "perl";
};
- propagatedBuildInputs = [MROCompat TestException ListMoreUtils];
};
- ClassC3Componentised = buildPerlPackage rec {
+ ClassC3Componentised = buildPerlPackage {
name = "Class-C3-Componentised-1.001000";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Class/${name}.tar.gz";
+ url = mirror://cpan/authors/id/F/FR/FREW/Class-C3-Componentised-1.001000.tar.gz;
sha256 = "1nzav8arxll0rya7r2vp032s3acliihbb9mjlfa13rywhh77bzvl";
};
buildInputs = [ TestException ];
propagatedBuildInputs = [ ClassC3 ClassInspector MROCompat ];
+ meta = {
+ license = "perl";
+ };
};
ClassDataAccessor = buildPerlPackage {
@@ -725,11 +811,15 @@ rec {
};
};
- ClassInspector = buildPerlPackage rec {
- name = "Class-Inspector-1.24";
+ ClassInspector = buildPerlPackage {
+ name = "Class-Inspector-1.28";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
- sha256 = "0rhsn73g516knx5djqzlgygjk8ij6xxjkm1sim0facvd4z0wlw0a";
+ url = mirror://cpan/authors/id/A/AD/ADAMK/Class-Inspector-1.28.tar.gz;
+ sha256 = "04iij8dbcgaim7g109frpyf7mh4ydsd8zh53r53chk0zxnivg91w";
+ };
+ meta = {
+ description = "Get information about a class and its structure";
+ license = "perl";
};
};
@@ -741,6 +831,20 @@ rec {
};
};
+ ClassMethodModifiers = buildPerlPackage {
+ name = "Class-Method-Modifiers-2.00";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/S/SA/SARTAK/Class-Method-Modifiers-2.00.tar.gz;
+ sha256 = "0lvj38ahqqyhv9dpi7ks1cq35f19nfw8ygxw22x2mcmagl8mnkhs";
+ };
+ buildInputs = [ TestFatal ];
+ meta = {
+ homepage = https://github.com/sartak/Class-Method-Modifiers/tree;
+ description = "Provides Moose-like method modifiers";
+ license = "perl";
+ };
+ };
+
ClassMix = buildPerlPackage rec {
name = "Class-Mix-0.005";
src = fetchurl {
@@ -768,24 +872,34 @@ rec {
};
};
- ClassLoad = buildPerlPackage rec {
- name = "Class-Load-0.12";
+ ClassLoad = buildPerlPackage {
+ name = "Class-Load-0.20";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Class/${name}.tar.gz";
- sha256 = "0siw8hyqnmn0flk1hbd6fnnfqlhkgfr1d5442rri1d8a0rs1a36r";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/Class-Load-0.20.tar.gz;
+ sha256 = "084cxrm0hcpyz3ly1iqkcjpl4bs03n42na37d3pzwa8xbs44ag42";
+ };
+ buildInputs = [ TestFatal TestRequires ];
+ propagatedBuildInputs = [ DataOptList ModuleImplementation ModuleRuntime PackageStash TryTiny ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "A working (require \"Class::Name\") and more";
+ license = "perl5";
};
- buildInputs = [ TestFatal ];
- propagatedBuildInputs = [ DataOptList PackageStash ModuleRuntime ];
};
- ClassLoadXS = buildModule rec {
- name = "Class-Load-XS-0.03";
+ ClassLoadXS = buildPerlModule {
+ name = "Class-Load-XS-0.06";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Class/${name}.tar.gz";
- sha256 = "1k3fffm4z6hvml5gqh27p7l78xs220s2d7ybd2a42akxrx8gk9r8";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/Class-Load-XS-0.06.tar.gz;
+ sha256 = "1dl739nnfw2j9rjgqxx24jqbanyvncqfnkwm27af8ik6kiqk50ik";
};
- buildInputs = [ TestFatal ];
+ buildInputs = [ ModuleImplementation TestFatal TestRequires ];
propagatedBuildInputs = [ ClassLoad ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "XS implementation of parts of Class::Load";
+ license = "artistic_2";
+ };
};
ClassUnload = buildPerlPackage rec {
@@ -797,33 +911,58 @@ rec {
propagatedBuildInputs = [ ClassInspector ];
};
- ClassXSAccessor = buildPerlPackage rec {
- name = "Class-XSAccessor-1.13";
+ ClassXSAccessor = buildPerlPackage {
+ name = "Class-XSAccessor-1.16";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Class/${name}.tar.gz";
- sha256 = "1nj21xq8bqvfz2mafrfskzw2p2j48b5k3rqxgxk99lw5ysmkz834";
+ url = mirror://cpan/authors/id/S/SM/SMUELLER/Class-XSAccessor-1.16.tar.gz;
+ sha256 = "1yjpw9kssy4m52407k45hxjnqz02494z7x8j44pjzkyi8msafvg5";
+ };
+ meta = {
+ description = "Generate fast XS accessors without runtime compilation";
+ license = "perl5";
};
};
- Clone = buildPerlPackage rec {
- name = "Clone-0.31";
+ Clone = buildPerlPackage {
+ name = "Clone-0.34";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RD/RDF/${name}.tar.gz";
- sha256 = "0fazl71hrc0r56gnc7vzwz9283p7h62gc8wsna7zgyfvrajjnhwl";
+ url = mirror://cpan/authors/id/G/GA/GARU/Clone-0.34.tar.gz;
+ sha256 = "0qk32i2ncmn7wm2dbjpwhwa4js079bgfs4ayb90mnxjhwq5358ix";
+ };
+ meta = {
+ description = "Recursively copy Perl datatypes";
+ license = "perl5";
};
};
CommonSense = buildPerlPackage rec {
- name = "common-sense-3.4";
+ name = "common-sense-3.6";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${name}.tar.gz";
- sha256 = "0s1lym5519gwdgwd6c6cq9c9iagr7bmb16jklq5iq3nsdyb0qc2l";
+ url = mirror://cpan/authors/id/M/ML/MLEHMANN/common-sense-3.6.tar.gz;
+ sha256 = "0nkbp1by0mpvg1x6053fbh9dl8nnswlyfmqp8k2lppd717hw5ql6";
+ };
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
};
};
- CompressRawBzip2 = import ../development/perl-modules/Compress-Raw-Bzip2 {
- inherit fetchurl buildPerlPackage;
- inherit (pkgs) bzip2;
+ CompressRawBzip2 = buildPerlPackage {
+ name = "Compress-Raw-Bzip2-2.060";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Bzip2-2.060.tar.gz;
+ sha256 = "02azwhglk2w68aa47sjqhj6vwzi66mv4hwal87jccjfy17gcwvx7";
+ };
+
+ # Don't build a private copy of bzip2.
+ BUILD_BZIP2 = false;
+ BZIP2_LIB = "${pkgs.bzip2}/lib";
+ BZIP2_INCLUDE = "${pkgs.bzip2}/include";
+
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Low-Level Interface to bzip2 compression library";
+ license = "perl5";
+ };
};
CompressRawZlib = import ../development/perl-modules/Compress-Raw-Zlib {
@@ -850,11 +989,14 @@ rec {
};
};
- ConfigGeneral = buildPerlPackage rec {
- name = "Config-General-2.50";
+ ConfigGeneral = buildPerlPackage {
+ name = "Config-General-2.51";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TL/TLINDEN/${name}.tar.gz";
- sha256 = "0ff5qh6dx8qijbkx5yfvn3fhn5m2hkcl8yjmqxwnvcg78h33s3ps";
+ url = mirror://cpan/authors/id/T/TL/TLINDEN/Config-General-2.51.tar.gz;
+ sha256 = "1khby072f10jbml0dlh82bg1s91ph8z6xa9bpk0l180q936k1xcg";
+ };
+ meta = {
+ license = "perl";
};
};
@@ -901,21 +1043,59 @@ rec {
propagatedBuildInputs = [ CGICookieXS ];
};
- CPANMeta = buildPerlPackage rec {
- name = "CPAN-Meta-2.112150";
+ CPANMeta = buildPerlPackage {
+ name = "CPAN-Meta-2.120921";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/CPAN/${name}.tar.gz";
- sha256 = "0k48ccws3j158mrr348gishh5q7vg4fmx36fgrnnnydv0psic4n0";
+ url = mirror://cpan/authors/id/D/DA/DAGOLDEN/CPAN-Meta-2.120921.tar.gz;
+ sha256 = "12cprk636jaklc97vdh55yjvzcr13h3csdnv3dgna84r2jijka79";
+ };
+ propagatedBuildInputs = [ ParseCPANMeta CPANMetaYAML CPANMetaRequirements ];
+ meta = {
+ homepage = https://github.com/dagolden/cpan-meta;
+ description = "The distribution metadata for a CPAN dist";
+ license = "perl5";
};
- propagatedBuildInputs =
- [ CPANMetaYAML JSONPP ParseCPANMeta VersionRequirements version ];
};
- CPANMetaYAML = buildPerlPackage rec {
- name = "CPAN-Meta-YAML-0.003";
+ CPANMetaCheck = buildPerlPackage {
+ name = "CPAN-Meta-Check-0.004";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/CPAN/${name}.tar.gz";
- sha256 = "1mdmn9znk60izxdvvawsylv7n85x4y6lx8pa0gnkcp6d96q031af";
+ url = mirror://cpan/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.004.tar.gz;
+ sha256 = "0ccybgfc0p41shmc6nmbg20xljq2ygfjcxmyaf6y07yk6wdcyf7s";
+ };
+ buildInputs = [ TestDifferences ];
+ propagatedBuildInputs = [ CPANMeta CPANMetaRequirements ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Verify requirements in a CPAN::Meta object";
+ license = "perl5";
+ };
+ };
+
+ CPANMetaRequirements = buildPerlPackage {
+ name = "CPAN-Meta-Requirements-2.122";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/D/DA/DAGOLDEN/CPAN-Meta-Requirements-2.122.tar.gz;
+ sha256 = "1fq2blw9ynja34fm9ck24m3qcpyk0hp25dhxvgs01k7yz64ryffh";
+ };
+ buildInputs = [ TestMore ];
+ meta = {
+ homepage = https://github.com/dagolden/cpan-meta-requirements;
+ description = "A set of version requirements for a CPAN dist";
+ license = "perl5";
+ };
+ };
+
+ CPANMetaYAML = buildPerlPackage {
+ name = "CPAN-Meta-YAML-0.008";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/D/DA/DAGOLDEN/CPAN-Meta-YAML-0.008.tar.gz;
+ sha256 = "1fxc8ybn6mdgzxyq1n69rgihmpfaarfclmbdw2rznya5zg2b0nz0";
+ };
+ meta = {
+ homepage = https://github.com/dagolden/cpan-meta-yaml;
+ description = "Read and write a subset of YAML for CPAN Meta files";
+ license = "perl5";
};
};
@@ -1052,12 +1232,16 @@ rec {
propagatedBuildInputs = [ FileFindRule ];
};
- DataDump = buildPerlPackage rec {
+ DataDump = buildPerlPackage {
name = "Data-Dump-1.21";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Data/${name}.tar.gz";
+ url = mirror://cpan/authors/id/G/GA/GAAS/Data-Dump-1.21.tar.gz;
sha256 = "1fcy6q8p406ag8g50l7znns3kxazfb458l6kw8pbsp4axnkz9ydx";
};
+ meta = {
+ description = "Pretty printing of data structures";
+ license = "perl";
+ };
};
DataDumperConcise = buildPerlPackage rec {
@@ -1102,13 +1286,18 @@ rec {
};
};
- DataOptList = buildPerlPackage rec {
+ DataOptList = buildPerlPackage {
name = "Data-OptList-0.107";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Data-OptList-0.107.tar.gz;
sha256 = "0r2sbvh1kj69al5crg394v5j5wkffvqdb17fz1rjfgb6h3v93xi8";
};
- propagatedBuildInputs = [SubInstall ParamsUtil];
+ propagatedBuildInputs = [ ParamsUtil SubInstall ];
+ meta = {
+ homepage = http://github.com/rjbs/data-optlist;
+ description = "Parse and validate simple name/value option pairs";
+ license = "perl5";
+ };
};
DataPage = buildPerlPackage {
@@ -1136,7 +1325,7 @@ rec {
};
buildInputs = [ TestRequires ];
propagatedBuildInputs =
- [ ClassLoad Moose TaskWeaken TieToObject NamespaceClean ];
+ [ ClassLoad Moose TaskWeaken TieToObject namespaceclean ];
};
DateCalc = buildPerlPackage {
@@ -1156,14 +1345,19 @@ rec {
};
};
- DateTime = buildModule rec {
- name = "DateTime-0.74";
+ DateTime = buildPerlModule {
+ name = "DateTime-0.78";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz";
- sha256 = "0wabln41nk73w4j3lc1ri8jzmxd3yyskdlagv9jflqaz8awcs8qy";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-0.78.tar.gz;
+ sha256 = "0gicc3ib42jba989lxwy5i5sp4w3bmakdimgfxqbb57mbdarpxc5";
};
buildInputs = [ TestFatal ];
- propagatedBuildInputs = [ DateTimeLocale DateTimeTimeZone MathRound ];
+ propagatedBuildInputs = [ DateTimeLocale DateTimeTimeZone ParamsValidate ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "A date and time object";
+ license = "artistic_2";
+ };
};
DateTimeFormatBuilder = buildPerlPackage rec {
@@ -1220,6 +1414,19 @@ rec {
propagatedBuildInputs = [ ClassLoad ClassSingleton ParamsValidate TryTiny ];
};
+ DevelCaller = buildPerlPackage {
+ name = "Devel-Caller-2.06";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/R/RC/RCLAMP/Devel-Caller-2.06.tar.gz;
+ sha256 = "1pxpimifzmnjnvf4icclx77myc15ahh0k56sj1djad1855mawwva";
+ };
+ propagatedBuildInputs = [ PadWalker ];
+ meta = {
+ description = "Meatier versions of C";
+ license = "perl5";
+ };
+ };
+
DevelChecklib = buildPerlPackage rec {
name = "Devel-CheckLib-0.98";
src = fetchurl {
@@ -1241,7 +1448,7 @@ rec {
DBDPg = import ../development/perl-modules/DBD-Pg {
inherit stdenv fetchurl buildPerlPackage DBI;
- inherit (pkgs) postgresql;
+ postgresql = pkgs.postgresql92;
};
DBFile = import ../development/perl-modules/DB_File {
@@ -1249,38 +1456,46 @@ rec {
inherit (pkgs) db4;
};
- DBI = buildPerlPackage rec {
+ DBI = buildPerlPackage {
name = "DBI-1.616";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TI/TIMB/${name}.tar.gz";
+ url = mirror://cpan/authors/id/T/TI/TIMB/DBI-1.616.tar.gz;
sha256 = "0m6hk66xprjl314d5c665hnd1vch9a0b9y6ywvmf04kdqj33kkk0";
};
- };
-
- DBIxClass = buildPerlPackage rec {
- name = "DBIx-Class-0.08196";
- src = fetchurl {
- url = "mirror://cpan/authors/id/A/AR/ARODLAND/${name}.tar.gz";
- sha256 = "15k1kgbrsnkwr0ib6cyr114zk904lisy4k09gfiynag9wjhv47lm";
+ meta = {
+ homepage = http://dbi.perl.org/;
+ description = "Database independent interface for Perl";
+ license = "perl5";
};
- buildInputs = [ DBDSQLite TestException TestWarn ];
- propagatedBuildInputs =
- [ PackageStash ClassAccessorGrouped ClassC3Componentised
- ClassInspector ConfigAny ContextPreserve DBI DataCompare
- DataDumperConcise DataPage HashMerge MROCompat ModuleFind
- PathClass SQLAbstract ScopeGuard SubName TryTiny
- NamespaceClean
- ];
};
- DBIxClassCursorCached = buildPerlPackage rec {
+ DBIxClass = buildPerlPackage {
+ name = "DBIx-Class-0.08204";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/G/GE/GETTY/DBIx-Class-0.08204.tar.gz;
+ sha256 = "0pghq6b60fyffb233hdk9qi47wcbf2sgp08679v9nxh4i5qp49gx";
+ };
+ buildInputs = [ DBDSQLite PackageStash TestException TestWarn ];
+ propagatedBuildInputs = [ ClassAccessorGrouped ClassC3Componentised ClassInspector ClassMethodModifiers ConfigAny ContextPreserve DataCompare DataDumperConcise DataPage DBI DevelGlobalDestruction HashMerge ModuleFind Moo MROCompat namespaceclean PathClass ScopeGuard SQLAbstract strictures SubName TryTiny ];
+ meta = {
+ homepage = http://www.dbix-class.org/;
+ description = "Extensible and flexible object <-> relational mapper.";
+ license = "perl";
+ };
+ };
+
+ DBIxClassCursorCached = buildPerlPackage {
name = "DBIx-Class-Cursor-Cached-1.001002";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/DBIx/${name}.tar.gz";
+ url = mirror://cpan/authors/id/A/AR/ARCANEZ/DBIx-Class-Cursor-Cached-1.001002.tar.gz;
sha256 = "19r7jr6pknxiirrybq0cd0lnr76xiw05arnfqgk9nrhp6c7vvil0";
};
- buildInputs = [ DBDSQLite ];
- propagatedBuildInputs = [ CacheCache DBIxClass CarpClan ];
+ buildInputs = [ CacheCache DBDSQLite ];
+ propagatedBuildInputs = [ CarpClan DBIxClass ];
+ meta = {
+ description = "Cursor class with built-in caching support";
+ license = "perl";
+ };
};
DBIxClassHTMLWidget = buildPerlPackage rec {
@@ -1292,29 +1507,44 @@ rec {
propagatedBuildInputs = [DBIxClass HTMLWidget];
};
- DBIxClassSchemaLoader = buildPerlPackage rec {
- name = "DBIx-Class-Schema-Loader-0.07014";
+ DBIxClassIntrospectableM2M = buildPerlPackage {
+ name = "DBIx-Class-IntrospectableM2M-0.001001";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/DBIx/${name}.tar.gz";
- sha256 = "0qrsh6i8p4mpx5bapn40cpsbvnvzivli71gymbiqjd0mjflbsjf6";
+ url = mirror://cpan/authors/id/G/GR/GRODITI/DBIx-Class-IntrospectableM2M-0.001001.tar.gz;
+ sha256 = "0p9zx1yc1f6jg583l206wilsni2v8mlngc2vf2q8yn10pmy4y6wm";
+ };
+ propagatedBuildInputs = [ DBIxClass ];
+ meta = {
+ description = "Introspect many-to-many relationships";
+ license = "perl";
};
- buildInputs = [ TestException TestMore TestWarn DBDSQLite ];
- propagatedBuildInputs =
- [ DataDump LinguaENInflectNumber LinguaENInflectPhrase
- ClassAccessor ClassAccessorGrouped ClassC3Componentised
- MROCompat CarpClan DBIxClass ClassLoad ClassUnload
- ListMoreUtils NamespaceClean ScopeGuard TryTiny TaskWeaken
- StringCamelCase StringToIdentifierEN
- ];
};
- DevelGlobalDestruction = buildPerlPackage rec {
- name = "Devel-GlobalDestruction-0.02";
+ DBIxClassSchemaLoader = buildPerlPackage {
+ name = "DBIx-Class-Schema-Loader-0.07033";
src = fetchurl {
- url = "mirror://cpan/authors/id/N/NU/NUFFIN/${name}.tar.gz";
- sha256 = "174m5dx2z89h4308gx6s6vmg93qzaq0bh9m91hp2vqbyialnarhw";
+ url = mirror://cpan/authors/id/R/RK/RKITOVER/DBIx-Class-Schema-Loader-0.07033.tar.gz;
+ sha256 = "1vrcxxlbvdch5r9v5i6vrb4fqqfbpxybpdqndmlnc2jzlqjwjahi";
+ };
+ buildInputs = [ ConfigAny ConfigGeneral DBDSQLite DBI DBIxClassIntrospectableM2M Moose MooseXMarkAsMethods MooseXNonMoose namespaceautoclean TestException TestPod TestWarn ];
+ propagatedBuildInputs = [ CarpClan ClassAccessorGrouped ClassC3Componentised ClassInspector ClassUnload DataDump DBIxClass HashMerge LinguaENInflectNumber LinguaENInflectPhrase LinguaENTagger ListMoreUtils MROCompat namespaceclean ScopeGuard StringCamelCase StringToIdentifierEN SubName TaskWeaken TryTiny ];
+ meta = {
+ description = "Create a DBIx::Class::Schema based on a database";
+ license = "perl";
+ };
+ };
+
+ DevelGlobalDestruction = buildPerlPackage {
+ name = "Devel-GlobalDestruction-0.09";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/R/RI/RIBASUSHI/Devel-GlobalDestruction-0.09.tar.gz;
+ sha256 = "1hvrv88167rc2chqgxpd6q0ir5fki1q6r3w11v3lxfs118fdi65m";
+ };
+ propagatedBuildInputs = [ SubExporterProgressive ];
+ meta = {
+ homepage = http://search.cpan.org/dist/Devel-GlobalDestruction;
+ license = "perl5";
};
- propagatedBuildInputs = [SubExporter ScopeGuard];
};
DevelHide = buildPerlPackage rec {
@@ -1325,21 +1555,30 @@ rec {
};
};
- DevelStackTrace = buildPerlPackage rec {
- name = "Devel-StackTrace-1.27";
+ DevelStackTrace = buildPerlPackage {
+ name = "Devel-StackTrace-1.30";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Devel/${name}.tar.gz";
- sha256 = "01p7b9cmji582bld81c3b84jffhdi59zydnxjj6fh3m29zyysmfs";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/Devel-StackTrace-1.30.tar.gz;
+ sha256 = "1m13wzg4pmbc0f1w2rn9ybqwkqg66zw9zv34ayk7gr3349v7kbzl";
+ };
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "An object representing a stack trace";
+ license = "artistic_2";
};
};
- DevelStackTraceAsHTML = buildPerlPackage rec {
+ DevelStackTraceAsHTML = buildPerlPackage {
name = "Devel-StackTrace-AsHTML-0.11";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Devel/${name}.tar.gz";
+ url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Devel-StackTrace-AsHTML-0.11.tar.gz;
sha256 = "0y0r42gszp3bxbs9j2nn3xgs8ij1cnadrywwwdc6r0y8m0siyapg";
};
propagatedBuildInputs = [ DevelStackTrace ];
+ meta = {
+ description = "Displays stack trace in HTML";
+ license = "perl";
+ };
};
DevelSymdump = buildPerlPackage rec {
@@ -1362,12 +1601,15 @@ rec {
};
DigestHMAC = buildPerlPackage {
- name = "Digest-HMAC-1.01";
+ name = "Digest-HMAC-1.03";
src = fetchurl {
- url = mirror://cpan/authors/id/G/GA/GAAS/Digest-HMAC-1.01.tar.gz;
- sha256 = "042d6nknc5icxqsy5asrh8v2shmvg7b3vbj95jyk4sbqlqpacwz3";
+ url = mirror://cpan/authors/id/G/GA/GAAS/Digest-HMAC-1.03.tar.gz;
+ sha256 = "0naavabbm1c9zgn325ndy66da4insdw9l3mrxwxdfi7i7xnjrirv";
+ };
+ meta = {
+ description = "Keyed-Hashing for Message Authentication";
+ license = "perl";
};
- propagatedBuildInputs = [DigestSHA1];
};
DigestMD4 = buildPerlPackage rec {
@@ -1378,55 +1620,70 @@ rec {
};
};
- DigestSHA = buildPerlPackage rec {
- name = "Digest-SHA-5.47";
- src = fetchurl {
- url = "mirror://cpan/authors/id/M/MS/MSHELOR/${name}.tar.gz";
- sha256 = "1xk9hdds4dk5iklxr8fdfbgfvd8cwgcjh5jqmjxhaw57ss2dh5wx";
- };
- };
+ DigestSHA = null;
DigestSHA1 = buildPerlPackage {
- name = "Digest-SHA1-2.12";
+ name = "Digest-SHA1-2.13";
src = fetchurl {
- url = mirror://cpan/authors/id/G/GA/GAAS/Digest-SHA1-2.12.tar.gz;
- sha256 = "19gmbb3yb9pr0y02c6rf99zh14a7a67l4frl7cs0lzpxb41484xa";
+ url = mirror://cpan/authors/id/G/GA/GAAS/Digest-SHA1-2.13.tar.gz;
+ sha256 = "1k23p5pjk42vvzg8xcn4iwdii47i0qm4awdzgbmz08bl331dmhb8";
+ };
+ meta = {
+ description = "Perl interface to the SHA-1 algorithm";
+ license = "perl";
};
};
- DistCheckConflicts = buildPerlPackage rec {
+ DistCheckConflicts = buildPerlPackage {
name = "Dist-CheckConflicts-0.02";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DO/DOY/${name}.tar.gz";
+ url = mirror://cpan/authors/id/D/DO/DOY/Dist-CheckConflicts-0.02.tar.gz;
sha256 = "1lh7j20vvsh4dyh74hr0wnabyv8vcdkilfi93m2fbk69qk3w995j";
};
buildInputs = [ TestFatal ];
- propagatedBuildInputs = [ ListMoreUtils SubExporter ];
+ propagatedBuildInputs = [ SubExporter ListMoreUtils ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Declare version conflicts for your dist";
+ license = "perl5";
+ };
};
- EmailAbstract = buildPerlPackage rec {
+ EmailAbstract = buildPerlPackage {
name = "Email-Abstract-3.004";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Abstract-3.004.tar.gz;
sha256 = "0fiaagxc2hy5g3qiipv4cspkwbaggdmsxbll1f4jx2qnq5hm668d";
};
propagatedBuildInputs = [ EmailSimple MROCompat ];
- };
-
- EmailAddress = buildPerlPackage rec {
- name = "Email-Address-1.889";
- src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
- sha256 = "0icpln4cs058x5lbqsg4wzb8p02qv7bb1z6ljxh70yd3y1mn0nxn";
+ meta = {
+ license = "perl";
};
};
- EmailDateFormat = buildPerlPackage rec {
+ EmailAddress = buildPerlPackage {
+ name = "Email-Address-1.897";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Address-1.897.tar.gz;
+ sha256 = "17v5jvwhkd5clyihwsldnh4k7vpmaisn064s3mkxlr9dnz7nd10r";
+ };
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "RFC 2822 Address Parsing";
+ license = "perl5";
+ };
+ };
+
+ EmailDateFormat = buildPerlPackage {
name = "Email-Date-Format-1.002";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Date-Format-1.002.tar.gz;
sha256 = "114fqcnmvzi0z100yx89j6rgwbicb0bslswhyr8z2pzsvwv3czqc";
};
+ meta = {
+ description = "Produce RFC 8822 date strings";
+ license = "perl";
+ };
};
EmailSend = buildPerlPackage rec {
@@ -1438,26 +1695,31 @@ rec {
propagatedBuildInputs = [EmailSimple EmailAddress ModulePluggable ReturnValue];
};
- EmailSender = buildPerlPackage rec {
+ EmailSender = buildPerlPackage {
name = "Email-Sender-0.120002";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Sender-0.120002.tar.gz;
sha256 = "1cp735ndmh76xzijsm1hd0yh0m9yj34jc8akjhidkn677h2021dc";
};
- buildInputs = [ TestMore ];
- propagatedBuildInputs =
- [ CaptureTiny EmailAbstract EmailAddress ListMoreUtils Moose
- Throwable TryTiny
- ];
+ propagatedBuildInputs = [ CaptureTiny EmailAbstract EmailAddress EmailSimple ListMoreUtils Moose Throwable TryTiny ];
+ meta = {
+ homepage = https://github.com/rjbs/email-sender;
+ description = "A library for sending email";
+ license = "perl5";
+ };
};
- EmailSimple = buildPerlPackage rec {
- name = "Email-Simple-2.100";
+ EmailSimple = buildPerlPackage {
+ name = "Email-Simple-2.102";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
- sha256 = "1q86p9r5sb1dwdhcbnkfrbx08440cf74vzgrqc05cgi8mmhdfsh9";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Simple-2.102.tar.gz;
+ sha256 = "19da1a06vnixhqfl41mfjrihvvxjgdgkq9bczp8k9mpr29xlbnq4";
};
propagatedBuildInputs = [ EmailDateFormat ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ license = "perl5";
+ };
};
EmailValid = buildPerlPackage {
@@ -1479,10 +1741,10 @@ rec {
};
EncodeLocale = buildPerlPackage rec {
- name = "Encode-Locale-1.02";
+ name = "Encode-Locale-1.03";
src = fetchurl {
url = "mirror://cpan/modules/by-module/Encode/${name}.tar.gz";
- sha256 = "0h2kim6mg236s749wlg35lhv1zdkrkr0bm65spkg005cn0mbmi90";
+ sha256 = "0m9d1vdphlyzybgmdanipwd9ndfvyjgk3hzw250r299jjgh3fqzp";
};
};
@@ -1494,14 +1756,19 @@ rec {
};
};
- EvalClosure = buildPerlPackage rec {
- name = "Eval-Closure-0.06";
+ EvalClosure = buildPerlPackage {
+ name = "Eval-Closure-0.08";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DO/DOY/${name}.tar.gz";
- sha256 = "0qjfigd7r3xwizf8wff3g2mhidbqqlb6xy125iwd03f3i5hmnhic";
+ url = mirror://cpan/authors/id/D/DO/DOY/Eval-Closure-0.08.tar.gz;
+ sha256 = "01x449ljj8mhr3jgfvnhzn0zz3xc81krslxiq29srqccsqjf933k";
};
buildInputs = [ TestFatal TestRequires ];
propagatedBuildInputs = [ SubExporter TryTiny ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Safely and cleanly create closures via string eval";
+ license = "perl5";
+ };
};
ExceptionClass = buildPerlPackage rec {
@@ -1521,14 +1788,6 @@ rec {
};
};
- ExtUtilsInstall = buildPerlPackage rec {
- name = "ExtUtils-Install-1.54";
- src = fetchurl {
- url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz";
- sha256 = "19igil4iwh3jdyvjm8s0ypm8wxsny6nv4z3b3lkwhq0ccjgd3rp3";
- };
- };
-
ExtUtilsMakeMaker = buildPerlPackage rec{
name = "ExtUtils-MakeMaker-6.59";
src = fetchurl {
@@ -1557,7 +1816,7 @@ rec {
};
};
- FileChangeNotify = buildModule rec {
+ FileChangeNotify = buildPerlModule rec {
name = "File-ChangeNotify-0.20";
src = fetchurl {
url = "mirror://cpan/modules/by-module/File/${name}.tar.gz";
@@ -1566,7 +1825,7 @@ rec {
buildInputs = [ TestException ];
propagatedBuildInputs =
[ ClassMOP Moose MooseXParamsValidate MooseXSemiAffordanceAccessor
- NamespaceAutoclean
+ namespaceautoclean
] ++ stdenv.lib.optional stdenv.isLinux LinuxInotify2;
};
@@ -1623,10 +1882,10 @@ rec {
};
FileListing = buildPerlPackage rec {
- name = "File-Listing-6.03";
+ name = "File-Listing-6.04";
src = fetchurl {
url = "mirror://cpan/modules/by-module/File/${name}.tar.gz";
- sha256 = "154hp49pcngsqrwi1pbw3fx82v7vql4dc9wh7qfj37vmy8sn1s93";
+ sha256 = "1xcwjlnxaiwwpn41a5yi6nz95ywh3szq5chdxiwj36kqsvy5000y";
};
propagatedBuildInputs = [ HTTPDate ];
};
@@ -1655,36 +1914,42 @@ rec {
};
};
- FileShareDir = buildPerlPackage rec {
- name = "File-ShareDir-1.00";
+ FileShareDir = buildPerlPackage {
+ name = "File-ShareDir-1.03";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
- sha256 = "1afr1r1ys2ij8i4r0i85hfrgrbvcha8c7cgkhcrdya1f0lnpw59z";
+ url = mirror://cpan/authors/id/A/AD/ADAMK/File-ShareDir-1.03.tar.gz;
+ sha256 = "0fczaqjxyzmzgrmn3ib84cj6pd2085wsvni3wf5b018i21j2wi2r";
+ };
+ propagatedBuildInputs = [ ClassInspector ];
+ meta = {
+ description = "Locate per-dist and per-module shared files";
+ license = "perl";
};
- propagatedBuildInputs = [ClassInspector ParamsUtil];
};
- FilesysNotifySimple = buildPerlPackage rec {
+ FilesysNotifySimple = buildPerlPackage {
name = "Filesys-Notify-Simple-0.08";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Filesys/${name}.tar.gz";
+ url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Filesys-Notify-Simple-0.08.tar.gz;
sha256 = "042klyvi8fbkhmyg1h7883bbjdhiclmky9w2wfga7piq5il6nxgi";
};
- };
-
- FileTemp = buildPerlPackage rec {
- name = "File-Temp-0.22";
- src = fetchurl {
- url = "mirror://cpan/authors/id/T/TJ/TJENNESS/${name}.tar.gz";
- sha256 = "11a738swa2as5d6mva798slxnd7ndhqii027ydm0av3y94i957wq";
+ meta = {
+ description = "Simple and dumb file system watcher";
+ license = "perl";
};
};
- FileSlurp = buildPerlPackage rec {
- name = "File-Slurp-9999.13";
+ FileTemp = null;
+
+ FileSlurp = buildPerlPackage {
+ name = "File-Slurp-9999.19";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz";
- sha256 = "1rdkih4iv77y4xaprwdaw85d8pmja01152ngw66rb1h9rby3n1dv";
+ url = mirror://cpan/authors/id/U/UR/URI/File-Slurp-9999.19.tar.gz;
+ sha256 = "0hrn4nipwx40d6ji8ssgr5nw986z9iqq8cn0kdpbszh9jplynaff";
+ };
+ meta = {
+ description = "Simple and Efficient Reading/Writing/Modifying of Complete Files";
+ license = "perl";
};
};
@@ -1764,14 +2029,33 @@ rec {
};
};
- GetoptLongDescriptive = buildPerlPackage rec {
- name = "Getopt-Long-Descriptive-0.090";
+ GetoptLongDescriptive = buildPerlPackage {
+ name = "Getopt-Long-Descriptive-0.093";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Getopt/${name}.tar.gz";
- sha256 = "17ghqd50y3627ajc7wl6n7sv055p2gg0h40lavx7qhwyg5rf46lw";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.093.tar.gz;
+ sha256 = "0iccps0jlcjm68i5yywgs477plfnkc6b2386bzb99blm3jwdfyac";
+ };
+ propagatedBuildInputs = [ ParamsValidate SubExporter SubExporterUtil ];
+ meta = {
+ homepage = https://github.com/rjbs/Getopt-Long-Descriptive;
+ description = "Getopt::Long, but simpler and more powerful";
+ license = "perl5";
+ };
+ };
+
+ GoogleProtocolBuffers = buildPerlPackage rec {
+ name = "Google-ProtocolBuffers-0.08";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/G/GA/GARIEV/${name}.tar.gz";
+ sha256 = "0pxfphg671wh56h59pf0zrj7m1cr0yga95hf3w54563pzcw2vqv3";
+ };
+ propagatedBuildInputs = [ ClassAccessor ParseRecDescent ];
+ patches =
+ [ ../development/perl-modules/Google-ProtocolBuffers-multiline-comments.patch ];
+ meta = {
+ description = "Simple interface to Google Protocol Buffers";
+ license = "perl";
};
- buildInputs = [ TestMore ];
- propagatedBuildInputs = [ ParamsValidate SubExporter ];
};
Graph = buildPerlPackage rec {
@@ -1818,13 +2102,20 @@ rec {
sha256 = "07h7dyldxwqhq3x4fp9hacnc4vgipp0jk50b5cbvib975nfxx98z";
};
propagatedBuildInputs = [ Clone ];
+ meta = {
+ description = "Merges arbitrarily deep hashes into a single hash";
+ };
};
- HashMultiValue = buildPerlPackage rec {
- name = "Hash-MultiValue-0.10";
+ HashMultiValue = buildPerlPackage {
+ name = "Hash-MultiValue-0.13";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Hash/${name}.tar.gz";
- sha256 = "1n9klrg01myij2svcmdc212msmsr3cmsl2yw5k9my8j3s96b5yn1";
+ url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Hash-MultiValue-0.13.tar.gz;
+ sha256 = "0flflmk2kxq9sjmhxr1547lidgigibhck912j4ambdwg21sbxjjd";
+ };
+ meta = {
+ description = "Store multiple values per key";
+ license = "perl";
};
};
@@ -1837,13 +2128,17 @@ rec {
buildInputs = [ pkgs.unzip ];
};
- HTMLForm = buildPerlPackage rec {
- name = "HTML-Form-6.00";
+ HTMLForm = buildPerlPackage {
+ name = "HTML-Form-6.03";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/HTML/${name}.tar.gz";
- sha256 = "11s9mlybjm14sa6m3wcfjf9pv00yynv0yk4parx44ga9h1a6y6xl";
+ url = mirror://cpan/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz;
+ sha256 = "0dpwr7yz6hjc3bcqgcbdzjjk9l58ycdjmbam9nfcmm85y2a1vh38";
};
propagatedBuildInputs = [ HTMLParser HTTPMessage URI ];
+ meta = {
+ description = "Class that represents an HTML form element";
+ license = "perl";
+ };
};
HTMLFormFu = buildPerlPackage rec {
@@ -1865,13 +2160,17 @@ rec {
];
};
- HTMLParser = buildPerlPackage rec {
- name = "HTML-Parser-3.68";
+ HTMLParser = buildPerlPackage {
+ name = "HTML-Parser-3.69";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/HTML/${name}.tar.gz";
- sha256 = "1hhniqqpvi01vxsyvmcj677yg7a12zy0a3ynwxwg3ig6shn8a3j3";
+ url = mirror://cpan/authors/id/G/GA/GAAS/HTML-Parser-3.69.tar.gz;
+ sha256 = "01i4lj37dgwbj9mna756dzzz5lvx7adcnjk9s0hskqq0cn81r2vl";
+ };
+ propagatedBuildInputs = [ HTMLTagset ];
+ meta = {
+ description = "HTML parser class";
+ license = "perl";
};
- propagatedBuildInputs = [HTMLTagset];
};
HTMLScrubber = buildPerlPackage {
@@ -1917,13 +2216,19 @@ rec {
buildInputs = [TestPod];
};
- HTMLTree = buildPerlPackage rec {
- name = "HTML-Tree-4.2";
+ HTMLTree = buildPerlModule {
+ name = "HTML-Tree-5.03";
src = fetchurl {
- url = "mirror://cpan/authors/id/J/JF/JFEARN/${name}.tar.gz";
- sha256 = "80e4e3caa5e0e025dee5ed383a8d4cc7479ae4802184c4757dafd147a8fca7c9";
+ url = mirror://cpan/authors/id/C/CJ/CJM/HTML-Tree-5.03.tar.gz;
+ sha256 = "13qlqbpixw470gnck0xgny8hyjj576m8y24bba2p9ai2lvy76vbx";
+ };
+ buildInputs = [ TestFatal ];
+ propagatedBuildInputs = [ HTMLParser HTMLTagset ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Work with HTML in a DOM-like tree structure";
+ license = "perl5";
};
- propagatedBuildInputs = [HTMLParser];
};
HTMLWidget = buildPerlPackage {
@@ -1939,30 +2244,55 @@ rec {
];
};
- HTTPBody = buildPerlPackage rec {
- name = "HTTP-Body-1.12";
+ HTTPBody = buildPerlPackage {
+ name = "HTTP-Body-1.17";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz";
- sha256 = "1229hhcm762n9x82jkhl8hmjcaigprcsrhymcdbkqlwch2agm6g2";
+ url = mirror://cpan/authors/id/G/GE/GETTY/HTTP-Body-1.17.tar.gz;
+ sha256 = "1476zdcg1cdal3ik6ccwm3rqfgsdac6b63f92wmipvn8lkjdl70k";
};
buildInputs = [ TestDeep ];
- propagatedBuildInputs = [ LWP ];
+ propagatedBuildInputs = [ HTTPMessage ];
+ meta = {
+ description = "HTTP Body Parser";
+ license = "perl";
+ };
};
- HTTPCookies = buildPerlPackage rec {
- name = "HTTP-Cookies-6.00";
+ HTTPCookies = buildPerlPackage {
+ name = "HTTP-Cookies-6.01";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz";
- sha256 = "0758c3rj22z1bj7pbypmh1jadgd6w68nn8inhds96r39jhc79d9h";
+ url = mirror://cpan/authors/id/G/GA/GAAS/HTTP-Cookies-6.01.tar.gz;
+ sha256 = "087bqmg22dg3vj7gssh3pcsh9y1scimkbl5h1kc8jqyfhgisvlzm";
};
propagatedBuildInputs = [ HTTPDate HTTPMessage ];
+ meta = {
+ description = "HTTP cookie jars";
+ license = "perl";
+ };
};
- HTTPDate = buildPerlPackage rec {
- name = "HTTP-Date-6.00";
+ HTTPDaemon = buildPerlPackage {
+ name = "HTTP-Daemon-6.01";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz";
- sha256 = "15nrnfir4xqdd3lm0s0jgh9zwxx5ylmvl63xqmj5wipzl4l76vs6";
+ url = mirror://cpan/authors/id/G/GA/GAAS/HTTP-Daemon-6.01.tar.gz;
+ sha256 = "1hmd2isrkilf0q0nkxms1q64kikjmcw9imbvrjgky6kh89vqdza3";
+ };
+ propagatedBuildInputs = [ HTTPDate HTTPMessage LWPMediaTypes ];
+ meta = {
+ description = "A simple http server class";
+ license = "perl";
+ };
+ };
+
+ HTTPDate = buildPerlPackage {
+ name = "HTTP-Date-6.02";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz;
+ sha256 = "0cz357kafhhzw7w59iyi0wvhw7rlh5g1lh38230ckw7rl0fr9fg8";
+ };
+ meta = {
+ description = "Date conversion routines";
+ license = "perl";
};
};
@@ -1982,13 +2312,30 @@ rec {
};
};
- HTTPMessage = buildPerlPackage rec {
- name = "HTTP-Message-6.02";
+ HTTPMessage = buildPerlPackage {
+ name = "HTTP-Message-6.06";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz";
- sha256 = "10ai2vabbx6yqsyz6rbi7hp4vljmlq9kyn74jvjp95la5v4b6c93";
+ url = mirror://cpan/authors/id/G/GA/GAAS/HTTP-Message-6.06.tar.gz;
+ sha256 = "0qxdrcak97azjvqyx1anpb2ky6vp6vc37x0wcfjdqfajkh09fzh8";
+ };
+ propagatedBuildInputs = [ EncodeLocale HTTPDate IOHTML LWPMediaTypes URI ];
+ meta = {
+ description = "HTTP style messages";
+ license = "perl";
+ };
+ };
+
+ HTTPNegotiate = buildPerlPackage {
+ name = "HTTP-Negotiate-6.01";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz;
+ sha256 = "05p053vjs5g91v5cmjnny7a3xzddz5k7vnjw81wfh01ilqg9qwhw";
+ };
+ propagatedBuildInputs = [ HTTPMessage ];
+ meta = {
+ description = "Choose a variant to serve";
+ license = "perl";
};
- propagatedBuildInputs = [ EncodeLocale HTMLParser HTTPDate IOCompress LWPMediaTypes URI ];
};
HTTPParserXS = buildPerlPackage rec {
@@ -2000,15 +2347,6 @@ rec {
buildInputs = [ TestMore ];
};
- HTTPRequest = buildPerlPackage rec {
- name = "HTTP-Message-6.03";
- src = fetchurl {
- url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz";
- sha256 = "c736e083bdf0eea1bb73e2dc3b66db0a8283942c0f69063afadb9a7cfa80011b";
- };
- propagatedBuildInputs = [ HTTPDate URI HTMLParser LWP ];
- };
-
HTTPRequestAsCGI = buildPerlPackage rec {
name = "HTTP-Request-AsCGI-1.2";
src = fetchurl {
@@ -2018,23 +2356,28 @@ rec {
propagatedBuildInputs = [ ClassAccessor LWP ];
};
- HTTPResponseEncoding = buildPerlPackage rec {
+ HTTPResponseEncoding = buildPerlPackage {
name = "HTTP-Response-Encoding-0.06";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz";
+ url = mirror://cpan/authors/id/D/DA/DANKOGAI/HTTP-Response-Encoding-0.06.tar.gz;
sha256 = "1am8lis8107s5npca1xgazdy5sknknzcqyhdmc220s4a4f77n5hh";
};
- propagatedBuildInputs = [ LWP ];
+ propagatedBuildInputs = [ LWPUserAgent HTTPMessage ];
+ meta = {
+ description = "Adds encoding() to HTTP::Response";
+ };
};
- HTTPServerSimple = buildPerlPackage rec {
- name = "HTTP-Server-Simple-0.38";
+ HTTPServerSimple = buildPerlPackage {
+ name = "HTTP-Server-Simple-0.44";
src = fetchurl {
- url = "mirror://cpan/authors/id/J/JE/JESSE/${name}.tar.gz";
- sha256 = "1m1lmpbg0zhiv2vyc3fyyqfsv3jhhb2mbdl5624fqb0va2pnla6n";
+ url = mirror://cpan/authors/id/J/JE/JESSE/HTTP-Server-Simple-0.44.tar.gz;
+ sha256 = "05klpfkss2a6i5ihmvcm27fyar0f2v4ispg2f49agab3va1gix6g";
};
- propagatedBuildInputs = [URI];
doCheck = false;
+ meta = {
+ license = "perl";
+ };
};
I18NLangTags = buildPerlPackage {
@@ -2053,15 +2396,19 @@ rec {
};
};
- IOCompress = buildPerlPackage rec {
- name = "IO-Compress-2.037";
+ IOCompress = buildPerlPackage {
+ name = "IO-Compress-2.060";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/IO/${name}.tar.gz";
- sha256 = "07hs3afzg9ry6ir2f9rf3fg8b129cihs989mr0nh9wdvxgxqmr1q";
+ url = mirror://cpan/authors/id/P/PM/PMQS/IO-Compress-2.060.tar.gz;
+ sha256 = "03zaq9xzg0z9wcgj1hws8zhzdgdlwiz48nh6sy663bn7rzxm5k28";
};
propagatedBuildInputs = [ CompressRawBzip2 CompressRawZlib ];
- # Work around a self-referencing Makefile variable.
- makeFlags = "INSTALLARCHLIB=$(INSTALLSITEARCH)";
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "IO Interface to compressed data files/buffers";
+ license = "perl5";
+ };
+ doCheck = !stdenv.isDarwin;
};
IODigest = buildPerlPackage {
@@ -2073,6 +2420,19 @@ rec {
propagatedBuildInputs = [PerlIOviadynamic];
};
+ IOHTML = buildPerlPackage {
+ name = "IO-HTML-0.04";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/C/CJ/CJM/IO-HTML-0.04.tar.gz;
+ sha256 = "0c4hc76c1gypdwfasnibr2qlf9x3bnhyw357lhqlrczbm6vn8hw5";
+ };
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Open an HTML file with automatic charset detection";
+ license = "perl5";
+ };
+ };
+
IOLockedFile = buildPerlPackage rec {
name = "IO-LockedFile-0.23";
src = fetchurl {
@@ -2132,13 +2492,18 @@ rec {
};
};
- IPCRun = buildPerlPackage rec {
- name = "IPC-Run-0.82";
+ IPCRun = buildPerlPackage {
+ name = "IPC-Run-0.92";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
- sha256 = "1v5yfavvhxscqkdl68xs7i7vcp9drl3y1iawppzwqcl1fprd58ip";
+ url = mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-0.92.tar.gz;
+ sha256 = "1lj6kmr8rs6na77b3v673vvw6qsr511bmhgf257x4xqmvxnv91p1";
};
doCheck = false; /* attempts a network connection to localhost */
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "System() and background procs w/ piping, redirs, ptys (Unix, Win32)";
+ license = "perl5";
+ };
};
IPCRun3 = buildPerlPackage rec {
@@ -2158,36 +2523,36 @@ rec {
};
ImageExifTool = buildPerlPackage rec {
- name = "Image-ExifTool-8.41";
+ name = "Image-ExifTool-8.41";
- src = fetchurl {
- url = "http://www.sno.phy.queensu.ca/~phil/exiftool/${name}.tar.gz";
- sha256 = "1fdjic0bhbai8zzl3287i9wcs88khiv8qx5slx9n3gzvbnxacvqg";
- };
-
- meta = {
- description = "ExifTool, a tool to read, write and edit EXIF meta information";
- homepage = http://www.sno.phy.queensu.ca/~phil/exiftool/;
-
- longDescription = ''
- ExifTool is a platform-independent Perl library plus a command-line
- application for reading, writing and editing meta information in
- image, audio and video files. ExifTool supports many different types
- of metadata including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC
- Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker
- notes of many digital cameras by Canon, Casio, FujiFilm, HP,
- JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon,
- Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Ricoh, Sanyo,
- Sigma/Foveon and Sony.
- '';
-
- licenses = [ "GPLv1+" /* or */ "Artistic" ];
-
- maintainers = [ stdenv.lib.maintainers.ludo ];
- platforms = stdenv.lib.platforms.unix;
- };
+ src = fetchurl {
+ url = "http://www.sno.phy.queensu.ca/~phil/exiftool/${name}.tar.gz";
+ sha256 = "1fdjic0bhbai8zzl3287i9wcs88khiv8qx5slx9n3gzvbnxacvqg";
};
+ meta = {
+ description = "ExifTool, a tool to read, write and edit EXIF meta information";
+ homepage = http://www.sno.phy.queensu.ca/~phil/exiftool/;
+
+ longDescription = ''
+ ExifTool is a platform-independent Perl library plus a command-line
+ application for reading, writing and editing meta information in
+ image, audio and video files. ExifTool supports many different types
+ of metadata including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC
+ Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker
+ notes of many digital cameras by Canon, Casio, FujiFilm, HP,
+ JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon,
+ Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Ricoh, Sanyo,
+ Sigma/Foveon and Sony.
+ '';
+
+ licenses = [ "GPLv1+" /* or */ "Artistic" ];
+
+ maintainers = [ stdenv.lib.maintainers.ludo ];
+ platforms = stdenv.lib.platforms.unix;
+ };
+ };
+
Inline = buildPerlPackage rec {
name = "Inline-0.45";
@@ -2254,39 +2619,53 @@ rec {
};
};
- JSON = buildPerlPackage rec {
+ JSON = buildPerlPackage {
name = "JSON-2.53";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MA/MAKAMAKA/${name}.tar.gz";
+ url = mirror://cpan/authors/id/M/MA/MAKAMAKA/JSON-2.53.tar.gz;
sha256 = "0rfms17d0pkai26kqyzaylbr5wxcrrhyjkyshq85l41xb0g1iplh";
};
- propagatedBuildInputs = [JSONXS];
+ meta = {
+ description = "JSON (JavaScript Object Notation) encoder/decoder";
+ license = "perl";
+ };
};
- JSONAny = buildPerlPackage rec {
- name = "JSON-Any-1.19";
+ JSONAny = buildPerlPackage {
+ name = "JSON-Any-1.29";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PERIGRIN/${name}.tar.gz";
- sha256 = "16h2p2qcbh0a6wfr5lfspilmjmpdnkn1rrkqw34v8xq1a77fl870";
+ url = mirror://cpan/authors/id/P/PE/PERIGRIN/JSON-Any-1.29.tar.gz;
+ sha256 = "15v2j9dh58r7r4s7rnnmgnzzbyz61bhyxwpx1z7r811ixs9bkks2";
+ };
+ buildInputs = [ JSON ];
+ meta = {
+ description = "Wrapper Class for the various JSON classes.";
+ license = "perl";
};
- propagatedBuildInputs = [JSON];
};
JSONPP = buildPerlPackage rec {
name = "JSON-PP-2.27200";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/JSON/${name}.tar.gz";
+ url = mirror://cpan/authors/id/M/MA/MAKAMAKA/JSON-PP-2.27200.tar.gz;
sha256 = "1lv9riws9f72gya2fsp5jvbd1fbzyi8423x38a491ryy9cai2ph3";
};
+ meta = {
+ description = "JSON::XS compatible pure-Perl module.";
+ license = "perl";
+ };
};
- JSONXS = buildPerlPackage rec {
- name = "JSON-XS-2.32";
+ JSONXS = buildPerlPackage {
+ name = "JSON-XS-2.33";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${name}.tar.gz";
- sha256 = "012bf324pf5lnrf6ck2y167i1q1zzzc0w43b381qfnk7v5fcvaik";
+ url = mirror://cpan/authors/id/M/ML/MLEHMANN/JSON-XS-2.33.tar.gz;
+ sha256 = "0p68f85xz6xx2c9ydz4bij5x4d1747rxs3jdq53ab915mnc1qfdl";
+ };
+ propagatedBuildInputs = [ CommonSense ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
};
- buildInputs = [CommonSense];
};
libxml_perl = buildPerlPackage rec {
@@ -2298,11 +2677,14 @@ rec {
propagatedBuildInputs = [XMLParser];
};
- LinguaENInflect = buildPerlPackage rec {
- name = "Lingua-EN-Inflect-1.893";
+ LinguaENInflect = buildPerlPackage {
+ name = "Lingua-EN-Inflect-1.895";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Lingua/${name}.tar.gz";
- sha256 = "1j0jxf3pqnsshakmpdwkgcmlz26hzmkrhg33kz52qzdfys254xmy";
+ url = mirror://cpan/authors/id/D/DC/DCONWAY/Lingua-EN-Inflect-1.895.tar.gz;
+ sha256 = "0drzg9a2dkjxgf00n6jg0jzhd8972bh3j4wdnmdxpqi3zmfqhwcy";
+ };
+ meta = {
+ description = "Convert singular to plural";
};
};
@@ -2326,13 +2708,17 @@ rec {
[ LinguaENInflect LinguaENInflectNumber LinguaENTagger ];
};
- LinguaENTagger = buildPerlPackage rec {
- name = "Lingua-EN-Tagger-0.16";
+ LinguaENTagger = buildPerlPackage {
+ name = "Lingua-EN-Tagger-0.23";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Lingua/${name}.tar.gz";
- sha256 = "0nzjgpxd0i5a3sacxsqfvvrfyamxlmzfa9y14r4vs7sc8qm20xd2";
+ url = mirror://cpan/authors/id/A/AC/ACOBURN/Lingua-EN-Tagger-0.23.tar.gz;
+ sha256 = "0xq6567gijczxzq72ghfa9jr8zyc1p0ax9s12mv7slibpkfkm2d2";
+ };
+ propagatedBuildInputs = [ HTMLParser HTMLTagset LinguaStem /* MemoizeExpireLRU */ ];
+ meta = {
+ description = "Part-of-speech tagger for English natural language processing.";
+ license = "gpl_3";
};
- propagatedBuildInputs = [ HTMLParser LinguaStem ];
};
LinguaStem = buildPerlPackage rec {
@@ -2353,12 +2739,16 @@ rec {
propagatedBuildInputs = [ CommonSense ];
};
- ListMoreUtils = buildPerlPackage rec {
+ ListMoreUtils = buildPerlPackage {
name = "List-MoreUtils-0.33";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
+ url = mirror://cpan/authors/id/A/AD/ADAMK/List-MoreUtils-0.33.tar.gz;
sha256 = "1bcljhhsk5g0xykvgbxz10ilmj02s58ydiy3g8hbzdr29i20np1i";
};
+ meta = {
+ description = "Provide the stuff missing in List::Util";
+ license = "perl";
+ };
};
LocaleGettext = buildPerlPackage {
@@ -2411,22 +2801,29 @@ rec {
};
};
- LWP = buildPerlPackage rec {
- name = "libwww-perl-6.03";
+ LWP = buildPerlPackage {
+ name = "libwww-perl-6.04";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/LWP/${name}.tar.gz";
- sha256 = "1zlnz4ylk1y0rw56vlf9knawwjx72b1gm09yp06ccpgmmndif4dg";
+ url = mirror://cpan/authors/id/G/GA/GAAS/libwww-perl-6.04.tar.gz;
+ sha256 = "0z92fpwk6lh2gghv050r0qb216jmjl2m0c6zby935q8lv0q5wwgr";
};
- propagatedBuildInputs =
- [ EncodeLocale FileListing HTMLParser HTTPCookies HTTPMessage LWPMediaTypes URI NetHTTP ];
+ propagatedBuildInputs = [ EncodeLocale FileListing HTMLParser HTTPCookies HTTPDaemon HTTPDate HTTPNegotiate HTTPMessage LWPMediaTypes NetHTTP URI WWWRobotRules ];
doCheck = false; # tries to start a daemon
+ meta = {
+ description = "The World-Wide Web library for Perl";
+ license = "perl";
+ };
};
- LWPMediaTypes = buildPerlPackage rec {
- name = "LWP-MediaTypes-6.01";
+ LWPMediaTypes = buildPerlPackage {
+ name = "LWP-MediaTypes-6.02";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/LWP/${name}.tar.gz";
- sha256 = "1fhxql3xnhrlyzkjyss4swvhyh0r58cv2kwjcpj3mdbbg54ah9fz";
+ url = mirror://cpan/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz;
+ sha256 = "0xmnblp962qy02akah30sji8bxrqcyqlff2w95l199ghql60ny8q";
+ };
+ meta = {
+ description = "Guess media type for a file or a URL";
+ license = "perl";
};
};
@@ -2441,6 +2838,19 @@ rec {
doCheck = false; # tries to connect to https://www.apache.org/.
};
+ LWPUserAgent = buildPerlPackage {
+ name = "LWP-UserAgent-6.04";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/G/GA/GAAS/libwww-perl-6.04.tar.gz;
+ sha256 = "0z92fpwk6lh2gghv050r0qb216jmjl2m0c6zby935q8lv0q5wwgr";
+ };
+ propagatedBuildInputs = [ EncodeLocale FileListing HTMLParser HTTPCookies HTTPDaemon HTTPDate HTTPNegotiate HTTPMessage LWPMediaTypes NetHTTP URI WWWRobotRules ];
+ meta = {
+ description = "The World-Wide Web library for Perl";
+ license = "perl";
+ };
+ };
+
LWPxParanoidAgent = buildPerlPackage rec {
name = "LWPx-ParanoidAgent-1.07";
src = fetchurl {
@@ -2508,25 +2918,29 @@ rec {
buildInputs = [ ProcWaitStat ];
};
- MIMETypes = buildPerlPackage rec {
- name = "MIME-Types-1.27";
+ MIMETypes = buildPerlPackage {
+ name = "MIME-Types-1.38";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MA/MARKOV/${name}.tar.gz";
- sha256 = "1zhzyb85zbil2jwrh74rg3bnm9wl74fcg2s64y8b57bk04fdfb7l";
+ url = mirror://cpan/authors/id/M/MA/MARKOV/MIME-Types-1.38.tar.gz;
+ sha256 = "12m8cvj80qbwxckj5jildl5zw6p1jincj3m1s77z6lnw3h59rj4l";
+ };
+ meta = {
+ description = "Definition of MIME types";
+ license = "perl5";
};
- propagatedBuildInputs = [TestPod];
};
- ModuleBuild = buildPerlPackage rec {
- name = "Module-Build-0.3800";
+ ModuleBuild = buildPerlPackage {
+ name = "Module-Build-0.4003";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Module/${name}.tar.gz";
- sha256 = "1gk0xn5s48f0n3a6k4izw6sigsk84rk06hky7dd48hdmvrq23f4v";
+ url = mirror://cpan/authors/id/L/LE/LEONT/Module-Build-0.4003.tar.gz;
+ sha256 = "1izx26gfnjffnj0j601hkc008b31y9f25hms1nzidfkb6r3110s2";
+ };
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Build and install Perl modules";
+ license = "perl5";
};
- propagatedBuildInputs =
- [ ExtUtilsInstall ExtUtilsManifest ExtUtilsCBuilder ExtUtilsParseXS
- CPANMeta PerlOSType ModuleMetadata
- ];
};
ModuleFind = buildPerlPackage {
@@ -2537,6 +2951,35 @@ rec {
};
};
+ ModuleImplementation = buildPerlPackage {
+ name = "Module-Implementation-0.06";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/Module-Implementation-0.06.tar.gz;
+ sha256 = "0v8qajzkpkwb9mfj2p46j352bwiszkg1zk778b008axqb817hfys";
+ };
+ buildInputs = [ TestFatal TestRequires ];
+ propagatedBuildInputs = [ ModuleRuntime TryTiny ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Loads one of several alternate underlying implementations for a module";
+ license = "artistic_2";
+ };
+ };
+
+ ModuleInstall = buildPerlPackage {
+ name = "Module-Install-1.06";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/A/AD/ADAMK/Module-Install-1.06.tar.gz;
+ sha256 = "06a5375q1cr21rzcr07z3n8w6hv611a9p199jrnpsj9vbcwwi7ny";
+ };
+ buildInputs = [ YAMLTiny ];
+ propagatedBuildInputs = [ FileRemove LWPUserAgent ModuleScanDeps PARDist YAMLTiny ];
+ meta = {
+ description = "Standalone, extensible Perl module installer";
+ license = "perl";
+ };
+ };
+
ModuleMetadata = buildPerlPackage rec {
name = "Module-Metadata-1.000005";
src = fetchurl {
@@ -2567,28 +3010,58 @@ rec {
propagatedBuildInputs = [UNIVERSALrequire];
};
- ModuleRuntime = buildPerlPackage rec {
- name = "Module-Runtime-0.011";
+ ModuleRuntime = buildPerlPackage {
+ name = "Module-Runtime-0.013";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Module/${name}.tar.gz";
- sha256 = "0hbpn2jd11gsni77aw189ss4q83jlcvcxr49x9j28bh36hjgif7s";
+ url = mirror://cpan/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.013.tar.gz;
+ sha256 = "08qhqg1qshrispcpzf24jbbpx2gh5ks84amnv9wmd46wj0yy0dzc";
+ };
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Runtime module handling";
+ license = "perl5";
};
- propagatedBuildInputs = [ ParamsClassify ];
};
- Moose = buildPerlPackage rec {
- name = "Moose-2.0401";
+ ModuleScanDeps = buildPerlPackage {
+ name = "Module-ScanDeps-1.10";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DO/DOY/${name}.tar.gz";
- sha256 = "07mx4xqfl0bk21kk49gs86ba3wcviarfx9yhxxw96pmaxd0l932i";
+ url = mirror://cpan/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.10.tar.gz;
+ sha256 = "0z85zqvqpj2ck80sw91hmzn94q8m3s40anybw324xh3pcrm9cg5s";
+ };
+ meta = {
+ description = "Recursively scan Perl code for dependencies";
+ license = "perl";
+ };
+ };
+
+ Moo = buildPerlPackage {
+ name = "Moo-1.000007";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/M/MS/MSTROUT/Moo-1.000007.tar.gz;
+ sha256 = "02q5j5vsfv8ykzmkqk8zac88svard4g6rl455slgz8y2w3xn41ql";
+ };
+ buildInputs = [ TestFatal ];
+ propagatedBuildInputs = [ ClassMethodModifiers DevelGlobalDestruction ModuleRuntime RoleTiny strictures ];
+ meta = {
+ description = "Minimalist Object Orientation (with Moose compatiblity)";
+ license = "perl5";
+ };
+ };
+
+ Moose = buildPerlPackage {
+ name = "Moose-2.0604";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/D/DO/DOY/Moose-2.0604.tar.gz;
+ sha256 = "0nwvklb8dwf8lskwxik3gi9gsqzrix2jhc56zvfzlf1q5q1s07qj";
+ };
+ buildInputs = [ DistCheckConflicts TestFatal TestRequires ];
+ propagatedBuildInputs = [ ClassLoad ClassLoadXS DataOptList DevelGlobalDestruction DistCheckConflicts EvalClosure ListMoreUtils MROCompat PackageDeprecationManager PackageStash PackageStashXS ParamsUtil SubExporter SubName TaskWeaken TryTiny ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "A postmodern object system for Perl 5";
+ license = "perl5";
};
- buildInputs = [ TestFatal TestRequires ];
- propagatedBuildInputs =
- [ DataOptList DevelGlobalDestruction DistCheckConflicts EvalClosure
- ListMoreUtils MROCompat PackageDeprecationManager PackageStash
- PackageStashXS ParamsUtil SubExporter SubName TaskWeaken TryTiny
- ClassLoad ClassLoadXS
- ];
};
MooseAutobox = buildPerlPackage rec {
@@ -2610,7 +3083,7 @@ rec {
propagatedBuildInputs = [ Moose ];
};
- MooseXAttributeChained = buildModule rec {
+ MooseXAttributeChained = buildPerlModule rec {
name = "MooseX-Attribute-Chained-1.0.1";
src = fetchurl {
url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz";
@@ -2619,44 +3092,91 @@ rec {
propagatedBuildInputs = [ Moose TryTiny ];
};
- MooseXEmulateClassAccessorFast = buildPerlPackage rec {
+ MooseXDaemonize = buildPerlPackage {
+ name = "MooseX-Daemonize-0.15";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/M/MI/MICHAELR/MooseX-Daemonize-0.15.tar.gz;
+ sha256 = "1h6rzdmk68q4p0nh2bzmwwvr5iaf7pvdfrpwdxmr3z5pc64wajvd";
+ };
+ buildInputs = [ TestMoose ];
+ propagatedBuildInputs = [ Moose MooseXGetopt MooseXTypesPathClass ];
+ meta = {
+ description = "Role for daemonizing your Moose based application";
+ license = "perl";
+ };
+ };
+
+ MooseXEmulateClassAccessorFast = buildPerlPackage {
name = "MooseX-Emulate-Class-Accessor-Fast-0.00903";
src = fetchurl {
- url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz";
+ url = mirror://cpan/authors/id/F/FL/FLORA/MooseX-Emulate-Class-Accessor-Fast-0.00903.tar.gz;
sha256 = "1lkn1h4sxr1483jicsgsgzclbfw63g2i2c3m4v4j9ar75yrb0kh8";
};
buildInputs = [ TestException ];
- propagatedBuildInputs = [ Moose NamespaceClean ];
- };
-
- MooseXGetopt = buildPerlPackage rec {
- name = "MooseX-Getopt-0.37";
- src = fetchurl {
- url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz";
- sha256 = "161j44v2b4qzv75lk35gvfvs864vcyhkzq6phmhh8zllg3cnfc8k";
+ propagatedBuildInputs = [ Moose namespaceclean ];
+ meta = {
+ description = "Emulate Class::Accessor::Fast behavior using Moose attributes";
+ license = "perl";
};
- buildInputs = [ TestFatal TestRequires TestWarn ];
- propagatedBuildInputs = [ Moose GetoptLongDescriptive MooseXRoleParameterized ];
};
- MooseXMethodAttributes = buildPerlPackage rec {
- name = "MooseX-MethodAttributes-0.25";
+ MooseXGetopt = buildPerlPackage {
+ name = "MooseX-Getopt-0.50";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz";
- sha256 = "0rkk0rija7s96747y46qz49g88kymgxvn70mr21id9i8n7cdacww";
+ url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Getopt-0.50.tar.gz;
+ sha256 = "0fwm5vb8z8q4b6fmf7gz4xzw5z713mmfnxzjph6vfyyymlr5bll9";
+ };
+ buildInputs = [ PathClass TestCheckDeps TestFatal TestMoose TestNoWarnings TestRequires TestTrap TestWarn ];
+ propagatedBuildInputs = [ GetoptLongDescriptive Moose MooseXRoleParameterized ];
+ meta = {
+ homepage = http://metacpan.org/release/MooseX-Getopt;
+ description = "A Moose role for processing command line options";
+ license = "perl5";
};
- buildInputs = [ TestException ];
- propagatedBuildInputs = [ Moose MooseXTypes NamespaceAutoclean NamespaceClean ];
};
- MooseXNonMoose = buildPerlPackage rec {
+ MooseXMarkAsMethods = buildPerlPackage {
+ name = "MooseX-MarkAsMethods-0.15";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/R/RS/RSRCHBOY/MooseX-MarkAsMethods-0.15.tar.gz;
+ sha256 = "1y3yxwcjjajm66pvca54cv9fax7a6dy36xqr92x7vzyhfqrw3v69";
+ };
+ buildInputs = [ TestMoose ];
+ propagatedBuildInputs = [ BHooksEndOfScope Moose namespaceautoclean ];
+ meta = {
+ homepage = http://metacpan.org/release/MooseX-MarkAsMethods/;
+ description = "Mark overload code symbols as methods";
+ license = "lgpl_2_1";
+ };
+ };
+
+ MooseXMethodAttributes = buildPerlPackage {
+ name = "MooseX-MethodAttributes-0.28";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-MethodAttributes-0.28.tar.gz;
+ sha256 = "0srk85z6py9brw1jfvacd76y6219wycq3dj0wackbkmmbq04ln0g";
+ };
+ buildInputs = [ namespaceautoclean TestCheckDeps TestException ];
+ propagatedBuildInputs = [ Moose MooseXTypes namespaceautoclean ];
+ meta = {
+ homepage = https://github.com/karenetheridge/moosex-methodattributes;
+ description = "Code attribute introspection";
+ license = "perl5";
+ };
+ };
+
+ MooseXNonMoose = buildPerlPackage {
name = "MooseX-NonMoose-0.22";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz";
+ url = mirror://cpan/authors/id/D/DO/DOY/MooseX-NonMoose-0.22.tar.gz;
sha256 = "0mhyabg5f6kngkm1w7hfglkdzjdn5pbgm7vgia0aqy9mwwclbpdp";
};
buildInputs = [ TestFatal ];
propagatedBuildInputs = [ ListMoreUtils Moose ];
+ meta = {
+ description = "Easy subclassing of non-Moose classes";
+ license = "perl5";
+ };
};
MooseXSetOnce = buildPerlPackage rec {
@@ -2669,32 +3189,48 @@ rec {
propagatedBuildInputs = [ Moose ];
};
- MooseXParamsValidate = buildPerlPackage rec {
- name = "MooseX-Params-Validate-0.10";
+ MooseXParamsValidate = buildPerlPackage {
+ name = "MooseX-Params-Validate-0.18";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz";
- sha256 = "16mjxa72gn41pvrk0fgyi98iw6yc7qafnbzr6v2xfiabp9wf5j5m";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-Params-Validate-0.18.tar.gz;
+ sha256 = "02yim0lmr7p2nzswy97d5ylbs4ksmgklqq350p119i2611x7ai0k";
+ };
+ buildInputs = [ Moose TestFatal ];
+ propagatedBuildInputs = [ DevelCaller Moose ParamsValidate SubExporter ];
+ meta = {
+ description = "An extension of Params::Validate using Moose's types";
+ license = "perl5";
};
- propagatedBuildInputs = [Moose ParamsValidate SubExporter TestException];
};
- MooseXRoleParameterized = buildPerlPackage rec {
- name = "MooseX-Role-Parameterized-0.26";
+ MooseXRoleParameterized = buildPerlPackage {
+ name = "MooseX-Role-Parameterized-1.00";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz";
- sha256 = "1wfqdkjhwzbzk2cm65r5gz9n6406j8mdq78iga7dnj3mp2csn631";
+ url = mirror://cpan/authors/id/S/SA/SARTAK/MooseX-Role-Parameterized-1.00.tar.gz;
+ sha256 = "0642h71j90i0jrqxz1snizkw9pch8v1s1w0zndrcl5bb85lx3z7y";
};
- buildInputs = [ TestFatal TestMore ];
+ buildInputs = [ TestFatal TestMoose ];
propagatedBuildInputs = [ Moose ];
+ meta = {
+ homepage = http://github.com/sartak/MooseX-Role-Parameterized/tree;
+ description = "Roles with composition parameters";
+ license = "perl";
+ };
};
- MooseXRoleWithOverloading = buildPerlPackage rec {
- name = "MooseX-Role-WithOverloading-0.09";
+ MooseXRoleWithOverloading = buildPerlPackage {
+ name = "MooseX-Role-WithOverloading-0.13";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz";
- sha256 = "0qs013vkm0ysykd3hibk4m8bkl0rnysxzralwq19zrvxaqk2krn8";
+ url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Role-WithOverloading-0.13.tar.gz;
+ sha256 = "01mqpvbz7yw993918hgp72vl22i6mgicpq5b3zrrsp6vl8sqj2sw";
+ };
+ buildInputs = [ TestCheckDeps TestNoWarnings ];
+ propagatedBuildInputs = [ aliased Moose namespaceautoclean namespaceclean ];
+ meta = {
+ homepage = http://metacpan.org/release/MooseX-Role-WithOverloading;
+ description = "Roles which support overloading";
+ license = "perl5";
};
- propagatedBuildInputs = [ Moose MooseXTypes NamespaceAutoclean aliased ];
};
MooseXSemiAffordanceAccessor = buildPerlPackage rec {
@@ -2713,7 +3249,7 @@ rec {
sha256 = "0sqmpf2kw25847fwrrwpcfhrq694bgs8jbix7qxp9qyjm769np6n";
};
buildInputs = [ TestException TestUseOk ];
- propagatedBuildInputs = [ ClassMOP Moose NamespaceAutoclean ];
+ propagatedBuildInputs = [ ClassMOP Moose namespaceautoclean ];
};
MooseXTraitsPluggable = buildPerlPackage rec {
@@ -2724,18 +3260,22 @@ rec {
};
buildInputs =[ TestException ];
propagatedBuildInputs =
- [ ClassMOP Moose NamespaceAutoclean ListMoreUtils ];
+ [ ClassMOP Moose namespaceautoclean ListMoreUtils ];
};
- MooseXTypes = buildPerlPackage rec {
- name = "MooseX-Types-0.30";
+ MooseXTypes = buildPerlPackage {
+ name = "MooseX-Types-0.35";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz";
- sha256 = "1c9z30fbk2h11xkgq8v2idnpaqay3m7ig9bb8scnawgrm49v2f4l";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-Types-0.35.tar.gz;
+ sha256 = "11namg9pjw328ybvj70cgn15aac093jwdm4jv0b173gb7vkflx8a";
+ };
+ buildInputs = [ TestFatal TestMoose TestRequires ];
+ propagatedBuildInputs = [ CarpClan Moose namespaceclean SubInstall SubName ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Organise your Moose types in libraries";
+ license = "perl5";
};
- buildInputs = [ TestFatal TestRequires ];
- propagatedBuildInputs =
- [ Moose CarpClan NamespaceClean SubInstall SubName ];
};
MooseXTypesCommon = buildPerlPackage rec {
@@ -2754,7 +3294,20 @@ rec {
url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz";
sha256 = "035d2gzq1j60skn39jav2jr6sbx1hq9vqmmfjfc3cvhahfzrygs4";
};
- propagatedBuildInputs = [ ClassLoad Moose MooseXTypes NamespaceClean ];
+ propagatedBuildInputs = [ ClassLoad Moose MooseXTypes namespaceclean ];
+ };
+
+ MooseXTypesPathClass = buildPerlPackage {
+ name = "MooseX-Types-Path-Class-0.06";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/T/TH/THEPLER/MooseX-Types-Path-Class-0.06.tar.gz;
+ sha256 = "02lw86r6pp6saiwc7ns890mlwq93vhkqyri3cipsfwhnhcap847g";
+ };
+ propagatedBuildInputs = [ ClassMOP Moose MooseXTypes PathClass ];
+ meta = {
+ description = "A Path::Class type library for Moose";
+ license = "perl";
+ };
};
Mouse = buildPerlPackage rec {
@@ -2767,15 +3320,19 @@ rec {
doCheck = false; # check can't find its own Mouse::Tiny module
};
- MROCompat = buildPerlPackage rec {
- name = "MRO-Compat-0.11";
+ MROCompat = buildPerlPackage {
+ name = "MRO-Compat-0.12";
src = fetchurl {
- url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz";
- sha256 = "0p2hl0cygcds3jjq3awackd72j3vzidfyjacj7gxdlqh65a2fjq7";
+ url = mirror://cpan/authors/id/B/BO/BOBTFISH/MRO-Compat-0.12.tar.gz;
+ sha256 = "1mhma2g83ih9f8nkmg2k9l0x6izhhbb6k5lli4rpllxad4wbk9dv";
+ };
+ meta = {
+ description = "Mro::* interface compatibility for Perls < 5.9.5";
+ license = "perl";
};
};
- MusicBrainzDiscID = buildModule rec {
+ MusicBrainzDiscID = buildPerlModule rec {
name = "MusicBrainz-DiscID-0.03";
src = fetchurl {
url = "mirror://cpan/authors/id/N/NJ/NJH/${name}.tar.gz";
@@ -2799,22 +3356,33 @@ rec {
doCheck = false; # Test performs network access.
};
- NamespaceAutoclean = buildPerlPackage rec {
- name = "namespace-autoclean-0.12";
+ namespaceautoclean = buildPerlPackage rec {
+ name = "namespace-autoclean-0.13";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz";
- sha256 = "125g5ny4sqf9kj1sxaqh1jipzyii56p9nsp45jg9fg67i4ljm9pg";
+ url = mirror://cpan/authors/id/B/BO/BOBTFISH/namespace-autoclean-0.13.tar.gz;
+ sha256 = "1w53k9f9zla90qdn7cyc9dx8zcv26gwy2y87gcazqsq1aj371m04";
+ };
+ buildInputs = [ Moose SubName ];
+ propagatedBuildInputs = [ BHooksEndOfScope ClassMOP namespaceclean ];
+ meta = {
+ homepage = http://metacpan.org/release/namespace-autoclean;
+ description = "Keep imports out of your namespace";
+ license = "perl5";
};
- propagatedBuildInputs = [ BHooksEndOfScope ClassMOP NamespaceClean Moose ];
};
- NamespaceClean = buildPerlPackage rec {
- name = "namespace-clean-0.21";
+ namespaceclean = buildPerlPackage rec {
+ name = "namespace-clean-0.24";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RI/RIBASUSHI/${name}.tar.gz";
- sha256 = "0djqishj6mcw1jn9saff4i2glq89dq3rc7slpprcky31jay6jq5i";
+ url = mirror://cpan/authors/id/R/RI/RIBASUSHI/namespace-clean-0.24.tar.gz;
+ sha256 = "0c0jj44f3y26scybnxp2lnkcydjqh0lfr6l1jsy13r3x9r4d8qd6";
+ };
+ propagatedBuildInputs = [ BHooksEndOfScope PackageStash ];
+ meta = {
+ homepage = http://search.cpan.org/dist/namespace-clean;
+ description = "Keep imports and functions out of your namespace";
+ license = "perl5";
};
- propagatedBuildInputs = [ BHooksEndOfScope DevelHide PackageStash ];
};
NetAddrIP = buildPerlPackage rec {
@@ -2869,19 +3437,26 @@ rec {
doCheck = false;
};
- NetHTTP = buildPerlPackage rec {
- name = "Net-HTTP-6.01";
+ NetHTTP = buildPerlPackage {
+ name = "Net-HTTP-6.05";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Net/${name}.tar.gz";
- sha256 = "0ipad5y605fr968snxmp1sxrkvag9r5y0g8qvj9n7ca9nbwq7n3n";
+ url = mirror://cpan/authors/id/G/GA/GAAS/Net-HTTP-6.05.tar.gz;
+ sha256 = "1r2bv3cw4m054qfsm6i7rpvhrql1d78izpc36prv3xvahfsqxawc";
+ };
+ meta = {
+ description = "Low-level HTTP connection (client)";
+ license = "perl";
};
};
NetIP = buildPerlPackage {
- name = "Net-IP-1.25";
+ name = "Net-IP-1.26";
src = fetchurl {
- url = mirror://cpan/authors/id/M/MA/MANU/Net-IP-1.25.tar.gz;
- sha256 = "1iv0ka6d8kp9iana6zn51sxbcmz2h3mbn6cd8pald36q5whf5mjc";
+ url = mirror://cpan/authors/id/M/MA/MANU/Net-IP-1.26.tar.gz;
+ sha256 = "0ffn2xqqbkfi7v303sp5dwgbv36jah3vg8r4nxhxfiv60vric3q4";
+ };
+ meta = {
+ description = "Perl extension for manipulating IPv4/IPv6 addresses";
};
};
@@ -2894,13 +3469,30 @@ rec {
};
};
- NetServer = buildPerlPackage rec {
- name = "Net-Server-0.99";
+ NetOAuth = buildPerlPackage {
+ name = "Net-OAuth-0.28";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Net/${name}.tar.gz";
- sha256 = "0pdf2fvklpcxrdz3wwmhbvjs6kvzcvjw28f3pny8z17188lv06n1";
+ url = mirror://cpan/authors/id/K/KG/KGRENNAN/Net-OAuth-0.28.tar.gz;
+ sha256 = "0k4h4a5048h7qgyx25ih64x0l4airx8a6d9gjq08wmxcl2fk3z3v";
+ };
+ buildInputs = [ TestWarn ];
+ propagatedBuildInputs = [ ClassAccessor ClassDataInheritable DigestHMAC DigestSHA1 LWPUserAgent URI ];
+ meta = {
+ description = "An implementation of the OAuth protocol";
+ license = "perl";
+ };
+ };
+
+ NetServer = buildPerlPackage {
+ name = "Net-Server-2.007";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/R/RH/RHANDOM/Net-Server-2.007.tar.gz;
+ sha256 = "0a03m237cw6j5bvm2yxk2b2gbfx7wj0w2x5zivi9ddqvbcad6vqw";
};
doCheck = false; # seems to hang waiting for connections
+ meta = {
+ description = "Extensible, general Perl server engine";
+ };
};
NetSMTP = buildPerlPackage {
@@ -2943,15 +3535,18 @@ rec {
};
NetTwitterLite = buildPerlPackage {
- name = "Net-Twitter-Lite-0.10003";
-
+ name = "Net-Twitter-Lite-0.11002";
src = fetchurl {
- url = mirror://cpan/authors/id/M/MM/MMIMS/Net-Twitter-Lite-0.10003.tar.gz;
- sha256 = "1qh5bw68ad4fqiqbqwhgj859kq35asjmp0fsmrqhlbqy195pwi1i";
+ url = mirror://cpan/authors/id/M/MM/MMIMS/Net-Twitter-Lite-0.11002.tar.gz;
+ sha256 = "032gyn1h3r5d83wvz7nj3k7g50wcf73lbbmjc18466ml90vigys0";
};
+ propagatedBuildInputs = [ CryptSSLeay LWPUserAgent NetOAuth URI ];
doCheck = false;
-
- propagatedBuildInputs = [JSONAny Encode LWP CryptSSLeay];
+ meta = {
+ homepage = http://github.com/semifor/Net-Twitter-Lite;
+ description = "A perl interface to the Twitter API";
+ license = "perl";
+ };
};
NumberCompare = buildPerlPackage rec {
@@ -2992,7 +3587,7 @@ rec {
url = "mirror://cpan/authors/id/W/WR/WROG/${name}.tar.gz";
sha256 = "24ac83539b188d85bd2c7bd67e355aab0ede3f98170b23cb50bd30b11b4387ff";
};
- propagatedBuildInputs = [ CryptDHGMP URI HTMLParser HTTPRequest XMLSimple ];
+ propagatedBuildInputs = [ CryptDHGMP URI HTMLParser HTTPMessage XMLSimple ];
};
NetOpenIDConsumer = buildPerlPackage rec {
@@ -3001,36 +3596,51 @@ rec {
url = "mirror://cpan/authors/id/W/WR/WROG/${name}.tar.gz";
sha256 = "4ab927b6756366fa4cef2b54088645849f32fc7e0cd8de0a50001bbf62946fd8";
};
- propagatedBuildInputs = [ NetOpenIDCommon JSON ];
+ propagatedBuildInputs = [ NetOpenIDCommon JSON LWP ];
};
- PackageDeprecationManager = buildPerlPackage rec {
- name = "Package-DeprecationManager-0.11";
+ PackageDeprecationManager = buildPerlPackage {
+ name = "Package-DeprecationManager-0.13";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz";
- sha256 = "1q2jgq3dfva5wfsl1jn8711bk7fvf5cgpjddd8if9cx3zixnq2n1";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.13.tar.gz;
+ sha256 = "0fkvq3xxwc3l5hg64dr9sj3l12dl59i44cg407qx9sd6r51j3qfi";
+ };
+ buildInputs = [ TestRequires TestFatal ];
+ propagatedBuildInputs = [ ParamsUtil SubInstall ListMoreUtils ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Manage deprecation warnings for your distribution";
+ license = "artistic_2";
};
- buildInputs = [ TestFatal TestRequires ];
- propagatedBuildInputs = [ ListMoreUtils ParamsUtil SubInstall ];
};
- PackageStash = buildPerlPackage rec {
- name = "Package-Stash-0.33";
+ PackageStash = buildPerlPackage {
+ name = "Package-Stash-0.34";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DO/DOY/${name}.tar.gz";
- sha256 = "0md52rqgcnvspg3l2hvwc31jilq4gkbdwgr5h32gy1hmslaxhpzn";
+ url = mirror://cpan/authors/id/D/DO/DOY/Package-Stash-0.34.tar.gz;
+ sha256 = "1674zs96ndq3czs6v8xkdqqz4fnka0i2835nnns9zbw2q01yirj6";
+ };
+ buildInputs = [ DistCheckConflicts TestFatal TestRequires ];
+ propagatedBuildInputs = [ DistCheckConflicts ModuleImplementation PackageDeprecationManager ];
+ meta = {
+ homepage = http://metacpan.org/release/Package-Stash;
+ description = "Routines for manipulating stashes";
+ license = "perl5";
};
- buildInputs = [ TestFatal TestRequires ];
- propagatedBuildInputs = [ DistCheckConflicts PackageDeprecationManager PackageStashXS ];
};
- PackageStashXS = buildPerlPackage rec {
- name = "Package-Stash-XS-0.25";
+ PackageStashXS = buildPerlPackage {
+ name = "Package-Stash-XS-0.26";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DO/DOY/${name}.tar.gz";
- sha256 = "1i45mhd17sfq41j62r8kkx2d2f4mi0sp6vl86mmk8a4ssq85i73k";
+ url = mirror://cpan/authors/id/D/DO/DOY/Package-Stash-XS-0.26.tar.gz;
+ sha256 = "1pfdpb3x40f5ldp5kp0d9xvrz4wk2fc3ww53wrq4dp326s08h7r9";
+ };
+ buildInputs = [ TestRequires TestFatal ];
+ meta = {
+ homepage = http://metacpan.org/release/Package-Stash-XS;
+ description = "Faster and more correct implementation of the Package::Stash API";
+ license = "perl5";
};
- buildInputs = [ TestFatal ];
};
ParamsClassify = buildPerlPackage rec {
@@ -3042,19 +3652,42 @@ rec {
buildInputs = [ ExtUtilsParseXS ];
};
- ParamsUtil = buildPerlPackage rec {
- name = "Params-Util-1.01";
+ ParamsUtil = buildPerlPackage {
+ name = "Params-Util-1.07";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
- sha256 = "6a1613b669f18bf329003c7dbd11435248cffa9c1497645073821a68c0987a40";
+ url = mirror://cpan/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz;
+ sha256 = "0v67sx93yhn7xa0nh9mnbf8mixf54czk6wzrjsp6dzzr5hzyrw9h";
+ };
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Simple, compact and correct param-checking functions";
+ license = "perl5";
};
};
- ParamsValidate = buildModule rec {
- name = "Params-Validate-1.00";
+ ParamsValidate = buildPerlModule {
+ name = "Params-Validate-1.07";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Params/${name}.tar.gz";
- sha256 = "1yziygqb8km28xr3yzzsllzgg7xnxdh4wqfm2kmf2s6qck0dkij4";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/Params-Validate-1.07.tar.gz;
+ sha256 = "15mz2wxarxjlr3365m1hhcnfs6d2mw3m0yimnlv06j13cxs39py1";
+ };
+ buildInputs = [ TestFatal ];
+ propagatedBuildInputs = [ ModuleImplementation ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Validate method/function parameters";
+ license = "artistic_2";
+ };
+ };
+
+ PARDist = buildPerlPackage {
+ name = "PAR-Dist-0.49";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-Dist-0.49.tar.gz;
+ sha256 = "078ycyn8pw3rba4k3qwcqrqfcym5c1pivymwa0bvs9sab45j4iwy";
+ };
+ meta = {
+ description = "Create and manipulate PAR distributions";
};
};
@@ -3067,10 +3700,10 @@ rec {
};
ParseCPANMeta = buildPerlPackage rec {
- name = "Parse-CPAN-Meta-1.4401";
+ name = "Parse-CPAN-Meta-1.4404";
src = fetchurl {
url = "mirror://cpan/modules/by-module/Parse/${name}.tar.gz";
- sha256 = "0g381a0wynh9xc9wf44drw5vhfbd3wa693myy018jwq9vp51pf5q";
+ sha256 = "1y4mr5hmkkl405x4v31kx2nmlahpg0c38k8s65vgqc4s28wxafmh";
};
propagatedBuildInputs = [ CPANMetaYAML JSONPP ];
};
@@ -3083,11 +3716,15 @@ rec {
};
};
- PathClass = buildPerlPackage rec {
- name = "Path-Class-0.24";
+ PathClass = buildPerlPackage {
+ name = "Path-Class-0.29";
src = fetchurl {
- url = "mirror://cpan/authors/id/K/KW/KWILLIAMS/${name}.tar.gz";
- sha256 = "1g4in1k3nvk7w034hmhix9hjbjgpshwc5m8xvpga84rfzbadpnyc";
+ url = mirror://cpan/authors/id/K/KW/KWILLIAMS/Path-Class-0.29.tar.gz;
+ sha256 = "1z3wvci2qcb1m9qrkxphbnfnr4jqgxbxnxrmdb25ks8gap98hk4z";
+ };
+ meta = {
+ description = "Cross-platform path specification manipulation";
+ license = "perl";
};
};
@@ -3165,26 +3802,45 @@ rec {
};
};
- Plack = buildPerlPackage rec {
- name = "Plack-0.9985";
+ Plack = buildPerlPackage {
+ name = "Plack-1.0015";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz";
- sha256 = "0cik1iwpwky7aliwi59z93ykd13ysp4xg5dps1vd4dhqylkn4ns8";
+ url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-1.0015.tar.gz;
+ sha256 = "1zg30bb55ws8fka5iawmfqnc3wg6ggigl0wljgvw0mk466sr3lxf";
+ };
+ buildInputs = [ TestRequires ];
+ propagatedBuildInputs = [ DevelStackTrace DevelStackTraceAsHTML FileShareDir FilesysNotifySimple HashMultiValue HTTPBody HTTPMessage LWPUserAgent StreamBuffered TestTCP TryTiny URI ];
+ meta = {
+ homepage = http://plackperl.org;
+ description = "Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)";
+ license = "perl";
};
- buildInputs = [ TestRequires TestTCP HTTPRequestAsCGI ];
- propagatedBuildInputs =
- [ LWP FileShareDir TryTiny DevelStackTrace DevelStackTraceAsHTML HTTPBody
- HashMultiValue FilesysNotifySimple
- ];
};
- PlackMiddlewareReverseProxy = buildPerlPackage rec {
- name = "Plack-Middleware-ReverseProxy-0.10";
+ PlackMiddlewareReverseProxy = buildPerlPackage {
+ name = "Plack-Middleware-ReverseProxy-0.15";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Plack/${name}.tar.gz";
- sha256 = "0w9bl1z71frra0dgz4gsxskvj1c8dhjkhrj2gqwdds6jcqyny7mf";
+ url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz;
+ sha256 = "1zmsccdy6wr5hxzj07r1nsmaymyibk87p95z0wzknjw10lwmqs9f";
+ };
+ propagatedBuildInputs = [ Plack ];
+ meta = {
+ description = "Supports app to run as a reverse proxy backend";
+ license = "perl";
+ };
+ };
+
+ PlackTestExternalServer = buildPerlPackage {
+ name = "Plack-Test-ExternalServer-0.01";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/F/FL/FLORA/Plack-Test-ExternalServer-0.01.tar.gz;
+ sha256 = "1dbg1p3rgvvbkkpvca5jlc2mzx8iqyiybk88al93pvbca65h1g7h";
+ };
+ propagatedBuildInputs = [ HTTPMessage LWPUserAgent Plack TestTCP URI ];
+ meta = {
+ description = "Run HTTP tests on external live servers";
+ license = "perl";
};
- propagatedBuildInputs = [ Plack YAML ];
};
PPI = buildPerlPackage rec {
@@ -3223,11 +3879,13 @@ rec {
};
};
- PadWalker = buildPerlPackage rec {
- name = "PadWalker-1.9";
+ PadWalker = buildPerlPackage {
+ name = "PadWalker-1.96";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RO/ROBIN/${name}.tar.gz";
- sha256 = "0lvh0qlyrpnkssqkhfxhbjpb5lyr4fp6d1p7la8k6w3wv1qmbl1s";
+ url = mirror://cpan/authors/id/R/RO/ROBIN/PadWalker-1.96.tar.gz;
+ sha256 = "180c72l3ssnsdbyifl9lzdz83x4zidf3nfgyx6l0j41a5wj0w9fz";
+ };
+ meta = {
};
};
@@ -3347,6 +4005,32 @@ rec {
};
};
+ RoleTiny = buildPerlPackage {
+ name = "Role-Tiny-1.002004";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/I/IL/ILMARI/Role-Tiny-1.002004.tar.gz;
+ sha256 = "0n126kazifmx6grdk4rmq226xklfc996cqw4ix26z9jcccl4v756";
+ };
+ buildInputs = [ TestFatal ];
+ meta = {
+ description = "Roles, like a nouvelle cuisine portion size slice of Moose";
+ license = "perl5";
+ };
+ };
+
+ SafeIsa = buildPerlPackage {
+ name = "Safe-Isa-1.000002";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/M/MS/MSTROUT/Safe-Isa-1.000002.tar.gz;
+ sha256 = "07jr4fy6zbw9zwpalxzxlkn4nym6fd0304fsrb5ag0v156ygpwvl";
+ };
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Call isa, can, does and DOES safely on things that may not be objects";
+ license = "perl5";
+ };
+ };
+
ScalarString = buildPerlPackage rec {
name = "Scalar-String-0.002";
src = fetchurl {
@@ -3356,18 +4040,27 @@ rec {
};
ScopeGuard = buildPerlPackage {
- name = "Scope-Guard-0.03";
+ name = "Scope-Guard-0.20";
src = fetchurl {
- url = mirror://cpan/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.03.tar.gz;
- sha256 = "07x966fkqxlwnngxs7a2jrhabh8gzhjfpqq56n9gkwy7f340sayb";
+ url = mirror://cpan/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.20.tar.gz;
+ sha256 = "1lsagnz6pli035zvx5c1x4qm9fabi773vns86yd8lzfpldhfv3sv";
+ };
+ meta = {
+ description = "Lexically-scoped resource management";
+ license = "perl";
};
};
- ScopeUpper = buildPerlPackage rec {
- name = "Scope-Upper-0.12";
+ ScopeUpper = buildPerlPackage {
+ name = "Scope-Upper-0.21";
src = fetchurl {
- url = "mirror://cpan/authors/id/V/VP/VPIT/${name}.tar.gz";
- sha256 = "1yrjx22hlsv2qdgicnz589j9iipyxl56y6pnks2cfg6icpp97v5w";
+ url = mirror://cpan/authors/id/V/VP/VPIT/Scope-Upper-0.21.tar.gz;
+ sha256 = "058nfnzp31k7hmdvbsr72nvrw0i23gwjplb6g6pag3s18m7fl1p6";
+ };
+ meta = {
+ homepage = http://search.cpan.org/dist/Scope-Upper/;
+ description = "Act on upper scopes";
+ license = "perl5";
};
};
@@ -3406,15 +4099,18 @@ rec {
propagatedBuildInputs = [ IOStringy OLEStorageLight ];
};
- SQLAbstract = buildPerlPackage rec {
- name = "SQL-Abstract-1.72";
+ SQLAbstract = buildPerlPackage {
+ name = "SQL-Abstract-1.73";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/SQL/${name}.tar.gz";
- sha256 = "12abz50zz51s1f5hvs5xl6smb369sjid1zyjkfygkiglqp4an0kr";
+ url = mirror://cpan/authors/id/F/FR/FREW/SQL-Abstract-1.73.tar.gz;
+ sha256 = "081ppyvsc66yshmfr9q9v7hp9g58725nnibd771i9g153vzs49kb";
+ };
+ buildInputs = [ TestException TestWarn ];
+ propagatedBuildInputs = [ ClassAccessorGrouped GetoptLongDescriptive HashMerge ];
+ meta = {
+ description = "Generate SQL from Perl data structures";
+ license = "perl";
};
- buildInputs = [ TestDeep TestException TestWarn ];
- propagatedBuildInputs =
- [ ClassAccessorGrouped GetoptLongDescriptive HashMerge ];
};
SQLAbstractLimit = buildPerlPackage rec {
@@ -3460,16 +4156,19 @@ rec {
];
};
- Starman = buildPerlPackage rec {
- name = "Starman-0.2014";
+ Starman = buildPerlPackage {
+ name = "Starman-0.3006";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Plack/${name}.tar.gz";
- sha256 = "0hf3wpm2q4zcgjahjrpkkzy4fn74vkddg9yqs7p97xb290pvlbki";
+ url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Starman-0.3006.tar.gz;
+ sha256 = "0dlwrrq570v5mbpzsi4pmj6n2sjm3xpcilhh6dvpq8qbp550wixy";
};
- patches = [ ../development/perl-modules/starman-dont-change-name.patch ];
- buildInputs = [ TestRequires TestTCP ];
- propagatedBuildInputs = [ Plack DataDump HTTPParserXS NetServer ];
+ buildInputs = [ TestRequires ];
+ propagatedBuildInputs = [ DataDump HTTPDate HTTPParserXS HTTPMessage NetServer Plack TestTCP ];
doCheck = false; # binds to various TCP ports1
+ meta = {
+ description = "High-performance preforking PSGI/Plack web server";
+ license = "perl";
+ };
};
StatisticsDescriptive = buildPerlPackage rec {
@@ -3497,6 +4196,32 @@ rec {
propagatedBuildInputs = [ StatisticsDescriptive StatisticsDistributions ];
};
+ StreamBuffered = buildPerlPackage {
+ name = "Stream-Buffered-0.02";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/D/DO/DOY/Stream-Buffered-0.02.tar.gz;
+ sha256 = "0bfa3h2pryrbrcd1r7235k0ik4gw35r5ig8h8y3dfmk9l3y96vjr";
+ };
+ meta = {
+ homepage = http://plackperl.org;
+ description = "Temporary buffer to save bytes";
+ license = "perl";
+ };
+ };
+
+ strictures = buildPerlPackage {
+ name = "strictures-1.004004";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/E/ET/ETHER/strictures-1.004004.tar.gz;
+ sha256 = "0d7fanr4ggmlqvdxf63ci7nxba2vrdz9558xy35hfpm8max7s48j";
+ };
+ meta = {
+ homepage = http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/strictures.git;
+ description = "Turn on strict and make all warnings fatal";
+ license = "perl5";
+ };
+ };
+
StringCamelCase = buildPerlPackage rec {
name = "String-CamelCase-0.02";
src = fetchurl {
@@ -3521,11 +4246,17 @@ rec {
};
};
- StringRewritePrefix = buildPerlPackage rec {
- name = "String-RewritePrefix-0.004";
+ StringRewritePrefix = buildPerlPackage {
+ name = "String-RewritePrefix-0.006";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
- sha256 = "17v0pwiprsz9ibxlhpi789jxg691nz9prpabvb4dn4nb0qbi0yd0";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/String-RewritePrefix-0.006.tar.gz;
+ sha256 = "1b9fg805g0agsyij28w8hhmnf485bii8zl03i092mv1p2hqrpxll";
+ };
+ propagatedBuildInputs = [ SubExporter ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Rewrite strings based on a set of known prefixes";
+ license = "perl5";
};
};
@@ -3536,16 +4267,48 @@ rec {
sha256 = "1rmldr7jf4jvkhzlv8hgp48lrmybvinmhv8kcnrpa8las0ijm4vm";
};
propagatedBuildInputs =
- [ LinguaENInflectPhrase TextUnidecode NamespaceClean ];
+ [ LinguaENInflectPhrase TextUnidecode namespaceclean ];
};
- SubExporter = buildPerlPackage rec {
- name = "Sub-Exporter-0.982";
+ SubExporter = buildPerlPackage {
+ name = "Sub-Exporter-0.984";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
- sha256 = "0xf8q05k5xs3bw6qy3pnnl5d670njxsxbw2dprl7n50hf488cbvj";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-0.984.tar.gz;
+ sha256 = "190qly7nv7zf17c1v0gnqhyf25p6whhh2m132mh4xzs5mqadwq0f";
+ };
+ propagatedBuildInputs = [ DataOptList ParamsUtil SubInstall ];
+ meta = {
+ homepage = https://github.com/rjbs/sub-exporter;
+ description = "A sophisticated exporter for custom-built routines";
+ license = "perl5";
+ };
+ };
+
+ SubExporterProgressive = buildPerlPackage {
+ name = "Sub-Exporter-Progressive-0.001006";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/L/LE/LEONT/Sub-Exporter-Progressive-0.001006.tar.gz;
+ sha256 = "0s13fz86c8slhgban10sywp2skjdxnl3nvkqqy7pbwg81g3v9rr2";
+ };
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Only use Sub::Exporter if you need it";
+ license = "perl5";
+ };
+ };
+
+ SubExporterUtil = buildPerlPackage {
+ name = "Sub-Exporter-Util-0.984";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-0.984.tar.gz;
+ sha256 = "190qly7nv7zf17c1v0gnqhyf25p6whhh2m132mh4xzs5mqadwq0f";
+ };
+ propagatedBuildInputs = [ DataOptList ParamsUtil SubInstall ];
+ meta = {
+ homepage = https://github.com/rjbs/sub-exporter;
+ description = "A sophisticated exporter for custom-built routines";
+ license = "perl5";
};
- propagatedBuildInputs = [SubInstall DataOptList ParamsUtil];
};
SubIdentify = buildPerlPackage rec {
@@ -3556,20 +4319,28 @@ rec {
};
};
- SubInstall = buildPerlPackage rec {
- name = "Sub-Install-0.925";
+ SubInstall = buildPerlPackage {
+ name = "Sub-Install-0.926";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
- sha256 = "1sccc4nwp9y24zkr42ww2gwg6zwax4madi9spsdym1pqna3nwnm6";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Install-0.926.tar.gz;
+ sha256 = "0gkns6p11j46j6yzacanhbqgd4ws5r0ppg6yivz7cjbq8dk4kcmc";
+ };
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Install subroutines into packages easily";
+ license = "perl5";
};
};
- SubName = buildPerlPackage rec {
+ SubName = buildPerlPackage {
name = "Sub-Name-0.05";
src = fetchurl {
- url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz";
+ url = mirror://cpan/authors/id/F/FL/FLORA/Sub-Name-0.05.tar.gz;
sha256 = "1w9sf51ai2r3i0kv5wnq7h9g3hcd6zb6i51ivvykb3hzx82vilf9";
};
+ meta = {
+ description = "(Re)name a sub";
+ };
};
SubOverride = buildPerlPackage rec {
@@ -3582,10 +4353,15 @@ rec {
};
SubUplevel = buildPerlPackage {
- name = "Sub-Uplevel-0.2002";
+ name = "Sub-Uplevel-0.24";
src = fetchurl {
- url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2002.tar.gz;
- sha256 = "19b2b9xsw7lvvkcmmnhhv8ybxdkbnrky9nnqgjridr108ww9m5rh";
+ url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.24.tar.gz;
+ sha256 = "1yzxqsim8vpavzqm2wfksh8dpmy6qbr9s3hdqqicp38br3lzd4qg";
+ };
+ meta = {
+ homepage = https://github.com/dagolden/sub-uplevel;
+ description = "Apparently run a function in a higher stack frame";
+ license = "perl5";
};
};
@@ -3678,34 +4454,41 @@ rec {
};
TaskWeaken = buildPerlPackage {
- name = "Task-Weaken-1.02";
+ name = "Task-Weaken-1.04";
src = fetchurl {
- url = mirror://cpan/authors/id/A/AD/ADAMK/Task-Weaken-1.02.tar.gz;
- sha256 = "10f9kd1lwbscmmjwgbfwa4kkp723mb463lkbmh29rlhbsl7kb5wz";
+ url = mirror://cpan/authors/id/A/AD/ADAMK/Task-Weaken-1.04.tar.gz;
+ sha256 = "1i7kd9v8fjsqyhr4rx4a1jv7n5vfjjm1v4agb24pizh0b72p3qk7";
+ };
+ meta = {
+ description = "Ensure that a platform has weaken support";
+ license = "perl";
};
};
TemplateTimer = buildPerlPackage {
- name = "Template-Timer-0.04";
+ name = "Template-Timer-1.00";
src = fetchurl {
- url = mirror://cpan/authors/id/P/PE/PETDANCE/Template-Timer-0.04.tar.gz;
- sha256 = "0j0gmxbq1svp0rb4kprwj2fk2mhl07yah08bksfz0a0pfz6lsam4";
+ url = mirror://cpan/authors/id/P/PE/PETDANCE/Template-Timer-1.00.tar.gz;
+ sha256 = "1d3pbcx1kz73ncg8s8lx3ifwphz838qy0m40gdar7790cnrlqcdp";
+ };
+ propagatedBuildInputs = [ TemplateToolkit ];
+ meta = {
+ description = "Rudimentary profiling for Template Toolkit";
+ license = "null";
};
- propagatedBuildInputs = [TemplateToolkit];
};
TemplateToolkit = buildPerlPackage rec {
- name = "Template-Toolkit-2.22";
+ name = "Template-Toolkit-2.24";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AB/ABW/${name}.tar.gz";
- sha256 = "023sb6mf43m085pf8qq1dh1ill66p424mmj66xna5ji1nkw96pm3";
+ url = mirror://cpan/authors/id/A/AB/ABW/Template-Toolkit-2.24.tar.gz;
+ sha256 = "1j01kpsdpwxrwbsz2y1d8xyyliw9l23g0f3jigxvgxs9qal4m0rq";
+ };
+ propagatedBuildInputs = [ AppConfig ];
+ meta = {
+ description = "Comprehensive template processing system";
+ license = "perl5";
};
- propagatedBuildInputs = [AppConfig];
- patches = [
- # Needed to make TT works proy on templates in the Nix store.
- # !!! unnecessary with Nix >= 0.13.
- ../development/perl-modules/template-toolkit-nix-store.patch
- ];
};
TermReadKey = buildPerlPackage {
@@ -3749,22 +4532,43 @@ rec {
buildInputs = [ LogTrace ];
};
- TestDeep = buildPerlPackage rec {
- name = "Test-Deep-0.109";
+ TestCheckDeps = buildPerlPackage {
+ name = "Test-CheckDeps-0.002";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz";
- sha256 = "0nqqxj00ln3b4pma47bj2rcpblpvipfrchqbcxahlq9lh1q4p5s6";
+ url = mirror://cpan/authors/id/L/LE/LEONT/Test-CheckDeps-0.002.tar.gz;
+ sha256 = "0fmm9xsgial599bqb6rcrc6xp0627rcdp0ivx8wsy807py5jk5i6";
+ };
+ propagatedBuildInputs = [ CPANMetaCheck ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Check for presence of dependencies";
+ license = "perl5";
};
- propagatedBuildInputs = [TestTester TestNoWarnings];
};
- TestDifferences = buildPerlPackage rec {
- name = "Test-Differences-0.500";
+ TestDeep = buildPerlPackage {
+ name = "Test-Deep-0.110";
src = fetchurl {
- url = "mirror://cpan/authors/id/O/OV/OVID/${name}.tar.gz";
- sha256 = "0ha36j6wr1d47zzilb28bvkm5lm5c6i4rqp4aqyknwg4qmagjr4w";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Deep-0.110.tar.gz;
+ sha256 = "12rd9fknm778685ypyc599lcmzbqvbqnjhcrkybgpq2siai9q4h5";
+ };
+ propagatedBuildInputs = [ TestNoWarnings TestTester ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ };
+ };
+
+ TestDifferences = buildPerlPackage {
+ name = "Test-Differences-0.61";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/O/OV/OVID/Test-Differences-0.61.tar.gz;
+ sha256 = "044wg7nqmhvh5ms8z305f9bzldhigr020l1a7iqycxqv05h6b6vm";
+ };
+ propagatedBuildInputs = [ TextDiff ];
+ meta = {
+ description = "Test strings and data structures and show differences if not ok";
+ license = "perl";
};
- propagatedBuildInputs = [ TestMore TextDiff ];
};
TestException = buildPerlPackage rec {
@@ -3776,13 +4580,18 @@ rec {
propagatedBuildInputs = [ SubUplevel ];
};
- TestFatal = buildPerlPackage rec {
- name = "Test-Fatal-0.006";
+ TestFatal = buildPerlPackage {
+ name = "Test-Fatal-0.010";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
- sha256 = "0laxzphmqwq0rrizv3n7pcnrn345yh70cip61sl8f8mw8dir1jdx";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Fatal-0.010.tar.gz;
+ sha256 = "01ck4wyrj4nqyr1cz3lcff6g9nryadsflpf85jmsa6vcl2bq8pl0";
};
propagatedBuildInputs = [ TryTiny ];
+ meta = {
+ homepage = https://github.com/rjbs/test-fatal;
+ description = "Incredibly simple helpers for testing code with exceptions";
+ license = "perl5";
+ };
};
TestHarness = buildPerlPackage rec {
@@ -3810,6 +4619,21 @@ rec {
propagatedBuildInputs = [TestException UNIVERSALisa UNIVERSALcan];
};
+ TestMoose = buildPerlPackage {
+ name = "Test-Moose-2.0604";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/D/DO/DOY/Moose-2.0604.tar.gz;
+ sha256 = "0nwvklb8dwf8lskwxik3gi9gsqzrix2jhc56zvfzlf1q5q1s07qj";
+ };
+ buildInputs = [ DistCheckConflicts TestFatal TestRequires ];
+ propagatedBuildInputs = [ ClassLoad ClassLoadXS DataOptList DevelGlobalDestruction DistCheckConflicts EvalClosure ListMoreUtils MROCompat PackageDeprecationManager PackageStash PackageStashXS ParamsUtil SubExporter SubName TaskWeaken TryTiny ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "A postmodern object system for Perl 5";
+ license = "perl5";
+ };
+ };
+
TestMockTime = buildPerlPackage rec {
name = "Test-MockTime-0.09";
src = fetchurl {
@@ -3821,12 +4645,17 @@ rec {
TestMore = TestSimple;
TestNoWarnings = buildPerlPackage {
- name = "Test-NoWarnings-0.084";
+ name = "Test-NoWarnings-1.04";
src = fetchurl {
- url = mirror://cpan/authors/id/F/FD/FDALY/Test-NoWarnings-0.084.tar.gz;
- sha256 = "19g47pa3brr9px3jnwziapvxcnghqqjjwxz1jfch4asawpdx2s8b";
+ url = mirror://cpan/authors/id/A/AD/ADAMK/Test-NoWarnings-1.04.tar.gz;
+ sha256 = "0v385ch0hzz9naqwdw2az3zdqi15gka76pmiwlgsy6diiijmg2k3";
+ };
+ buildInputs = [ TestTester ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Make sure you didn't emit any warnings while testing";
+ license = "open_source";
};
- propagatedBuildInputs = [TestTester];
};
TestObject = buildPerlPackage rec {
@@ -3857,10 +4686,15 @@ rec {
};
TestPod = buildPerlPackage {
- name = "Test-Pod-1.26";
+ name = "Test-Pod-1.45";
src = fetchurl {
- url = mirror://cpan/authors/id/P/PE/PETDANCE/Test-Pod-1.26.tar.gz;
- sha256 = "025rviipiaa1rf0bp040jlwaxwvx48kdcjriaysvkjpyvilwvqd4";
+ url = mirror://cpan/authors/id/D/DW/DWHEELER/Test-Pod-1.45.tar.gz;
+ sha256 = "0yv0bglm4b9zfi9l5z6x2dy6pzlh8n5z9yl7py5v6h48mwgk74fk";
+ };
+ meta = {
+ homepage = http://search.cpan.org/dist/Test-Pod/;
+ description = "Check for POD errors in files";
+ license = "perl5";
};
};
@@ -3873,12 +4707,16 @@ rec {
propagatedBuildInputs = [PodCoverage];
};
- TestRequires = buildPerlPackage rec {
+ TestRequires = buildPerlPackage {
name = "Test-Requires-0.06";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/${name}.tar.gz";
+ url = mirror://cpan/authors/id/T/TO/TOKUHIROM/Test-Requires-0.06.tar.gz;
sha256 = "1ksyg4npzx5faf2sj80rm74qjra4q679750vfqfvw3kg1d69wvwv";
};
+ meta = {
+ description = "Checks to see if the module can be loaded";
+ license = "perl";
+ };
};
TestScript = buildPerlPackage rec {
@@ -3898,13 +4736,7 @@ rec {
};
};
- TestSimple = buildPerlPackage rec {
- name = "Test-Simple-0.98";
- src = fetchurl {
- url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz";
- sha256 = "1a0jrl3n2g05qn6c79pv5bnc1wlq36qccwdgf1pjrrvmrgi07cig";
- };
- };
+ TestSimple = null;
TestSubCalls = buildPerlPackage rec {
name = "Test-SubCalls-1.09";
@@ -3915,20 +4747,24 @@ rec {
propagatedBuildInputs = [ HookLexWrap ];
};
- TestTCP = buildPerlPackage rec {
- name = "Test-TCP-1.13";
+ TestTCP = buildPerlPackage {
+ name = "Test-TCP-1.18";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz";
- sha256 = "00vbkynkdflqgdvywdxzgg3yx1w7nfb68py8l3lglq9jq4pq9wbb";
+ url = mirror://cpan/authors/id/T/TO/TOKUHIROM/Test-TCP-1.18.tar.gz;
+ sha256 = "0flm7x0z7amppi9y6s8mxm0pkrgfihfpfjs0w4i6s80jiss1gfld";
+ };
+ propagatedBuildInputs = [ TestSharedFork ];
+ meta = {
+ description = "Testing TCP program";
+ license = "perl";
};
- propagatedBuildInputs = [ TestMore TestSharedFork ];
};
TestTester = buildPerlPackage {
- name = "Test-Tester-0.107";
+ name = "Test-Tester-0.108";
src = fetchurl {
- url = mirror://cpan/authors/id/F/FD/FDALY/Test-Tester-0.107.tar.gz;
- sha256 = "0qgmsl6s6xm39211lywyzwrlz0gcmax7fb8zipybs9yxfmwcvyx2";
+ url = mirror://cpan/authors/id/F/FD/FDALY/Test-Tester-0.108.tar.gz;
+ sha256 = "1pby9w41b7z0cgnxpgkh397x7z68855sjg5yda48r6lck3lga62h";
};
};
@@ -3940,26 +4776,32 @@ rec {
};
};
- TestWarn = buildPerlPackage rec {
- name = "Test-Warn-0.23";
+ TestWarn = buildPerlPackage {
+ name = "Test-Warn-0.24";
src = fetchurl {
- url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz";
- sha256 = "1733s39s4pm0hsshvvjsv1vbri09l4g0g7yyg64y65yqcyanfdf0";
+ url = mirror://cpan/authors/id/C/CH/CHORNY/Test-Warn-0.24.tar.gz;
+ sha256 = "12r1mcwrm6cgc3ppgawwv265vmrighj4bl6xc5c41f4c2l6bdxml";
+ };
+ propagatedBuildInputs = [ SubUplevel TreeDAGNode ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "Perl extension to test methods for warnings";
+ license = "perl5";
};
- propagatedBuildInputs = [TestSimple TestException ArrayCompare TreeDAGNode];
- buildInputs = [TestPod];
};
- TestWWWMechanize = buildPerlPackage rec {
- name = "Test-WWW-Mechanize-1.24";
+ TestWWWMechanize = buildPerlPackage {
+ name = "Test-WWW-Mechanize-1.44";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz";
- sha256 = "11knym5ppish78rk8r1hymvq1py43h7z8d6nk8p4ig3p246xx5qa";
+ url = mirror://cpan/authors/id/P/PE/PETDANCE/Test-WWW-Mechanize-1.44.tar.gz;
+ sha256 = "062pj242vsc73bw11jqpap92ax9wzc9f2m4xhyp1wzrwkfchpl2q";
+ };
+ propagatedBuildInputs = [ CarpAssertMore HTMLTree HTTPServerSimple LWP TestLongString URI WWWMechanize ];
+ meta = {
+ homepage = https://github.com/petdance/test-www-mechanize;
+ description = "Testing-specific WWW::Mechanize subclass";
+ license = "artistic_2";
};
- propagatedBuildInputs = [
- CarpAssertMore URI TestLongString WWWMechanize
- ];
- doCheck = false;
};
TestWWWMechanizeCatalyst = buildPerlPackage rec {
@@ -3976,11 +4818,27 @@ rec {
doCheck = false; # listens on an external port
};
- TextAligner = buildPerlPackage rec {
- name = "Text-Aligner-0.03";
+ TestWWWMechanizePSGI = buildPerlPackage {
+ name = "Test-WWW-Mechanize-PSGI-0.35";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AN/ANNO/${name}.tar.gz";
- sha256 = "137m8w13ffdm3fbvy6yw0izrl2p87zawp1840qvsdw1nd0plxyp9";
+ url = mirror://cpan/authors/id/L/LB/LBROCARD/Test-WWW-Mechanize-PSGI-0.35.tar.gz;
+ sha256 = "1hih8s49zf38bisvhnhzrrj0zwyiivkrbs7nmmdqm1qqy27wv7pc";
+ };
+ propagatedBuildInputs = [ Plack TestWWWMechanize TryTiny ];
+ meta = {
+ description = "Test PSGI programs using WWW::Mechanize";
+ license = "perl";
+ };
+ };
+
+ TextAligner = buildPerlPackage {
+ name = "Text-Aligner-0.07";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/A/AN/ANNO/Text-Aligner-0.07.tar.gz;
+ sha256 = "1vpb87binmmysr4sxfjinxg4bh3rb4rmrx48yyczgmyddmda9rik";
+ };
+ meta = {
+ description = "Align text in columns";
};
};
@@ -3992,13 +4850,17 @@ rec {
};
};
- TextDiff = buildPerlPackage rec {
- name = "Text-Diff-1.37";
+ TextDiff = buildPerlPackage {
+ name = "Text-Diff-1.41";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz";
- sha256 = "08das6k4nrf8dgcg2l1jcy8868kgzx976j38rpdndgrgq0nz148n";
+ url = mirror://cpan/authors/id/O/OV/OVID/Text-Diff-1.41.tar.gz;
+ sha256 = "1ynjsa4sr1yvyh65sdfvahaafglibz70j8b6rj01cg1iisj50zx6";
};
propagatedBuildInputs = [ AlgorithmDiff ];
+ meta = {
+ description = "Perform diffs on files and record sets";
+ license = "perl";
+ };
};
TextGlob = buildPerlPackage rec {
@@ -4044,20 +4906,29 @@ rec {
};
TextSimpleTable = buildPerlPackage {
- name = "Text-SimpleTable-0.05";
+ name = "Text-SimpleTable-2.03";
src = fetchurl {
- url = mirror://cpan/authors/id/S/SR/SRI/Text-SimpleTable-0.05.tar.gz;
- sha256 = "028pdfmr2gnaq8w3iar8kqvrpxcghnag8ls7h4227l9zbxd1k9p9";
+ url = mirror://cpan/authors/id/M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz;
+ sha256 = "15hpry9jwrf1vbjyk21s65rllxrdvp2fdzzv9gsvczggby2yyzfs";
+ };
+ meta = {
+ description = "Simple eyecandy ASCII tables";
+ license = "artistic_2";
};
};
- TextTable = buildPerlPackage rec {
- name = "Text-Table-1.114";
+ TextTable = buildPerlPackage {
+ name = "Text-Table-1.126";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AN/ANNO/${name}.tar.gz";
- sha256 = "0qnpfyv7l98hyah3bnq19c33m9jh5sg0fmw2xxzaygmnp2pgpmpm";
+ url = mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Table-1.126.tar.gz;
+ sha256 = "18v9ll360q4hlhmpks175da7y8nf6ywygd39archnw3zpn1cv7h1";
+ };
+ propagatedBuildInputs = [ TextAligner ];
+ meta = {
+ homepage = http://www.shlomifish.org/open-source/projects/docmake/;
+ description = "Organize Data in Tables";
+ license = "bsd";
};
- propagatedBuildInputs = [TextAligner];
};
TextTabularDisplay = buildPerlPackage rec {
@@ -4069,6 +4940,20 @@ rec {
propagatedBuildInputs = [TextAligner];
};
+ TestTrap = buildPerlPackage {
+ name = "Test-Trap-v0.2.2";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.2.2.tar.gz;
+ sha256 = "1ci5ag9pm850ww55n2929skvw3avy6xcrwmmi2yyn0hifxx9dybs";
+ };
+ buildInputs = [ TestTester ];
+ propagatedBuildInputs = [ DataDump ];
+ meta = {
+ description = "Trap exit codes, exceptions, output, etc.";
+ license = "perl";
+ };
+ };
+
TextUnidecode = buildPerlPackage rec {
name = "Text-Unidecode-0.04";
src = fetchurl {
@@ -4086,11 +4971,15 @@ rec {
propagatedBuildInputs = [ DevelStackTrace Moose ];
};
- TieIxHash = buildPerlPackage rec {
- name = "Tie-IxHash-1.21";
+ TieIxHash = buildPerlPackage {
+ name = "Tie-IxHash-1.22";
src = fetchurl {
- url = "mirror://cpan/authors/id/G/GS/GSAR/${name}.tar.gz";
- sha256 = "1xpj2c1dzcp14hfnxahy4r5f19c8afh8k6sfryq9gi76aadvjyk8";
+ url = mirror://cpan/authors/id/C/CH/CHORNY/Tie-IxHash-1.22.tar.gz;
+ sha256 = "0f0m0x8nkidxd0pxnls1i8kc8d7bd89dqgihz29wj3ggk43qffr7";
+ };
+ meta = {
+ description = "Ordered associative arrays for Perl";
+ license = "perl";
};
};
@@ -4120,10 +5009,16 @@ rec {
};
TreeDAGNode = buildPerlPackage {
- name = "Tree-DAG_Node-1.06";
+ name = "Tree-DAG_Node-1.09";
src = fetchurl {
- url = mirror://cpan/authors/id/C/CO/COGENT/Tree-DAG_Node-1.06.tar.gz;
- sha256 = "0anvwfh4vqj41ipq52p65sqlvw3rvm6cla5hbws13gyk9mvp09ah";
+ url = mirror://cpan/authors/id/R/RS/RSAVAGE/Tree-DAG_Node-1.09.tgz;
+ sha256 = "1k2byyk7dnm8l6i1igagpfr58b02zsq5hwd9jcdp8yrlih7dzii3";
+ };
+ buildInputs = [ TestPod ];
+ meta = {
+ homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
+ description = "An N-ary tree";
+ license = "perl5";
};
};
@@ -4133,7 +5028,11 @@ rec {
url = mirror://cpan/authors/id/S/ST/STEVAN/Tree-Simple-1.18.tar.gz;
sha256 = "0bb2hc8q5rwvz8a9n6f49kzx992cxczmrvq82d71757v087dzg6g";
};
- propagatedBuildInputs = [TestException];
+ buildInputs = [ TestException ];
+ meta = {
+ description = "A simple tree object";
+ license = "perl";
+ };
};
TreeSimpleVisitorFactory = buildPerlPackage {
@@ -4146,11 +5045,14 @@ rec {
buildInputs = [TestException];
};
- TryTiny = buildPerlPackage rec {
- name = "Try-Tiny-0.09";
+ TryTiny = buildPerlPackage {
+ name = "Try-Tiny-0.12";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DO/DOY/${name}.tar.gz";
- sha256 = "1fjhwq347wa74h94nd54lx194s26s7x9whfc0kkpcng2sgs54vvs";
+ url = mirror://cpan/authors/id/D/DO/DOY/Try-Tiny-0.12.tar.gz;
+ sha256 = "0awv2w33jb1xw3bsrfwsz53dgwm8s8vnpk4ssxxp3n89i7116p2g";
+ };
+ meta = {
+ homepage = https://github.com/doy/try-tiny.git;
};
};
@@ -4162,11 +5064,16 @@ rec {
};
};
- UNIVERSALisa = buildModule rec {
- name = "UNIVERSAL-isa-1.01";
+ UNIVERSALisa = buildPerlPackage {
+ name = "UNIVERSAL-isa-1.20120726";
src = fetchurl {
- url = "mirror://cpan/authors/id/C/CH/CHROMATIC/${name}.tar.gz";
- sha256 = "0iksklmfhiaxg2rsw827n97k1mris6dg596rdwk2gmrwl0rsk0wz";
+ url = mirror://cpan/authors/id/C/CH/CHROMATIC/UNIVERSAL-isa-1.20120726.tar.gz;
+ sha256 = "1qal99sp888b50kwank9ffyprv7kqx42p4vyfahdabf915lyzc61";
+ };
+ meta = {
+ homepage = https://github.com/chromatic/UNIVERSAL-isa;
+ description = "Attempt to recover from people calling UNIVERSAL::isa as a function";
+ license = "perl";
};
};
@@ -4178,11 +5085,15 @@ rec {
};
};
- URI = buildPerlPackage rec {
- name = "URI-1.59";
+ URI = buildPerlPackage {
+ name = "URI-1.60";
src = fetchurl {
- url = "mirror://cpan/authors/id/G/GA/GAAS/${name}.tar.gz";
- sha256 = "1inanl9vs6q1bwvig1s8hdwagjw4484gs4s7pjnx5f4xb2dx526b";
+ url = mirror://cpan/authors/id/G/GA/GAAS/URI-1.60.tar.gz;
+ sha256 = "0xr31mf7lfrwhyvlx4pzp6p7alls5gi4bj8pk5g89f5cckfd74hz";
+ };
+ meta = {
+ description = "Uniform Resource Identifiers (absolute and relative)";
+ license = "perl";
};
};
@@ -4249,14 +5160,32 @@ rec {
doCheck = false; # performs network access
};
- WWWMechanize = buildPerlPackage rec {
- name = "WWW-Mechanize-1.54";
+ WWWMechanize = buildPerlPackage {
+ name = "WWW-Mechanize-1.72";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz";
- sha256 = "1yxvw5xfng5fj4422869p5dwvmrkmqph9gdm2nl12wngydk93lnh";
+ url = mirror://cpan/authors/id/J/JE/JESSE/WWW-Mechanize-1.72.tar.gz;
+ sha256 = "0vs3p2697675bswjayfmm37lg3xsxm94z1mif18s732kwvnpg6m6";
};
- propagatedBuildInputs = [LWP HTTPResponseEncoding HTTPServerSimple];
+ propagatedBuildInputs = [ HTMLForm HTMLParser HTMLTree HTTPDaemon HTTPMessage HTTPServerSimple LWP LWPUserAgent TestWarn URI ];
doCheck = false;
+ meta = {
+ homepage = https://github.com/bestpractical/www-mechanize;
+ description = "Handy web browsing in a Perl object";
+ license = "perl5";
+ };
+ };
+
+ WWWRobotRules = buildPerlPackage {
+ name = "WWW-RobotRules-6.02";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz;
+ sha256 = "07m50dp5n5jxv3m93i55qvnd67a6g7cvbvlik115kmc8lbkh5da6";
+ };
+ propagatedBuildInputs = [ URI ];
+ meta = {
+ description = "Database of robots.txt-derived permissions";
+ license = "perl";
+ };
};
X11GUITest = buildPerlPackage rec {
@@ -4369,27 +5298,29 @@ rec {
};
};
- # XSLoader = buildPerlPackage {
- # name = "XSLoader-0.08";
- # src = fetchurl {
- # url = mirror://cpan/authors/id/S/SA/SAPER/XSLoader-0.08.tar.gz;
- # sha256 = "0mr4l3givrpyvz1kg0kap2ds8g0rza2cim9kbnjy8hi64igkixi5";
- # };
- # };
-
- YAML = buildPerlPackage rec {
- name = "YAML-0.80";
+ YAML = buildPerlPackage {
+ name = "YAML-0.84";
src = fetchurl {
- url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz";
- sha256 = "81ada73c7eda69dad3cc679b2facba50f2634edcc16c59a7b66bffb9f2fa0e90";
+ url = mirror://cpan/authors/id/M/MS/MSTROUT/YAML-0.84.tar.gz;
+ sha256 = "03349n2z32gwjqiq7l3g57avvphl2rw3lmwc8i5cl9hmfw51yd8a";
+ };
+ meta = {
+ homepage = https://github.com/ingydotnet/yaml-pm/tree;
+ description = "YAML Ain't Markup Language (tm)";
+ license = "perl";
};
};
- YAMLSyck = buildPerlPackage rec {
- name = "YAML-Syck-1.05";
+ YAMLSyck = buildPerlPackage {
+ name = "YAML-Syck-1.22";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AU/AUDREYT/${name}.tar.gz";
- sha256 = "15acwp2qdxfmhfqj4c1s57xyy48hcfc87lblww3lbvihqbysyzss";
+ url = mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.22.tar.gz;
+ sha256 = "0n3k71i0b8mhdrl5kp1cwyvjbkqahyqkhp81wl3qnkfhyi39f55y";
+ };
+ meta = {
+ homepage = http://search.cpan.org/dist/YAML-Syck;
+ description = "Fast, lightweight YAML loader and dumper";
+ license = "mit";
};
};
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index bc336a2c802..64fa96af7ce 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -1,24 +1,36 @@
{ pkgs, python }:
-let pythonPackages = python.modules // rec {
+let
+isPy26 = python.majorVersion == "2.6";
+isPy27 = python.majorVersion == "2.7";
+optional = pkgs.lib.optional;
+optionals = pkgs.lib.optionals;
+
+pythonPackages = python.modules // rec {
inherit python;
-
inherit (pkgs) fetchurl fetchsvn fetchgit stdenv;
+ # helpers
buildPythonPackage = import ../development/python-modules/generic {
inherit (pkgs) lib;
- inherit python wrapPython setuptools setuptoolsSite offlineDistutils;
+ inherit python wrapPython setuptools recursivePthLoader offlineDistutils;
};
+ wrapPython = pkgs.makeSetupHook
+ { deps = pkgs.makeWrapper;
+ substitutions.libPrefix = python.libPrefix;
+ }
+ ../development/python-modules/generic/wrap.sh;
+
+ # specials
recursivePthLoader = import ../development/python-modules/recursive-pth-loader {
inherit (pkgs) stdenv;
inherit python;
};
-
setuptools = import ../development/python-modules/setuptools {
inherit (pkgs) stdenv fetchurl;
inherit python wrapPython;
@@ -34,6 +46,8 @@ let pythonPackages = python.modules // rec {
inherit python;
};
+ # packages defined elsewhere
+
ipython = import ../shells/ipython {
inherit (pkgs) stdenv fetchurl;
inherit buildPythonPackage pythonPackages;
@@ -44,17 +58,37 @@ let pythonPackages = python.modules // rec {
inherit python buildPythonPackage;
};
+ pycairo = import ../development/python-modules/pycairo {
+ inherit (pkgs) stdenv fetchurl pkgconfig cairo x11;
+ inherit python;
+ };
+
pycrypto = import ../development/python-modules/pycrypto {
inherit (pkgs) fetchurl stdenv gmp;
inherit python buildPythonPackage;
};
- wrapPython = pkgs.makeSetupHook
- { deps = pkgs.makeWrapper;
- substitutions.libPrefix = python.libPrefix;
- }
- ../development/python-modules/generic/wrap.sh;
+ pygobject = import ../development/python-modules/pygobject {
+ inherit (pkgs) stdenv fetchurl pkgconfig glib;
+ inherit python;
+ };
+ pygtk = import ../development/python-modules/pygtk {
+ inherit (pkgs) fetchurl stdenv pkgconfig glib gtk;
+ inherit python buildPythonPackage pygobject pycairo;
+ };
+
+ # XXX: how can we get an override here?
+ #pyGtkGlade = pygtk.override {
+ # inherit (pkgs.gnome) libglade;
+ #};
+ pyGtkGlade = import ../development/python-modules/pygtk {
+ inherit (pkgs) fetchurl stdenv pkgconfig glib gtk;
+ inherit (pkgs.gnome) libglade;
+ inherit python buildPythonPackage pygobject pycairo;
+ };
+
+ # packages defined here
afew = buildPythonPackage rec {
rev = "6bb3915636aaf86f046a017ffffd9a4ef395e199";
@@ -80,19 +114,18 @@ let pythonPackages = python.modules // rec {
homepage = https://github.com/teythoon/afew;
description = "afew is an initial tagging script for notmuch mail.";
maintainers = [ stdenv.lib.maintainers.garbas ];
- platforms = python.meta.platforms;
};
};
alot = buildPythonPackage rec {
- rev = "5b5dbecb5a03840b751219db90bcf4dcffda315e";
+ rev = "6b5f1a8bf68eecf4364f97c71ec177cf715c081e";
name = "alot-0.3.3_${rev}";
src = fetchurl {
url = "https://github.com/pazz/alot/tarball/${rev}";
name = "${name}.tar.bz";
- sha256 = "156q7x4wilhcgmaap7rjci3cgwm5ia85ddgx6xm6lfp5hkf5300v";
+ sha256 = "1l6b5gy0z549p54p2va1q7pxyiwb6ghqfy6gdm3kg1np9hw59rl4";
};
# error: invalid command 'test'
@@ -109,7 +142,6 @@ let pythonPackages = python.modules // rec {
homepage = https://github.com/pazz/alot;
description = "Terminal MUA using notmuch mail";
maintainers = [ stdenv.lib.maintainers.garbas ];
- platforms = python.meta.platforms;
};
};
@@ -324,6 +356,22 @@ let pythonPackages = python.modules // rec {
# });
+ buildout = buildPythonPackage rec {
+ name = "buildout-${version}";
+ version = "1.7.0";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zc.buildout/zc.${name}.tar.gz";
+ md5 = "4e3b521600e475c56a0a66459a5fc7bb";
+ };
+
+ meta = {
+ homepage = http://www.buildout.org/;
+ description = "A software build and configuration system";
+ };
+ };
+
+
carrot = buildPythonPackage rec {
name = "carrot-0.10.7";
@@ -417,7 +465,6 @@ let pythonPackages = python.modules // rec {
description = "Simple, lightweight, and easily extensible STOMP message broker";
homepage = http://code.google.com/p/coilmq/;
license = pkgs.lib.licenses.asl20;
- platforms = python.meta.platforms;
};
});
@@ -437,16 +484,15 @@ let pythonPackages = python.modules // rec {
homepage = http://pypi.python.org/pypi/configobj;
license = pkgs.lib.licenses.bsd3;
maintainers = [ stdenv.lib.maintainers.garbas ];
- platforms = python.meta.platforms;
};
});
coverage = buildPythonPackage rec {
- name = "coverage-3.5.3";
+ name = "coverage-3.6";
src = fetchurl {
url = "http://pypi.python.org/packages/source/c/coverage/${name}.tar.gz";
- md5 = "5f1f523940c473faa8a9f6ca29f78efc";
+ md5 = "67d4e393f4c6a5ffc18605409d2aa1ac";
};
meta = {
@@ -454,10 +500,31 @@ let pythonPackages = python.modules // rec {
homepage = http://nedbatchelder.com/code/coverage/;
license = pkgs.lib.licenses.bsd3;
maintainers = [ stdenv.lib.maintainers.shlevy ];
- platforms = python.meta.platforms;
};
};
+ covCore = buildPythonPackage rec {
+ name = "cov-core-1.7";
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/c/cov-core/cov-core-1.7.tar.gz";
+ md5 = "59c1e22e636633e10120beacbf45b28c";
+ };
+ meta = {
+ description = "plugin core for use by pytest-cov, nose-cov and nose2-cov";
+ };
+ propagatedBuildInputs = [ coverage ];
+ };
+
+ cssselect = buildPythonPackage rec {
+ name = "cssselect-0.7.1";
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/c/cssselect/cssselect-0.7.1.tar.gz";
+ md5 = "c6c5e9a2e7ca226ce03f6f67a771379c";
+ };
+ # AttributeError: 'module' object has no attribute 'tests'
+ doCheck = false;
+ };
+
cssutils = buildPythonPackage (rec {
name = "cssutils-0.9.9";
@@ -537,33 +604,66 @@ let pythonPackages = python.modules // rec {
};
};
- distribute = buildPythonPackage (rec {
- name = "distribute-0.6.26";
+ distribute = stdenv.mkDerivation rec {
+ name = "distribute-0.6.34";
src = fetchurl {
- url = "http://pypi.python.org/packages/source/d/distribute/distribute-0.6.26.tar.gz";
- md5 = "841f4262a70107f85260362f5def8206"; #"ecd75ea629fee6d59d26f88c39b2d291";
-
+ url = "http://pypi.python.org/packages/source/d/distribute/distribute-0.6.34.tar.gz";
+ md5 = "4576ab843a6db5100fb22a72deadf56d";
};
- buildInputs = [ pkgs.unzip ];
+ buildInputs = [ python wrapPython offlineDistutils ];
- installCommand =
- ''
- # ehm, YES, the --verbose flags needs to be there, otherwise it tries to patch setuptools!
- easy_install --verbose --prefix=$out .
- '';
+ pythonPath = [ recursivePthLoader ];
- # test for 27 fails
- doCheck = false;
+ installPhase=''
+ dst="$out/lib/${python.libPrefix}/site-packages"
+ mkdir -p $dst
+ PYTHONPATH="${offlineDistutils}/lib/${python.libPrefix}/site-packages:$PYTHONPATH"
+ export PYTHONPATH="$dst:$PYTHONPATH"
+
+ python setup.py install --prefix="$out"
+
+ eapth="$out/lib/${python.libPrefix}"/site-packages/easy-install.pth
+ if [ -e "$eapth" ]; then
+ # move colliding easy_install.pth to specifically named one
+ mv "$eapth" $(dirname "$eapth")/${name}.pth
+ fi
+
+ rm -f "$out/lib/${python.libPrefix}"/site-packages/site.py*
+
+ wrapPythonPrograms
+ '';
meta = {
description = "Easily download, build, install, upgrade, and uninstall Python packages";
homepage = http://packages.python.org/distribute;
license = "PSF or ZPL";
- platforms = python.meta.platforms;
};
- });
+ };
+
+
+ distutils2 = buildPythonPackage rec {
+ name = "distutils2-${version}";
+ version = "1.0a4";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/D/Distutils2/Distutils2-${version}.tar.gz";
+ md5 = "52bc9dffb394970c27e02853ae3a3241";
+ };
+
+ patchPhase = ''
+ sed -e "s#html.entities#htmlentitydefs#g" -i distutils2/pypi/simple.py
+ '';
+
+ doCheck = false;
+
+ meta = {
+ description = "A Python Packaging Library";
+ homepage = http://pypi.python.org/pypi/Distutils2;
+ license = "PSF";
+ };
+ };
distutils_extra = buildPythonPackage rec {
@@ -769,11 +869,11 @@ let pythonPackages = python.modules // rec {
flake8 = buildPythonPackage (rec {
- name = "flake8-1.6.2";
+ name = "flake8-1.7.0";
src = fetchurl {
url = "http://pypi.python.org/packages/source/f/flake8/${name}.tar.gz";
- md5 = "abfdbb25d37c28e9da05f1b5c3596d1a";
+ md5 = "a7830d1a6c23e889bc1fcaa4a87f53bd";
};
buildInputs = [ nose ];
@@ -786,7 +886,6 @@ let pythonPackages = python.modules // rec {
homepage = http://pypi.python.org/pypi/flake8;
license = pkgs.lib.licenses.mit;
maintainers = [ stdenv.lib.maintainers.garbas ];
- platforms = python.meta.platforms;
};
});
@@ -850,7 +949,6 @@ let pythonPackages = python.modules // rec {
license = "MIT";
maintainers = [ stdenv.lib.maintainers.ludo ];
- platforms = python.meta.platforms;
};
});
@@ -907,14 +1005,12 @@ let pythonPackages = python.modules // rec {
sha256 = "0bhiyx41kilvy04cgjbvjy2r4b6l7zz31fbrg3l6lvnqm26nihb0";
};
- buildInputs = [ pkgs.setuptools ] ++
- (if python.majorVersion == "2.6" then [ argparse ] else []);
+ buildInputs = [ pkgs.setuptools ] ++ (optional isPy26 argparse);
meta = {
description = "automatically generated zsh completion function for Python's option parser modules";
license = "BSD";
maintainers = [ stdenv.lib.maintainers.simons ];
- platforms = python.meta.platforms;
};
};
@@ -1008,10 +1104,17 @@ let pythonPackages = python.modules // rec {
description = "A comprehensive HTTP client library";
license = pkgs.lib.licenses.mit;
maintainers = [ stdenv.lib.maintainers.garbas ];
- platforms = python.meta.platforms;
};
};
+ importlib = if isPy26 then (buildPythonPackage {
+ name = "importlib-1.0.2";
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/i/importlib/importlib-1.0.2.tar.gz";
+ md5 = "4aa23397da8bd7c7426864e88e4db7e1";
+ };
+ doCheck = false;
+ }) else null;
iptools = buildPythonPackage rec {
version = "0.4.0";
@@ -1047,6 +1150,15 @@ let pythonPackages = python.modules // rec {
};
};
+ ipdb = buildPythonPackage {
+ name = "ipdb-0.7";
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/i/ipdb/ipdb-0.7.tar.gz";
+ md5 = "d879f9b2b0f26e0e999809585dcaec61";
+ };
+ propagatedBuildInputs = [ ipython ];
+ };
+
jedi = buildPythonPackage (rec {
name = "jedi-0.5b5";
@@ -1060,7 +1172,6 @@ let pythonPackages = python.modules // rec {
description = "An autocompletion tool for Python that can be used for text editors.";
license = pkgs.lib.licenses.lgpl3Plus;
maintainers = [ stdenv.lib.maintainers.garbas ];
- platforms = python.meta.platforms;
};
});
@@ -1113,7 +1224,7 @@ let pythonPackages = python.modules // rec {
sha256 = "11qilrs4sd4c1mkd64ikrjsc2vwrshhc54n5mh4xrark9c7ayp0y";
};
- buildInputs = [ zopeInterface mock ];
+ buildInputs = [ zope_interface mock ];
preConfigure = "cp test/secrets.py-dist test/secrets.py";
@@ -1217,6 +1328,23 @@ let pythonPackages = python.modules // rec {
};
};
+ manuel = buildPythonPackage rec {
+ name = "manuel-${version}";
+ version = "1.6.0";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/m/manuel/${name}.tar.gz";
+ md5 = "53d6a6905301a20f6095e41d11968fff";
+ };
+
+ propagatedBuildInputs = [ six zope_testing ];
+
+ meta = {
+ description = "A documentation builder";
+ homepage = http://pypi.python.org/pypi/manuel;
+ license = "ZPL";
+ };
+ };
markdown = buildPythonPackage rec {
version = "2.0.3";
@@ -1330,6 +1458,26 @@ let pythonPackages = python.modules // rec {
};
+ mrbob = buildPythonPackage rec {
+ name = "mrbob-${version}";
+ version = "0.1a6";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/m/mr.bob/mr.bob-${version}.zip";
+ md5 = "361c8ac7a31953ab94a95cf34d9a0b2b";
+ };
+
+ buildInputs = [ pkgs.unzip six ] ++ (optionals isPy26 [ importlib ordereddict ]);
+
+ propagatedBuildInputs = [ argparse jinja2 ];
+
+ meta = {
+ homepage = https://github.com/iElectric/mr.bob.git;
+ description = "A tool to generate code skeletons from templates";
+ };
+ };
+
+
mutagen = buildPythonPackage (rec {
name = "mutagen-1.20";
@@ -1478,6 +1626,32 @@ let pythonPackages = python.modules // rec {
buildInputs = [ coverage ];
};
+ nose2 = if isPy26 then null else (buildPythonPackage rec {
+ name = "nose2-0.4.5";
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/n/nose2/${name}.tar.gz";
+ md5 = "d7e51c848227488e3cc0424faf5511cd";
+ };
+ meta = {
+ description = "nose2 is the next generation of nicer testing for Python";
+ };
+ propagatedBuildInputs = [ six ];
+ # AttributeError: 'module' object has no attribute 'collector'
+ doCheck = false;
+ });
+
+ nose2Cov = if isPy26 then null else (buildPythonPackage rec {
+ name = "nose2-cov-1.0a4";
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/n/nose2-cov/nose2-cov-1.0a4.tar.gz";
+ md5 = "6442f03e2ea732b0e38eb5b00fbe0b31";
+ };
+ meta = {
+ description = "nose2 plugin for coverage reporting, including subprocesses and multiprocessing";
+ };
+ propagatedBuildInputs = [ covCore nose2 ];
+ });
+
notify = pkgs.stdenv.mkDerivation (rec {
name = "python-notify-0.1.1";
@@ -1486,7 +1660,7 @@ let pythonPackages = python.modules // rec {
sha256 = "1kh4spwgqxm534qlzzf2ijchckvs0pwjxl1irhicjmlg7mybnfvx";
};
- buildInputs = [ python pkgs.pkgconfig pkgs.libnotify pkgs.pygobject pkgs.pygtk pkgs.glib pkgs.gtk pkgs.dbus_glib ];
+ buildInputs = [ python pkgs.pkgconfig pkgs.libnotify pygobject pygtk pkgs.glib pkgs.gtk pkgs.dbus_glib ];
postInstall = "cd $out/lib/python*/site-packages && ln -s gtk-*/pynotify .";
@@ -1514,7 +1688,6 @@ let pythonPackages = python.modules // rec {
description = "A Python wrapper around notmuch";
homepage = http://notmuchmail.org/;
maintainers = [ stdenv.lib.maintainers.garbas ];
- platforms = python.meta.platforms;
};
};
@@ -1591,6 +1764,15 @@ let pythonPackages = python.modules // rec {
# };
# });
+ ordereddict = if isPy26 then (buildPythonPackage {
+ name = "ordereddict-1.1";
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/o/ordereddict/ordereddict-1.1.tar.gz";
+ md5 = "a0ed854ee442051b249bfad0f638bbec";
+ };
+ doCheck = false;
+ }) else null;
+
ply = buildPythonPackage (rec {
name = "ply-3.2";
@@ -1621,7 +1803,6 @@ let pythonPackages = python.modules // rec {
license = "revised-BSD";
maintainers = [ stdenv.lib.maintainers.ludo ];
- platforms = python.meta.platforms;
};
});
@@ -1652,8 +1833,6 @@ let pythonPackages = python.modules // rec {
tunnel -- this is how sftp works, for example. it is written
entirely in python (no C or platform-dependent code) and is released
under the GNU LGPL (lesser GPL). '';
-
- platforms = python.meta.platforms;
};
};
@@ -1747,10 +1926,19 @@ let pythonPackages = python.modules // rec {
'';
maintainers = [ stdenv.lib.maintainers.simons ];
- platforms = python.meta.platforms;
};
};
+ pip = buildPythonPackage {
+ name = "pip-1.2.1";
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz";
+ md5 = "db8a6d8a4564d3dc7f337ebed67b1a85";
+ };
+ buildInputs = [ mock scripttest virtualenv nose ];
+ # ValueError: Working directory tests not found, or not a directory
+ doCheck = false;
+ };
polib = buildPythonPackage rec {
name = "polib-${version}";
@@ -1800,6 +1988,21 @@ let pythonPackages = python.modules // rec {
};
+ psutil = buildPythonPackage rec {
+ name = "psutil-0.6.1";
+
+ src = fetchurl {
+ url = "http://psutil.googlecode.com/files/${name}.tar.gz";
+ sha256 = "0vqarv63jqzghr4fi1fqdbvg847fq2gqdj8dzc3x59f9b36a8rfn";
+ };
+
+ meta = {
+ description = "Process and system utilization information interface for python";
+ homepage = http://code.google.com/p/psutil/;
+ };
+ };
+
+
psycopg2 = buildPythonPackage rec {
name = "psycopg2-2.0.13";
@@ -2017,7 +2220,6 @@ let pythonPackages = python.modules // rec {
description = "A Python wrapper for the GPGME library.";
license = pkgs.lib.licenses.lgpl21;
maintainers = [ stdenv.lib.maintainers.garbas ];
- platforms = python.meta.platforms;
};
};
@@ -2171,6 +2373,16 @@ let pythonPackages = python.modules // rec {
};
+ pyquery = buildPythonPackage rec {
+ name = "pyquery-1.2.4";
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/p/pyquery/pyquery-1.2.4.tar.gz";
+ md5 = "268f08258738d21bc1920d7522f2a63b";
+ };
+ buildInputs = [ cssselect lxml ];
+ };
+
+
pyreport = buildPythonPackage (rec {
name = "pyreport-0.3.4c";
@@ -2240,7 +2452,6 @@ let pythonPackages = python.modules // rec {
license = "revised BSD";
maintainers = [ stdenv.lib.maintainers.ludo ];
- platforms = python.meta.platforms;
};
});
@@ -2599,7 +2810,6 @@ let pythonPackages = python.modules // rec {
sha256 = "1wif9r6307qhlcp2zbg6n05yvxxn9ppkxh8gpsplcbyh22zi7bcd";
};
- preInstallPhases = "preInstall";
preInstall = ''
cp ${x_ignore_nofocus}/* .
sed -i 's|dlopen(library,|dlopen("libX11.so.6",|' x_ignore_nofocus.c
@@ -2712,7 +2922,7 @@ let pythonPackages = python.modules // rec {
# error: invalid command 'test'
doCheck = false;
- propagatedBuildInputs = [ pkgs.xlibs.libX11 pkgs.pythonDBus pkgs.pygobject ];
+ propagatedBuildInputs = [ pkgs.xlibs.libX11 pkgs.pythonDBus pygobject ];
meta = {
description = "High-level, platform independent Skype API wrapper for Python";
@@ -2807,11 +3017,28 @@ let pythonPackages = python.modules // rec {
description = "Lightweight and extensible STOMP messaging client";
homepage = http://bitbucket.org/hozn/stompclient;
license = pkgs.lib.licenses.asl20;
- platforms = python.meta.platforms;
};
});
+ subunit = buildPythonPackage rec {
+ name = "subunit-${version}";
+ version = "0.0.9";
+
+ src = fetchurl {
+ url = "https://launchpad.net/subunit/trunk/0.0.9/+download/python-${name}.tar.gz";
+ sha256 = "0g3bk8lfd52zjzg43h47h2kckchm3xyv1gcr85nca2i50rcrpj56";
+ };
+
+ propagatedBuildInputs = [ testtools ];
+
+ meta = {
+ description = "A streaming protocol for test results";
+ homepage = https://launchpad.net/subunit;
+ license = pkgs.lib.licenses.asl20;
+ };
+ };
+
# XXX: ValueError: ZIP does not support timestamps before 1980
# svneverever = buildPythonPackage rec {
# name = "svneverever-778489a8";
@@ -2828,11 +3055,11 @@ let pythonPackages = python.modules // rec {
# };
taskcoach = buildPythonPackage rec {
- name = "TaskCoach-1.3.8";
+ name = "TaskCoach-1.3.22";
src = fetchurl {
url = "mirror://sourceforge/taskcoach/${name}.tar.gz";
- sha256 = "0gc277cgnw6f167lrbxlf7rmgyjxwzgkmi77qz9xwvnwcj2l94xn";
+ sha256 = "1ddx56bqmh347synhgjq625ijv5hqflr0apxg0nl4jqdsqk1zmxh";
};
propagatedBuildInputs = [ wxPython ];
@@ -2873,6 +3100,23 @@ let pythonPackages = python.modules // rec {
};
+ testtools = buildPythonPackage rec {
+ name = "testtools-${version}";
+ version = "0.9.24";
+
+ src = fetchurl {
+ url = "https://launchpad.net/testtools/0.9/0.9.24/+download/${name}.tar.gz";
+ sha256 = "0mgkvd7c1aw34nlnz2nmll5k01aqhixxiikbs2nfyk3xfa4221x7";
+ };
+
+ meta = {
+ description = "A set of extensions to the Python standard library's unit testing framework";
+ homepage = http://pypi.python.org/pypi/testtools;
+ license = pkgs.lib.licenses.mit;
+ };
+ };
+
+
trac = buildPythonPackage {
name = "trac-0.12.2";
@@ -2895,17 +3139,53 @@ let pythonPackages = python.modules // rec {
};
};
+
+ transaction = buildPythonPackage rec {
+ name = "transaction-${version}";
+ version = "1.4.0";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/t/transaction/${name}.tar.gz";
+ md5 = "b7c2ff135939f605a8c54e1c13cd5d66";
+ };
+
+ propagatedBuildInputs = [ zope_interface ];
+
+ meta = {
+ description = "Transaction management";
+ homepage = http://pypi.python.org/pypi/transaction;
+ license = "ZPL";
+ };
+ };
+
+
+ eggdeps = buildPythonPackage rec {
+ name = "eggdeps-${version}";
+ version = "0.4";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/t/tl.eggdeps/tl.${name}.tar.gz";
+ md5 = "2472204a2abd0d8cd4d11ff0fbf36ae7";
+ };
+
+ propagatedBuildInputs = [ zope_interface zope_testing ];
+ meta = {
+ description = "A tool which computes a dependency graph between active Python eggs";
+ homepage = http://thomas-lotze.de/en/software/eggdeps/;
+ license = "ZPL";
+ };
+ };
+
+
turses = buildPythonPackage (rec {
- name = "turses-0.2.9";
+ name = "turses-0.2.11";
src = fetchurl {
url = "http://pypi.python.org/packages/source/t/turses/${name}.tar.gz";
- sha256 = "c0f32fa31e2c5fa42f5cc19f3dba4e73f0438bf36bf756ba137f2423c0ac4637";
+ sha256 = "0zd0fjb5rr5if8wp6kmi29wrkj7ypp4vz00xxb0if1kjrakczlvm";
};
- propagatedBuildInputs = [ oauth2 urwid tweepy ] ++
- (if python.majorVersion == "2.6" then [ argparse ]
- else []);
+ propagatedBuildInputs = [ oauth2 urwid tweepy ] ++ optional isPy26 argparse;
#buildInputs = [ tox ];
# needs tox
@@ -2921,11 +3201,11 @@ let pythonPackages = python.modules // rec {
});
tweepy = buildPythonPackage (rec {
- name = "tweepy-1.12";
+ name = "tweepy-1.13";
src = fetchurl {
url = "http://pypi.python.org/packages/source/t/tweepy/${name}.tar.gz";
- sha256 = "66d728527ab3d5f5e4d6725654783f99169172678105f609d14353f6626c1315";
+ sha256 = "1gaki8qvzi72jaj5xls51lc6fgs1xnm9c6jgpirwklpdn7y8wyy5";
};
meta = {
@@ -2945,7 +3225,7 @@ let pythonPackages = python.modules // rec {
sha256 = "110c30z622jn14yany1sxfaqj5qx20n9rc9zqacxlwma30fdcbjn";
};
- propagatedBuildInputs = [ zopeInterface ];
+ propagatedBuildInputs = [ zope_interface ];
# Generate Twisted's plug-in cache. Twited users must do it as well. See
# http://twistedmatrix.com/documents/current/core/howto/plugin.html#auto3
@@ -2966,7 +3246,6 @@ let pythonPackages = python.modules // rec {
license = "MIT";
maintainers = [ stdenv.lib.maintainers.ludo ];
- platforms = python.meta.platforms;
};
};
@@ -3024,15 +3303,14 @@ let pythonPackages = python.modules // rec {
homepage = http://excess.org/urwid;
license = pkgs.lib.licenses.lgpl21;
maintainers = [ stdenv.lib.maintainers.garbas ];
- platforms = python.meta.platforms;
};
});
virtualenv = buildPythonPackage rec {
- name = "virtualenv-1.6.4";
+ name = "virtualenv-1.8.4";
src = fetchurl {
url = "http://pypi.python.org/packages/source/v/virtualenv/${name}.tar.gz";
- md5 = "1072b66d53c24e019a8f1304ac9d9fc5";
+ md5 = "1c7e56a7f895b2e71558f96e365ee7a7";
};
patches = [ ../development/python-modules/virtualenv-change-prefix.patch ];
@@ -3213,6 +3491,65 @@ let pythonPackages = python.modules // rec {
};
});
+
+ zconfig = buildPythonPackage rec {
+ name = "zconfig-${version}";
+ version = "2.9.3";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/Z/ZConfig/ZConfig-${version}.tar.gz";
+ md5 = "2c5f73c216140a705be3d9c44b988722";
+ };
+
+ propagatedBuildInputs = [ zope_testrunner ];
+
+ meta = {
+ description = "Structured Configuration Library";
+ homepage = http://pypi.python.org/pypi/ZConfig;
+ license = "ZPL";
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zc_lockfile = buildPythonPackage rec {
+ name = "zc.lockfile-${version}";
+ version = "1.0.2";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zc.lockfile/${name}.tar.gz";
+ md5 = "f099d4cf2583a0c7bea0146a44dc4d59";
+ };
+
+ meta = {
+ description = "Inter-process locks";
+ homepage = http://www.python.org/pypi/zc.lockfile;
+ license = "ZPL";
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zdaemon = buildPythonPackage rec {
+ name = "zdaemon-${version}";
+ version = "3.0.5";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zdaemon/${name}.tar.gz";
+ md5 = "975f770544bb4352c5cf32fec22e63c9";
+ };
+
+ propagatedBuildInputs = [ zconfig ];
+
+ meta = {
+ description = "A daemon process control library and tools for Unix-based systems";
+ homepage = http://pypi.python.org/pypi/zdaemon;
+ license = "ZPL";
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
zfec = buildPythonPackage (rec {
name = "zfec-1.4.7";
@@ -3242,20 +3579,440 @@ let pythonPackages = python.modules // rec {
};
});
- zopeInterface = buildPythonPackage {
- name = "zope-interface-3.6.1";
+
+ zodb3 = buildPythonPackage rec {
+ name = "zodb3-${version}";
+ version = "3.10.5";
+
src = fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.interface/zope.interface-3.6.1.tar.gz";
- sha256 = "294c3c0529e84169177bce78d616c768fa1c028a2fbc1854f615d32ed88dbc6c";
+ url = "http://pypi.python.org/packages/source/Z/ZODB3/ZODB3-${version}.tar.gz";
+ md5 = "6f180c6897a1820948fee2a6290503cd";
};
+ propagatedBuildInputs = [ manuel transaction zc_lockfile zconfig zdaemon zope_interface zope_event ];
+
+ meta = {
+ description = "An object-oriented database for Python";
+ homepage = http://pypi.python.org/pypi/ZODB3;
+ license = "ZPL";
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_broken = buildPythonPackage rec {
+ name = "zope.broken-3.6.0";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.broken/${name}.zip";
+ md5 = "eff24d7918099a3e899ee63a9c31bee6";
+ };
+
+ buildInputs = [ pkgs.unzip zope_interface ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_browser = buildPythonPackage rec {
+ name = "zope.browser-1.3";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.browser/${name}.zip";
+ md5 = "4ff0ddbf64c45bfcc3189e35f4214ded";
+ };
+
+ buildInputs = [ pkgs.unzip ];
+
+ propagatedBuildInputs = [ zope_interface ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_component = buildPythonPackage rec {
+ name = "zope.component-4.0.2";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.component/zope.component-4.0.2.tar.gz";
+ md5 = "8c2fd4414ca23cbbe014dcaf911acebc";
+ };
+
+ propagatedBuildInputs = [
+ zope_configuration zope_event zope_i18nmessageid zope_interface
+ zope_testing
+ ];
+
+ # ignore tests because of a circular dependency on zope_security
+ doCheck = false;
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_configuration = buildPythonPackage rec {
+ name = "zope.configuration-4.0.2";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.configuration/zope.configuration-4.0.2.tar.gz";
+ md5 = "40b3c7ad0b748ede532d8cfe2544e44e";
+ };
+
+ propagatedBuildInputs = [ zope_i18nmessageid zope_schema ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_container = buildPythonPackage rec {
+ name = "zope.container-3.11.2";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.container/${name}.tar.gz";
+ md5 = "fc66d85a17b8ffb701091c9328983dcc";
+ };
+
+ propagatedBuildInputs = [
+ zodb3 zope_broken zope_dottedname zope_publisher
+ zope_filerepresentation zope_lifecycleevent zope_size
+ zope_traversing
+ ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_contenttype = buildPythonPackage rec {
+ name = "zope.contenttype-3.5.5";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.contenttype/${name}.zip";
+ md5 = "c6ac80e6887de4108a383f349fbdf332";
+ };
+
+ buildInputs = [ pkgs.unzip ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_dottedname = buildPythonPackage rec {
+ name = "zope.dottedname-3.4.6";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.dottedname/${name}.tar.gz";
+ md5 = "62d639f75b31d2d864fe5982cb23959c";
+ };
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_event = buildPythonPackage rec {
+ name = "zope.event-${version}";
+ version = "4.0.2";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.event/${name}.tar.gz";
+ md5 = "e08dd299d428d77a1cfcbfe841b81872";
+ };
+
+ meta = {
+ description = "An event publishing system";
+ homepage = http://pypi.python.org/pypi/zope.event;
+ license = "ZPL";
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_exceptions = buildPythonPackage rec {
+ name = "zope.exceptions-${version}";
+ version = "4.0.5";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.exceptions/${name}.tar.gz";
+ md5 = "c95569fcb444ae541777de7ae5297492";
+ };
+
+ propagatedBuildInputs = [ zope_interface ];
+
+ meta = {
+ description = "Exception interfaces and implementations";
+ homepage = http://pypi.python.org/pypi/zope.exceptions;
+ license = "ZPL";
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_filerepresentation = buildPythonPackage rec {
+ name = "zope.filerepresentation-3.6.1";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.filerepresentation/${name}.tar.gz";
+ md5 = "4a7a434094f4bfa99a7f22e75966c359";
+ };
+
+ propagatedBuildInputs = [ zope_schema ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_i18n = buildPythonPackage rec {
+ name = "zope.i18n-3.7.4";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.i18n/${name}.tar.gz";
+ md5 = "a6fe9d9ad53dd7e94e87cd58fb67d3b7";
+ };
+
+ propagatedBuildInputs = [ pytz zope_component ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_i18nmessageid = buildPythonPackage rec {
+ name = "zope.i18nmessageid-4.0.2";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.i18nmessageid/zope.i18nmessageid-4.0.2.tar.gz";
+ md5 = "c4550f7a0b4a736186e6e0fa3b2471f7";
+ };
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_lifecycleevent = buildPythonPackage rec {
+ name = "zope.lifecycleevent-3.6.2";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.lifecycleevent/${name}.tar.gz";
+ md5 = "3ba978f3ba7c0805c81c2c79ea3edb33";
+ };
+
+ propagatedBuildInputs = [ zope_event zope_component ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_location = buildPythonPackage rec {
+ name = "zope.location-4.0.0";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.location/zope.location-4.0.0.tar.gz";
+ md5 = "cd0e10d5923c95e352bcde505cc11324";
+ };
+
+ propagatedBuildInputs = [ zope_proxy ];
+
+ # ignore circular dependency on zope_schema
+ installCommand = ''
+ easy_install --always-unzip --no-deps --prefix="$out" .
+ '';
+
+ doCheck = false;
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_proxy = buildPythonPackage rec {
+ name = "zope.proxy-4.1.1";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.proxy/zope.proxy-4.1.1.tar.gz";
+ md5 = "c36691f0abee7573f4ddcc378603cefd";
+ };
+
+ propagatedBuildInputs = [ zope_interface ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_publisher = buildPythonPackage rec {
+ name = "zope.publisher-3.12.6";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.publisher/${name}.tar.gz";
+ md5 = "495131970cc7cb14de8e517fb3857ade";
+ };
+
+ propagatedBuildInputs = [
+ zope_browser zope_contenttype zope_i18n zope_security
+ ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_schema = buildPythonPackage rec {
+ name = "zope.schema-4.2.2";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.schema/zope.schema-4.2.2.tar.gz";
+ md5 = "e7e581af8193551831560a736a53cf58";
+ };
+
+ propagatedBuildInputs = [ zope_event zope_interface zope_testing ];
+
+ # ignore circular dependency on zope_location
+ installCommand = ''
+ easy_install --no-deps --prefix="$out" .
+ '';
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_security = buildPythonPackage rec {
+ name = "zope.security-3.7.4";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.security/zope.security-3.7.4.tar.gz";
+ md5 = "072ab8d11adc083eace11262da08630c";
+ };
+
+ propagatedBuildInputs = [
+ zope_component zope_configuration zope_i18nmessageid zope_schema
+ zope_proxy
+ ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_size = buildPythonPackage rec {
+ name = "zope.size-3.4.1";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.size/${name}.tar.gz";
+ md5 = "55d9084dfd9dcbdb5ad2191ceb5ed03d";
+ };
+
+ propagatedBuildInputs = [ zope_i18nmessageid zope_interface ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_testing = buildPythonPackage rec {
+ name = "zope.testing-${version}";
+ version = "4.1.1";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.testing/${name}.tar.gz";
+ md5 = "2e3829841090d6adff718b8b73c87b6b";
+ };
+
+ propagatedBuildInputs = [ zope_interface zope_exceptions zope_location ];
+
+ meta = {
+ description = "Zope testing helpers";
+ homepage = http://pypi.python.org/pypi/zope.testing;
+ license = "ZPL";
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_testrunner = buildPythonPackage rec {
+ name = "zope.testrunner-${version}";
+ version = "4.0.4";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.testrunner/${name}.zip";
+ md5 = "cd648fc865a79aa0950e73342836dd4c";
+ };
+
+ buildInputs = [ pkgs.unzip ];
+
+ propagatedBuildInputs = [ subunit zope_interface zope_exceptions zope_testing ];
+
+ meta = {
+ description = "A flexible test runner with layer support";
+ homepage = http://pypi.python.org/pypi/zope.testrunner;
+ license = "ZPL";
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_traversing = buildPythonPackage rec {
+ name = "zope.traversing-3.13.2";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.traversing/${name}.zip";
+ md5 = "eaad8fc7bbef126f9f8616b074ec00aa";
+ };
+
+ buildInputs = [ pkgs.unzip ];
+
+ propagatedBuildInputs = [ zope_location zope_security zope_publisher ];
+
+ meta = {
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
+ };
+ };
+
+
+ zope_interface = buildPythonPackage rec {
+ name = "zope.interface-4.0.3";
+
+ src = fetchurl {
+ url = "http://pypi.python.org/packages/source/z/zope.interface/${name}.tar.gz";
+ md5 = "1ddd308f2c83703accd1696158c300eb";
+ };
+
+ propagatedBuildInputs = [ zope_event ];
+
meta = {
description = "Zope.Interface";
homepage = http://zope.org/Products/ZopeInterface;
license = "ZPL";
+ maintainers = [ stdenv.lib.maintainers.goibhniu ];
};
};
+
# XXX: link broken
# hgsvn = buildPythonPackage rec {
# name = "hgsvn-0.1.8";
@@ -3292,7 +4049,6 @@ let pythonPackages = python.modules // rec {
homepage = http://liw.fi/cliapp/;
description = "Python framework for Unix command line programs.";
maintainers = [ stdenv.lib.maintainers.rickynils ];
- platforms = python.meta.platforms;
};
};
@@ -3313,7 +4069,6 @@ let pythonPackages = python.modules // rec {
homepage = http://liw.fi/tracing/;
description = "Python debug logging helper.";
maintainers = [ stdenv.lib.maintainers.rickynils ];
- platforms = python.meta.platforms;
};
};
@@ -3334,7 +4089,6 @@ let pythonPackages = python.modules // rec {
homepage = http://liw.fi/ttystatus/;
description = "Progress and status updates on terminals for Python.";
maintainers = [ stdenv.lib.maintainers.rickynils ];
- platforms = python.meta.platforms;
};
};
@@ -3357,7 +4111,6 @@ let pythonPackages = python.modules // rec {
homepage = http://liw.fi/larch/;
description = "Python B-tree library.";
maintainers = [ stdenv.lib.maintainers.rickynils ];
- platforms = python.meta.platforms;
};
};
@@ -3377,7 +4130,6 @@ let pythonPackages = python.modules // rec {
homepage = http://graphite.wikidot.com/;
description = "Fixed size round-robin style database";
maintainers = [ stdenv.lib.maintainers.rickynils ];
- platforms = python.meta.platforms;
};
};
@@ -3390,7 +4142,7 @@ let pythonPackages = python.modules // rec {
sha256 = "0wjhd87pvpcpvaj3wql2d92g8lpp33iwmxdkp7npic5mjl2y0dsg";
};
- buildInputs = [ txamqp zopeInterface twisted ];
+ buildInputs = [ txamqp zope_interface twisted ];
propagatedBuildInputs = [ whisper ];
# error: invalid command 'test'
@@ -3400,7 +4152,6 @@ let pythonPackages = python.modules // rec {
homepage = http://graphite.wikidot.com/;
description = "Backend data caching and persistence daemon for Graphite";
maintainers = [ stdenv.lib.maintainers.rickynils ];
- platforms = python.meta.platforms;
};
};
@@ -3419,7 +4170,6 @@ let pythonPackages = python.modules // rec {
homepage = https://launchpad.net/txamqp;
description = "Library for communicating with AMQP peers and brokers using Twisted";
maintainers = [ stdenv.lib.maintainers.rickynils ];
- platforms = python.meta.platforms;
};
};
@@ -3441,7 +4191,6 @@ let pythonPackages = python.modules // rec {
homepage = http://graphite.wikidot.com/;
description = "Enterprise scalable realtime graphing";
maintainers = [ stdenv.lib.maintainers.rickynils ];
- platforms = python.meta.platforms;
};
};
diff --git a/pkgs/top-level/release-lib.nix b/pkgs/top-level/release-lib.nix
index 4a5f7602d02..d03f2724e1f 100644
--- a/pkgs/top-level/release-lib.nix
+++ b/pkgs/top-level/release-lib.nix
@@ -1,7 +1,11 @@
rec {
- allPackages = import ./all-packages.nix;
- pkgs = allPackages {};
+ # Ensure that we don't build packages marked as unfree.
+ allPackages = args: import ./all-packages.nix (args // {
+ config.allowUnfree = false;
+ });
+
+ pkgs = allPackages { };
/* !!! Hack: poor man's memoisation function. Necessary for prevent
Nixpkgs from being evaluated again and again for every
diff --git a/pkgs/top-level/release-python.nix b/pkgs/top-level/release-python.nix
new file mode 100644
index 00000000000..e21b4fa5964
--- /dev/null
+++ b/pkgs/top-level/release-python.nix
@@ -0,0 +1,2015 @@
+/*
+ This file will be evaluated by hydra with a call like this:
+ hydra_eval_jobs --gc-roots-dir \
+ /nix/var/nix/gcroots/per-user/hydra/hydra-roots --argstr \
+ system i686-linux --argstr system x86_64-linux --arg \
+ nixpkgs "{outPath = ./}" .... release.nix
+
+ Hydra can be installed with "nix-env -i hydra".
+*/
+with (import ./release-lib.nix);
+
+let
+ jobsForDerivations = attrset: pkgs.lib.attrsets.listToAttrs
+ (map
+ (name: { inherit name;
+ value = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };})
+ (builtins.attrNames
+ (pkgs.lib.attrsets.filterAttrs
+ (n: v: (v.type or null) == "derivation")
+ attrset)));
+
+in
+{
+
+ tarball = import ./make-tarball.nix;
+
+} // (mapTestOn rec {
+
+ a2jmidid = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aacskeys = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aangifte2005 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aangifte2006 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aangifte2007 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aangifte2008 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aangifte2009 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aangifte2010 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aangifte2011 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ abc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ abcde = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ abiword = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ acl2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ adobeReader = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ agg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ alienarena = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ allegro = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ allegro5 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ alliance = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ alsaPlugins = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ alsaPluginWrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ amsn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ amule = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ amuleDaemon = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ amuleGui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ androidsdk_4_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ andyetitmoves = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ant = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ antlr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ antlr3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ apacheAntGcj = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ apacheAntOpenJDK = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ apacheAntOracleJDK = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ apparmor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aqbanking = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ arb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ardour3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ arora = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ asc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ asciidoc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ asio = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aspectj = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ asymptote = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ atanks = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ atari800 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ataripp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ atermjava = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ atk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ atkmm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ attica = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aubio = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ auctex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ audacious = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ audacity = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ autojump = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ automoc4 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ avahi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ avidemux = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ avogadro = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ awesome = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aws_mturk_clt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ axis2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ azureus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ballAndPaddle = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bam = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ baresip = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bazaar = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ beast = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ beret = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ber_metaocaml_003 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bibletime = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bibtextools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ binutils_gold = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ biolib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bitcoin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bitlbee = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bitsnbots = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bittornado = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bittorrent = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ blackshades = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ blackshadeselite = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ blender = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ blobby = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ blueman = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bluez = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ boinc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ boomerang = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ boost = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ boost144 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ boost146 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ boost147 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ boost149 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ boost151 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ botan = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ box2d = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ box2d_2_0_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ briss = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bsddb3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ btanks = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ btrfsProgs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ buildbot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bumblebee = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bup = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bzflag = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ caelum = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cairo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cairomm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ calf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ calibre = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ caneda = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ carrier = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ castle_combat = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cbrowser = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cc1394 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cdrdao = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cflow = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cgal = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cgui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ chatzilla = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cheetahTemplate = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ chipmunk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ chromiumWrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ chromium = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cil = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cilaterm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cinelerra = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cinepaint = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ciopfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clang = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clangUnwrapped = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clanlib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ classpath = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clearsilver = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clisp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clisp_2_44_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clojure = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clojure_wrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clooj_wrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clucene_core_2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clutter = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clutter_gtk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ clutter_gtk_0_10 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cmakeWithGui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cmus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ coccinelle = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cogl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ coin3d = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ comical = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ compiz = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ compton = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ conkeror = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ conky = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ consolekit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ construo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ construoBase = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ coq = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ coq_8_3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ coriander = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ couchdb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ crack_attack = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ crrcsim = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cryptsetup = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cscope = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ csound = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ csslint = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cudatoolkit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cuneiform = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cups_pdf_filter = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ curlftpfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cvs2svn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cython = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ d4x = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ darktable = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dbench = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dblatex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dbus_cplusplus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dbus_glib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dbus_java = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dbus_tools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ddd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ debian_devscripts = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dejagnu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ desktop_file_utils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ devicemapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dico = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ directfb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ directvnc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ disnix = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ disnixos = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ DisnixWebService = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ disper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ distcc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ distrho = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ djview = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dmenu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dmraid = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dmtcp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dmtx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ docutils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dosbox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ doxygen_gui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dragonegg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ drbd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ drgeo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dropbox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dssi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dstat = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ duplicity = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dvdauthor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dvswitch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dwarf_fortress = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dwm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eaglemode = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ easytag = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ec2_api_tools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ecj = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eclipses = {
+ eclipse_cpp_36 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eclipse_cpp_37 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eclipse_modeling_36 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eclipse_sdk_35 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eclipse_sdk_36 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eclipse_sdk_37 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eclipse_sdk_42 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ ecryptfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ edk2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eduke32 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eggdbus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ egoboo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ekiga = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ elasticmq = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ electricsheep = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ elinks = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ emacs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ emacs22 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ emacs23 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ emacs24Packages = {
+ autoComplete = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bbdb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ calfw = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cedet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ coffee = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ colorTheme = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ecb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ emacsSessionManagement = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ emacsw3m = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ emms = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ flymakeCursor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gh = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gist = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ graphvizDot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ haskellMode = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jabber = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jade = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jdee = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ js2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ logito = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ loremIpsum = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ magit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ maudeMode = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ notmuch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocamlMode = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ org = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ org2blog = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pcache = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ proofgeneral = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ quack = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rectMark = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ remember = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ scalaMode = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sunriseCommander = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmlRpc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ emboss = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ enblendenfuse = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ encfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ enchant = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ enlightenment = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ epdfview = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ epm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eprover = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eql = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ esdl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ espeakedit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ etherape = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ euca2ools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eukleides = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ evince = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ evolution_data_server = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ evopedia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ expect = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ exrdisplay = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ extremetuxracer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ exult = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ facile = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fail2ban = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fakenes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fam = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ farsight2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ farstream = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fbida = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fbpanel = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fdisk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ feh = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ffado = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ffmpeg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ffmpeg_0_6_90 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ffmpeg_1_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fileschanged = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fio = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ firefox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ firefox13Wrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ firefox17Wrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ firefox36Wrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ flann = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ flashplayer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ flightgear = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fltk13 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fltk20 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fluidsynth = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fontforgeX = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ foo2zjs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ foursuite = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ framac = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freecad = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freeciv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freedink = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freeglut = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freemind = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freepv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freerdp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freerdpUnstable = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freestyle = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freetalk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ freetts = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fsg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fsharp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fspot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ftgl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ftgl212 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fuppes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fusesmb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gajim = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gav = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gcj = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gcj44 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gcj46 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gcl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GConf3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gdb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gdbCross = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gdk_pixbuf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gdmap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gdome2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gecko_mediaplayer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ geeqie = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gegl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gegl_0_0_22 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gemrb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gensgs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ geoclue = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ geoipjava = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ get_iplayer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ getmail = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gftp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ghostOne = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ghostscriptX = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ giblib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gifsicle = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gigedit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gimp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gimp_2_8 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gimpPlugins = {
+ fourier = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gimplensfun = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gmic = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lqrPlugin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ resynthesizer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texturize = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ufraw = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ waveletSharpen = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ girara = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ git = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gitAndTools = {
+ darcsToGit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ git2cl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gitAnnex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gitBz = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gitFastExport = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gitFull = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gitSubtree = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gitSVN = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qgit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qgitGit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ stgit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ svn2git = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ svn2git_kde = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tig = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ giv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gkrellm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gl117 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ glestae = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ glew = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ glfw = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ glib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ glibmm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ glib_networking = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ globulation2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gltron = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ glxinfo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gmime = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gmtk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gmu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnash = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnokii = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome = {
+ at_spi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GConf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gconfmm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_control_center = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_desktop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_doc_utils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_icon_theme = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_keyring = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_menus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_panel = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_python = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_session = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_settings_daemon = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_vfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_vfs_monikers = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtk_doc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkglext = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkglextmm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkhtml = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkmm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtksourceview = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gvfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libbonobo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libbonoboui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libglade = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libglademm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgnome = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgnomecanvas = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgnomecanvasmm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgnomecups = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgnomekbd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgnomeprint = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgnomeprintui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgnomeui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgtkhtml = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgweather = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libIDL = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libsoup = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libunique = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libwnck = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ metacity = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nautilus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ORBit2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pango = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pangomm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ python_rsvg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ startup_notification = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vte = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zenity = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ gnome_mplayer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_terminator = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnome_user_docs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnonlin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnucash = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnu = {
+ hurdHeaders = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libpthreadHeaders = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mach = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ machHeaders = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mig = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mig_raw = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ gnumeric = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnunet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnunet08 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnupg2_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gnuplot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gob2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gobby5 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gobjectIntrospection = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ goffice = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ goffice_0_9 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ goldendict = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ golly = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ goocanvas = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ googleearth = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ google_talk_plugin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gosmore = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gource = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gparted = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gpgme = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gphoto2fs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gpscorrelate = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gpsd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gqview = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ grantlee = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ graphicsmagick = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ graphicsmagick137 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ graphviz = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ graphviz_2_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ grass = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gravit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ grip = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ grive = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ grub2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ grub2_efi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gsettings_desktop_schemas = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gsmartcontrol = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gssdp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gst_ffmpeg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gst_plugins_bad = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gst_plugins_base = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gst_plugins_good = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gst_plugins_ugly = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gst_python = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gstreamer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtk3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkdatabox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkdialog = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkgnutella = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkimageview = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkmathview = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkmm3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkmozembedsharp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkpod = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtksharp1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtksharp2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtksourceviewsharp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkspell = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkvnc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtkwave = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtmess = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gts = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ guileCairo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ guileGnome = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ guitone = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gupnp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gupnp_igd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gupnptools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gutenprint = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gutenprintBin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gwenhywfar = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gwrap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gwt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gxneur = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hadoop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ harfbuzz = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ haskellPackages = {
+ accelerateCuda = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ accelerateExamples = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cairo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ Chart = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cuda = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ diagrams = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ diagramsCairo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ghcMod = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gio = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ glade = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GLFW = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ glib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gloss = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GLURaw = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GLUT = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GLUT_2_1_1_2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GLUT_2_1_2_2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GLUT_2_2_2_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GLUT_2_3_1_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtksourceview2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ haskellPlatform = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ haskellPlatform_2009_2_0_2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ haskellPlatform_2010_1_0_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ haskellPlatform_2010_2_0_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ haskellPlatform_2011_2_0_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ haskellPlatform_2011_2_0_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ haskellPlatform_2011_4_0_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ haskellPlatform_2012_2_0_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ HGL = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hmatrix = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hp2anyGraph = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lambdacubeEngine = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ LambdaHack = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ leksah = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ leksahServer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lhs2tex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ltk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ OpenGL = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ OpenGL_2_2_1_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ OpenGL_2_2_3_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ OpenGL_2_4_0_2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ OpenGL_2_6_0_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ OpenGLRaw = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pakcs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pango = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ reactiveBananaWx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ repaAlgorithms = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ repaExamples = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDL = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDLImage = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDLMixer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDLTtf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ splot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ svgcairo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ threadscope = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ timeplot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ uhc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vacuumCairo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wxc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wxcore = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ X11 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ X11Xft = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmobar = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmonad = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmonadContrib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmonadExtras = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ haxe = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ heimdall = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ herqq = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hevea = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hexen = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ highlight = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hol_light = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ homebank = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hplip = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ htmldoc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ httpfs2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hugin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hwloc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hydraAntLogger = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hydrogen = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ i3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ i3lock = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ i7z = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ icbm3d = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ icecat3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ icecat3Wrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ icecat3Xul = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ icecatXulrunner3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ icedtea = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ icewm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ idutils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ikiwiki = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ imagemagick = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ imagemagickBig = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ imlib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ imlib2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ impressive = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ indilib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ inkscape = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ instead = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ intelgen4asm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ io = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ion3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ iotop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ iprover = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ irrlicht3843 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ irssi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ isabelle = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ isocodes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ itk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ itstool = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jackaudio = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jack_capture = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jackmeter = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jags = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jamp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ javaCup = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jbidwatcher = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jboss = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jboss_mysql_jdbc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jbrout = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jclasslib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jdiskreport = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jdk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jedit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jfsrec = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jigdo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jing_tools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jjtraveler = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jnettop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jre = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jrePlugin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jruby165 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jscoverage = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ json_glib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ julia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jwm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ k3d = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kaffe = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kde3 = {
+ arts = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdelibs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ kde4 = {
+ akonadi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ akunambol = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ amarok = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ amor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ark = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aurorae = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bangarang = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ basket = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ blinken = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bluedevil = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ calligra = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cantor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cervisia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ColorSchemes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ desktopthemes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ digikam = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dolphin_plugins_git = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ dolphin_plugins_svn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ emoticons = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ filelight = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ filesharing = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gwenview = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ HighResolutionWallpapers = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ IconThemes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ jovie = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ k3b = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kaccessible = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kadu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kalgebra = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kalzium = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kamera = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kanagram = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kapptemplate = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kate = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kbibtex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kbluetooth = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kbruch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kcachegrind = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kcalc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kcharselect = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kcolorchooser = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kcron = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdeaccessibility = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdeaccounts_plugin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdeadmin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdeartwork = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kde_baseapps = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdebindings = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdeedu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdegames = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdegraphics = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdegraphics_strigi_analyzer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdegraphics_thumbnailers = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdelibs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdemultimedia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdenetwork = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdenlive = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdepim = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdepimlibs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdepim_runtime = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdeplasma_addons = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kde_runtime = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdesdk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdesvn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdetoys = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdeutils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdevelop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdevplatform = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kde_wacomtablet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdewebdev = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kde_workspace = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdiff3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kdnssd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kfile_plugins = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kfilereplace = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kfloppy = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kgamma = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kgeography = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kget = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kgpg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ khangman = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kig = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kile = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kimagemapeditor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kioslave_perldoc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kioslave_svn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kipi_plugins = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kiten = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ klettres = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ klinkstatus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kmag = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kmousetool = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kmouth = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kmplayer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kmplot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kmtrace = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kmymoney = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ koffice = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kolourpaint = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kommander = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kompare = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ konq_plugins = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ konsole = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ konversation = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kopete = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kpartloader = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kppp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kprofilemethod = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ krdc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kremotecontrol = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ krename = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ krfb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kruler = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ krusader = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ksaneplugin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kscreensaver = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ksnapshot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ksshaskpass = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kstars = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kstartperf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ksystemlog = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kteatime = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ktimer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ktorrent = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ktouch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kturtle = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ktux = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kuickshow = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kuiviewer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kuser = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kwallet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kwin_styles = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kwooty = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kwordquiz = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.ar = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.bg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.bs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.ca = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.ca_valencia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.cs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.da = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.de = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.el = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.en_GB = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.es = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.et = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.eu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.fi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.fr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.ga = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.gl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.he = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.hr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.hu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.ia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.id = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.is = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.it = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.ja = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.kk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.km = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.kn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.ko = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.lt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.lv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.nb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.nds = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.nl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.nn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.pa = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.pl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.pt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.pt_BR = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.ro = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.ru = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.si = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.sk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.sl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.sr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.sv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.th = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.tr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.ug = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.uk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.wa = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.zh_CN = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ l10n.zh_TW = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libalkimia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libkdcraw = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libkdeedu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libkexiv2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libkipi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libksane = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libktorrent = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libkvkontakte = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ liblikeback = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lokalize = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ marble = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mobipocket = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ networkmanagement = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ okteta = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ okular = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ parley = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ partitionManager = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ polkit_kde_agent = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ poxml = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ printer_applet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ psi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pykde4 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qt4 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ quassel = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ quasselClient = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ quasselDaemon = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rekonq = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rocs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rsibreak = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ scripts = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ semnotes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ skrooge = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ smokegen = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ smokeqt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sounds = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ step = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ strigi_analyzer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ styles = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ superkaramba = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ svgpart = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sweeper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ system_config_printer_kde = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.accounts_kcm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.approver = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.auth_handler = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.call_ui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.common_internals = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.contact_applet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.contact_list = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.contact_runner = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.filetransfer_handler = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.kded_integration_module = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.presence_applet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.send_file = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.telepathy_logger_qt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy.text_ui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ umbrello = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wallpapers = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ WeatherWallpapers = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ yakuake = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zanshin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ keen4 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ keepassx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ keepnote = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ keymon = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ keynav = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kicad = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kino = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ klavaro = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kobodeluxe = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kona = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kvm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ larswm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lash = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lastwatch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ latencytop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lazarus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ldcpp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ledger = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ledger3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ leiningen = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lensfun = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ leo2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lesstif = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lesstif93 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libao = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libassuan2_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libatasmart = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libbluedevil = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libbluray = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libcanberra = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libcdr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libchamplain = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libchamplain_0_6 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libcm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libcroco = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libcxx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libdbusmenu_qt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libdevil = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libdmtx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libdrm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libextractor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libfixposix = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgdata = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgdata_0_6 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgdiplus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgnome_keyring = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgnome_keyring3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgpod = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgsf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgtop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgweather = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libimobiledevice = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libinfinity = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ liblapack = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ liblastfm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ liblqr1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libmatchbox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libmatthew_java = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libmms = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libmusclecard = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libnice = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libnotify = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ liboil = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libopensc_dnie = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libplist = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libpseudo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libqalculate = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libQGLViewer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ librecad = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libreoffice = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ librsvg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libsexy = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libstartup_notification = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libtiger = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libtorrentRasterbar = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libva = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libvdpau = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libviper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libvirt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libvisio = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libvncserver = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libvterm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libwmf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libwnck3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libwpd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libwpd_08 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libwpg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libxklavier = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libxml2Python = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libxmlxx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lilv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lilypond = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lincity = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lingot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ links2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ linphone = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ linux = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ linuxConsoleTools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ linuxPackages = {
+ acpi_call = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ atheros = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ati_drivers_x11 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aufs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ aufs_util = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bbswitch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ broadcom_sta = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cryptodev = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ e1000e = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ exmap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ frandom = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ iscsitarget = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ iwlwifi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ klibc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ kqemu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ndiswrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nvidia_x11 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nvidia_x11_legacy173 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nvidia_x11_legacy96 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openafsClient = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openiscsi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ov511 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ perf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ spl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sysprof = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ systemtap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tp_smapi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ v86d = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ virtualbox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ virtualboxGuestAdditions = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wis_go7007 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ linuxsampler = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ liquidwar = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ llvm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lmms = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ log4cxx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ logstalgica = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ loudmouth = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ love = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lv2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lyx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mailutils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mars = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ martyr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ matchbox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ matita = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ matita_130312 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ maven = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ maxima = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mcabber = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mcelog = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mcomix = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mcrl2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mdbtools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mdbtools_git = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mediastreamer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mediatomb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ meld = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mercurial = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mercurialFull = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ merkaartor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mesa = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ meshlab = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mess = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ metaocaml_3_09 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mhwaveedit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ micropolis = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ midori = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ midoriWrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ minecraft = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ miniHttpd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mirage = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mitscheme = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mjpegtools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mkvtoolnix = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mlt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mmex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ modemmanager = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mod_python = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mod_wsgi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mongodb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mono = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ monodevelop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ monodoc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ monotone = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ monotoneViz = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mountall = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mozart = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mozilla = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mozplugger = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mp3info = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mpc123 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mpd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mpg321 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mpich2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ MPlayer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mrxvt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ msilbc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mtdutils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ multipath_tools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ multisync = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mumble = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mupdf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mupen64plus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ muscleframework = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ muscletool = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mutt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mygui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ myguiSvn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mysql_jdbc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mysqlWorkbench = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mythtv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ naev = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ navipowm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ navit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nbd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ncbiCTools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ netbeans = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ netboot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ netsurf.browser = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ networkmanager = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ networkmanagerapplet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ networkmanager_pptp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ networkmanager_pptp_gnome = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ neverball = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nfsUtils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ngspice = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ninka = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ njam = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nmap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nodejs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nodePackages = {
+ abbrev = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ansi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ async = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ backbone = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bindings = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ browserchannel = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bson = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ buffertools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ bytes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ commander = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ connect = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cookie = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ crc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cssmin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ datetime = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ debug = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ diff = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ eyes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ formidable = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fresh = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ fstream = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ glob = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hat = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ hiredis = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ inherits = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ knox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ less = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mime = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ minimatch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mkdirp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mongodb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mrclean = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nopt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ npm2nix = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ npmlog = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ optimist = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ options = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ osenv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pause = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ policyfile = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rbytes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ redis = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ request = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ requirejs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rimraf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ semver = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ send = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ showdown = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sockjs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ swig = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tar = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ temp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ timerstub = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tinycolor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ underscore = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vows = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ which = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wordwrap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ws = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmlhttprequest = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zeparser = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ notmuch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nova = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ novaclient = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nspluginwrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nss = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nss_pam_ldapd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nssTools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ntop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ntrack = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ numeric = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nut = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ nut_2_6_3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ obexd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ obex_data_server = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ obexfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ obexftp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ obnam = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_3_08_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_3_10_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_3_11_2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_4_00_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocamlnat = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocamlPackages = {
+ camlidl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ camlp5_5_strict = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ camlp5_5_transitional = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ camlp5_6_strict = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ camlp5_6_transitional = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ camlzip = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ camomile = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ camomile_0_8_2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ cryptokit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ findlib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gmetadom = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lablgtk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ lablgtkmathview = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ menhir = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mldonkey = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_batteries = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_cryptgps = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_expat = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_extlib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocamlgraph = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_http = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_lwt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_mysql = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocamlnet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_pcre = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_react = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_sexplib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_sqlite3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_ssl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ocaml_typeconv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ounit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pycaml = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ulex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ulex08 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ octave = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ octaveHG = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ offlineimap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ogre = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ogrepaged = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ois = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ omake = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ oneteam = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opa = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opal = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openbabel = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openbox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opencascade = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opencsg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openct = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opencv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opencv_2_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openfire = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openlierox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openobex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openoffice = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opensc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openscad = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opensc_dnie_wrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openscenegraph = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ openttd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opentyrian = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opera = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opkg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ opusTools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ oraclejdk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ oraclejre = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ OVMF = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ oxygen_gtk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pal = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pam_console = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pam_usb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pan = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pangoxsl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ panomatic = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ paraview = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ parted = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ parted_2_3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ path64 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pavucontrol = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pcmciaUtils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pcsclite = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pdf2djvu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pdfread = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pdftk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ perlPackages = {
+ Autodia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GD = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ GraphViz = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ InlineJava = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ PerlMagick = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SQLTranslator = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ TextRecordParser = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ X11GUITest = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ petrifoo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pfstools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pgadmin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ philter = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ phonon = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ phonon_backend_gstreamer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ phonon_backend_vlc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pianobooster = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ picard = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ picolisp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pidgin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pidginlatex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pidginlatexSF = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pidginmsnpecan = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pidginotr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pidginsipe = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pil = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pinentry = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pinta = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pioneers = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pius = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ plan9port = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ plib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ploticus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pltScheme = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pmutils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ policykit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ polkit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ polkit_gnome = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ polkit_qt_1 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pommed = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pong3d = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ poppler = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ popplerQt4 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ postgresql_jdbc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pqiv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ praat = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ prboom = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ prison = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ privateer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ proxychains = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pstack = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ptlib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pulseaudio = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pure = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ puredata = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ putty = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pycairo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pycrypto = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pycups = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pydb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyexiv2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pygame = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pygobject = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pygtk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyGtkGlade = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyIRCt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyMAILt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyopenssl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyqt4 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyrex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyrex096 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyside = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pysideApiextractor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pysideGeneratorrunner = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pysideShiboken = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pysideTools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pystringtemplate = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ python26 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ python27 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ python26Full = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ python27Full = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ python26Packages = jobsForDerivations pkgs.python26Packages;
+ python27Packages = jobsForDerivations pkgs.python27Packages;
+ python3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pythonDBus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pythonIRClib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pythonmagick = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pythonSexy = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ pyxml = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qca2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qca2_ossl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qcmm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qemu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qemu_1_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qfsm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qgis = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qimageblitz = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qjackctl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qjoypad = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qjson = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qoauth = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qrdecode = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qrupdate = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qsampler = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qshowdiff = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qsynth = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qt3 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qt47 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qt_gstreamer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qtpfsgui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qtractor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qtscriptgenerator = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ quake3demo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ quake3game = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qucs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ quesoglc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ qwt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rabbitmq_server = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ racer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ racket = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rakarrack = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rapcad = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rapidsvn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ratpoison = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rawtherapee = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rdesktop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rdf4store = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rdiff_backup = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ RealPlayer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ recutils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ redshift = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ relfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ remmina = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ reptyr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rhino = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rhpl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rigsofrods = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rili = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rLang = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rockbox_utility = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rpm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rrdtool = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rssglx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rtmpdump = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rubber = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rubyLibs.buildr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rubyLibs.rjb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rxvt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ rxvt_unicode = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ s3cmd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sabnzbd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sakura = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ salut_a_toi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ samba = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ saneFrontends = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ satallax = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sauerbraten = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ saxonb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sbcl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ schroedinger = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ scilab = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ scons = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ scorched3d = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ scribus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ scrot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ scummvm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDL = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDL_gfx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDL_image = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDL_mixer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDL_net = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDL_sound = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ SDL_ttf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ seeks = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ seg3d = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ seleniumRCBin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ seq24 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ serd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sfml_git = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sgtpuzzles = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ shared_mime_info = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sharedobjects = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ silgraphite = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ simgear = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ simutrans = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sip = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ six = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ skype = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ slim = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ slock = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ smatch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ smbnetfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ smpeg = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ snack = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ snd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sndBase = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sofia_sip = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ soi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sonic_visualiser = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ soprano = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ soqt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sord = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sourceHighlight = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ spaceOrbit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ speechd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ speed_dreams = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ spice = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ spidermonkey_185 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ spin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ spotify = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ spring = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ springLobby = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sratom = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sshfsFuse = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ssreflect = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ st = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ stalin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ stalonetray = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ stardict = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ stardust = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ stellarium = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ strigi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ stumpwm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ stuntrally = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sublime = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ subversionClient = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ suil = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ suitesparse = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ superTux = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ superTuxKart = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ surf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ swh_lv2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ swiProlog = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ swt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ sylpheed = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ synergy = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ syslogng = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ system_config_printer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ systemd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ t1lib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tabbed = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tahoelafs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tailor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tangogps = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ taskjuggler = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tbe = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ teamspeak_client = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ teetertorture = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ teeworlds = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy_farstream = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy_gabble = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy_glib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy_haze = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy_logger = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy_mission_control = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy_qt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy_rakia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ telepathy_salut = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tennix = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texDisser = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texLive = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texLiveBeamer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texLiveCMSuper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texLiveContext = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texLiveExtra = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texLiveFull = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texLiveLatexXColor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texLiveModerncv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texLivePGF = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ texmacs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ thunderbird = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tigervnc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tightvnc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ timidity = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tkabber = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tkcvs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tkgate = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tkgate2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tomcat5 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tomcat_connectors = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tomcat_mysql_jdbc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ torchat = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ torcs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tpm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ trackballs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ trang = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ transmission = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ transmission_remote_gtk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ trayer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tremulous = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tribler = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ trigger = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ truecrypt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tulip = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ tvtime = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ twinkle = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ uae = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ubootGuruplug = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ubootNanonote = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ udev = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ udev145 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ udisks = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ufoai = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ufraw = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ultimatestunts = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ultrastardx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ unclutter = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ unetbootin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ unison = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ upower = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ uqm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ urbanterror = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ usbmuxd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ uzbl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ v4l_utils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ v8 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vacuum = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vala = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vala15 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vala16 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ valgrind = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ valkyrie = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vde2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vdpauinfo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vdrift = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vectoroids = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ veracity = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vfdecrypt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vice = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vidalia = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ viewMtn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vigra = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ viking = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vimHugeX = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vimprobable2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vimprobable2Wrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ virtinst = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ virtmanager = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ virtualgl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ virtviewer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vite = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vkeybd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vlc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vncrec = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vorbisTools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vrpn = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vtk = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vue = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ vwm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ w3cCSSValidator = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ warmux = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ warsow = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ warzone2100 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wavesurfer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wdfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ webkit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ webkit_gtk2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ webkitSVN = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ weechat = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ welkin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wesnoth = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wicd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ widelands = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wine = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wineWarcraft = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wings = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wireshark = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wkhtmltopdf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wmiimenu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wmiiSnap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wmname = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wordnet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wpa_supplicant_gui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wv2 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wvdial = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wvstreams = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wxGTK = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wxGTK29 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ wxmaxima = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ x11 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ x11_ssh_askpass = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ x11vnc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ x2vnc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ x2x = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xalanJava = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xaos = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xapianBindings = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xapianBindings10 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xara = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xautolock = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ Xaw3d = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xawtv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xbindkeys = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xboard = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xbursttools = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xchat = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xchm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xclip = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xcompmgr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xconq = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xdaliclock = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xdotool = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xen = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xercesJava = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86_input_mtrack = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86_input_multitouch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86_input_wacom = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86_video_nested = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86_video_nouveau = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce = {
+ exo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ garcon = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gigolo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gtk_xfce_engine = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ gvfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libgdu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libxfce4ui = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libxfce4util = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libxfcegui4 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ mousepad = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ristretto = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ terminal = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ thunar = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ thunar_volman = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce4_appfinder = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce4_cpufreq_plugin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce4icontheme = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce4mixer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce4panel = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce4_power_manager = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce4session = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce4settings = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce4_systemload_plugin = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfce4_taskmanager = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfceutils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfconf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfdesktop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfwm4 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ xfig = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xfontsel = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xineLib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xineUI = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xkeyboard_config = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xlaunch = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xlibs = {
+ libAppleWM = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libdmx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libWindowsWM = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libX11 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXaw = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libxcb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXcomposite = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXcursor = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXdamage = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXext = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXfixes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXft = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXinerama = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libxkbfile = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXmu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXpm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXrandr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXrender = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXres = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXScrnSaver = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXtst = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXvMC = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXxf86dga = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXxf86misc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ libXxf86vm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ setxkbmap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ smproxy = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ twm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ x11perf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xauth = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xbacklight = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xcbproto = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xcbutil = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xcbutilimage = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xcbutilkeysyms = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xcbutilrenderutil = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xcbutilwm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xclock = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xcmsdb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xcursorgen = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xcursorthemes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xdm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xdpyinfo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xdriinfo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xev = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xeyes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86inputevdev = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86inputjoystick = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86inputkeyboard = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86inputmouse = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86inputsynaptics = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86inputvmmouse = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86inputvoid = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videoark = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videoast = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videoati = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videocirrus = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videodummy = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videofbdev = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videogeode = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videoglide = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videoglint = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videoi128 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videointel = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videointel_2_14_901 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videointel_2_17_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videomach64 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videomga = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videoneomagic = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videonewport = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videonv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videoopenchrome = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videor128 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videosavage = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videosiliconmotion = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videosis = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videosuncg6 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videosunffb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videotdfx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videotga = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videotrident = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videov4l = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videovesa = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videovmware = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videovoodoo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xf86videowsfb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xgamma = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xhost = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xinit = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xinput = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xkbcomp = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xkbevd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xkbutils = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xkill = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xlsatoms = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xlsclients = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmessage = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmodmap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xorgserver = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xorgserver_1_13_0 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xpr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xprop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xrandr = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xrdb = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xrefresh = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xset = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xsetroot = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xvinfo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xwd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xwininfo = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xwud = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ xlockmore = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xlsfonts = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmacro = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmlroff = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmoto = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmove = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xmpppy = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xnee = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xneur = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xneur_0_8 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xonotic = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xorg_sys_opengl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xorgVideoUnichrome = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xoscope = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xosd = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xournal = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xpdf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xpf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xplanet = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xpra = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xsane = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xscreensaver = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xsel = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xsokoban = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xsynth_dssi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xterm = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xtrace = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xtreemfs = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xulrunner = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xvfb_run = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xvidcap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ xxdiff = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ yate = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ yoshimi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ youtubeDL = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zathura = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zathuraCollection = {
+ zathura_core = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zathura_djvu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zathura_pdf_poppler = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zathura_ps = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ };
+ zbar = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zdoom = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zgrviewer = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zod = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zoom = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ ZopeInterface = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zsnes = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zynaddsubfx = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+ zziplib = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
+})
diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix
index 75d5ab72d62..833210e8de9 100644
--- a/pkgs/top-level/release.nix
+++ b/pkgs/top-level/release.nix
@@ -49,7 +49,6 @@ with (import ./release-lib.nix);
chatzilla = linux;
cksfv = all;
classpath = linux;
- consolekit = linux;
coreutils = all;
cpio = all;
cron = linux;
@@ -351,7 +350,7 @@ with (import ./release-lib.nix);
};
firefox36Pkgs.firefox = linux;
- firefox17Pkgs.firefox = linux;
+ firefox18Pkgs.firefox = linux;
gnome = {
gnome_panel = linux;