Merge branch 'master' into stdenv-updates.

This commit is contained in:
Peter Simons 2013-04-05 11:23:38 +02:00
commit 9f4d510b6b
37 changed files with 330 additions and 70 deletions

View File

@ -0,0 +1,50 @@
{ stdenv, fetchurl, libtool, intltool, pkgconfig, glib
, gtk, curl, mpd_clientlib, libsoup, gob2, vala
}:
stdenv.mkDerivation rec {
name = "gmpc-${version}";
version = "11.8.16";
libmpd = stdenv.mkDerivation {
name = "libmpd-11.8.17";
src = fetchurl {
url = http://download.sarine.nl/Programs/gmpc/11.8/libmpd-11.8.17.tar.gz;
sha256 = "10vspwsgr8pwf3qp2bviw6b2l8prgdiswgv7qiqiyr0h1mmk487y";
};
buildInputs = [ pkgconfig glib ];
};
libunique = stdenv.mkDerivation {
name = "libunique-1.1.6";
src = fetchurl {
url = http://ftp.gnome.org/pub/GNOME/sources/libunique/1.1/libunique-1.1.6.tar.gz;
sha256 = "2cb918dde3554228a211925ba6165a661fd782394bd74dfe15e3853dc9c573ea";
};
buildInputs = [ pkgconfig glib gtk ];
patches = [
(fetchurl {
url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/remove_G_CONST_RETURN.patch?h=packages/libunique";
sha256 = "0da2qi7cyyax4rr1p25drlhk360h8d3lapgypi5w95wj9k6bykhr";
})
];
};
src = fetchurl {
url = "http://download.sarine.nl/Programs/gmpc/11.8/gmpc-11.8.16.tar.gz";
sha256 = "0b3bnxf98i5lhjyljvgxgx9xmb6p46cn3a9cccrng14nagri9556";
};
buildInputs = [
libtool intltool pkgconfig glib gtk curl mpd_clientlib libsoup
libunique libmpd gob2 vala
];
meta = with stdenv.lib; {
homepage = http://gmpclient.org;
description = "A GTK2 frontend for Music Player Daemon";
license = licenses.gpl2;
maintainers = [ maintainers.rickynils ];
};
}

View File

@ -0,0 +1,25 @@
{ stdenv, fetchurl, alsaLib, libX11, libXi, libXtst, xextproto }:
stdenv.mkDerivation rec {
name = "mid2key-r1";
src = fetchurl {
url = "http://mid2key.googlecode.com/files/${name}.tar.gz";
sha256 = "0j2vsjvdgx51nd1qmaa18mcy0yw9pwrhbv2mdwnf913bwsk4y904";
};
unpackPhase = "tar xvzf $src";
buildInputs = [ alsaLib libX11 libXi libXtst xextproto ];
buildPhase = "make";
installPhase = "mkdir -p $out/bin && mv mid2key $out/bin";
meta = with stdenv.lib; {
homepage = http://code.google.com/p/mid2key/;
description = "A simple tool which maps midi notes to simulated keystrokes";
license = licenses.gpl3;
maintainers = [ maintainers.goibhniu ];
};
}

View File

@ -0,0 +1,17 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "normalize-${version}";
version = "0.7.7";
src = fetchurl {
url = "http://savannah.nongnu.org/download/normalize/normalize-0.7.7.tar.gz";
sha256 = "1n5khss10vjjp6w69q9qcl4kqfkd0pr555lgqghrchn6rjms4mb0";
};
meta = with stdenv.lib; {
homepage = http://normalize.nongnu.org/;
description = "Audio file normalizer";
license = licenses.gpl2;
};
}

View File

@ -27,7 +27,8 @@ stdenv.mkDerivation {
'' ''
mkdir -p $out mkdir -p $out
cp -prvd * $out/ cp -prvd * $out/
wrapProgram $out/bin/ib2012ux --prefix PATH : ${xdg_utils}/bin wrapProgram $out/bin/ib2012ux --prefix PATH : ${xdg_utils}/bin \
--prefix LD_PRELOAD : $(cat $NIX_GCC/nix-support/orig-gcc)/lib/libgcc_s.so.1
''; '';
meta = { meta = {

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl }: { stdenv, fetchurl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "rcs-5.8.1"; name = "rcs-5.8.2";
src = fetchurl { src = fetchurl {
url = "mirror://gnu/rcs/${name}.tar.gz"; url = "mirror://gnu/rcs/${name}.tar.gz";
sha256 = "1b1y6s4gy3miv2bvx0z01kvnv58h35sw766lccdkxkalk43cml04"; sha256 = "1p4kqqrvc7plc3n6ls4xwp6d3mw1jcx9p36pilwd65q31mgbs07a";
}; };
doCheck = true; doCheck = true;

View File

@ -74,6 +74,8 @@ stdenv.mkDerivation rec {
prePatch = '' prePatch = ''
sed -i /^_install_strip/d configure sed -i /^_install_strip/d configure
sed -i '/stdlib/a#include <ctype.h>/' sub/sub*.c
''; '';
buildInputs = with stdenv.lib; buildInputs = with stdenv.lib;

View File

@ -1,7 +1,10 @@
{stdenv, fetchurl, libX11, libXinerama, patches ? []}: {stdenv, fetchurl, libX11, libXinerama, patches ? []}:
stdenv.mkDerivation rec { let
name = "dwm-6.0"; name = "dwm-6.0";
in
stdenv.mkDerivation {
inherit name;
src = fetchurl { src = fetchurl {
url = "http://dl.suckless.org/dwm/${name}.tar.gz"; url = "http://dl.suckless.org/dwm/${name}.tar.gz";
@ -13,7 +16,7 @@ stdenv.mkDerivation rec {
prePatch = ''sed -i "s@/usr/local@$out@" config.mk''; prePatch = ''sed -i "s@/usr/local@$out@" config.mk'';
# Allow users set their own list of patches # Allow users set their own list of patches
inherit patches; patches = [ ./confnotify-6.0.patch ] ++ patches;
buildPhase = " make "; buildPhase = " make ";

View File

@ -36,6 +36,7 @@ rec {
#### APPLICATIONS #### APPLICATIONS
terminology = callPackage ./terminology { };

View File

@ -9,6 +9,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ pkgconfig zlib libjpeg expat ecore eina evas ]; buildInputs = [ pkgconfig zlib libjpeg expat ecore eina evas ];
propagatedBuildInputs = [ dbus_libs ]; propagatedBuildInputs = [ dbus_libs ];
setupHook = ./setup-hook.sh;
configureFlags = '' configureFlags = ''
--disable-edbus-test --disable-edbus-test
--disable-edbus-test-client --disable-edbus-test-client

View File

@ -0,0 +1,8 @@
addDbusIncludePath () {
if test -d "$1/include/dbus-1.0"
then
export NIX_CFLAGS_COMPILE="${NIX_CFLAGS_COMPILE} -I$1/include/dbus-1.0 -I $1/lib/dbus-1.0/include"
fi
}
envHooks=(${envHooks[@]} addDbusIncludePath)

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, ecore, evas, eet, eina, edje }: { stdenv, fetchurl, pkgconfig, ecore, evas, eet, eina, edje, vlc }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "emotion-${version}"; name = "emotion-${version}";
version = "1.7.5"; version = "1.7.5";
@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
url = "http://download.enlightenment.org/releases/${name}.tar.bz2"; url = "http://download.enlightenment.org/releases/${name}.tar.bz2";
sha256 = "1sfw8kpj2fcqymzd6q7p51xxib1n2arvjl1hnwhqkvwhlsq2b4sw"; sha256 = "1sfw8kpj2fcqymzd6q7p51xxib1n2arvjl1hnwhqkvwhlsq2b4sw";
}; };
buildInputs = [ pkgconfig ecore evas eet eina edje ]; buildInputs = [ pkgconfig ecore evas eet eina edje vlc ];
meta = { meta = {
description = "A library to easily integrate media playback into EFL applications"; description = "A library to easily integrate media playback into EFL applications";
longDescription = '' longDescription = ''

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, eina, evas, ecore, edje, eet }: { stdenv, fetchurl, pkgconfig, eina, evas, ecore, edje, eet, e_dbus, emotion, libexif }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "ethumb-${version}"; name = "ethumb-${version}";
version = "1.7.5"; version = "1.7.5";
@ -6,7 +6,8 @@ stdenv.mkDerivation rec {
url = "http://download.enlightenment.org/releases/${name}.tar.bz2"; url = "http://download.enlightenment.org/releases/${name}.tar.bz2";
sha256 = "0prka3knz8p2n46dfrzgwn55khhhrhjny4vvnzkjcwmhvz7kgc9l"; sha256 = "0prka3knz8p2n46dfrzgwn55khhhrhjny4vvnzkjcwmhvz7kgc9l";
}; };
buildInputs = [ pkgconfig eina evas ecore edje eet ]; buildInputs = [ pkgconfig eina evas ecore edje eet emotion libexif ];
propagatedBuildInputs = [ e_dbus libexif ];
meta = { meta = {
description = "A thumbnail generation library"; description = "A thumbnail generation library";
longDescription = '' longDescription = ''
@ -14,7 +15,7 @@ stdenv.mkDerivation rec {
* create thumbnails with a predefined frame (possibly an edje frame); * create thumbnails with a predefined frame (possibly an edje frame);
* have an option to create fdo-like thumbnails; * have an option to create fdo-like thumbnails;
* have a client/server utility; * have a client/server utility;
* TODO: make thumbnails from edje backgrounds, icons and themes; * TODO: make thumbnails from edje backgrounds, icons and themes;
''; '';
homepage = http://enlightenment.org/; homepage = http://enlightenment.org/;
license = stdenv.lib.licenses.lgpl21; license = stdenv.lib.licenses.lgpl21;

View File

@ -0,0 +1,17 @@
{ stdenv, fetchurl, pkgconfig, elementary, eina, eet, evas, edje, emotion, ecore, ethumb, efreet }:
stdenv.mkDerivation rec {
name = "terminology-${version}";
version = "0.3.0";
src = fetchurl {
url = "http://download.enlightenment.org/releases/${name}.tar.gz";
sha256 = "1dn5bjswqgnqza7bngc6afqza47yh27xfwf5qg2kzfgs008hp1bp";
};
buildInputs = [ pkgconfig elementary eina eet evas ecore edje emotion ecore ethumb efreet ];
meta = {
description = "Terminology, the E17 terminal emulator";
homepage = http://www.enlightenment.org/p.php?p=about/terminology;
license = stdenv.lib.licenses.bsd2; # not sure
};
}

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, yasm, zlib, bzip2, alsaLib { stdenv, fetchurl, pkgconfig, yasm, zlib, bzip2, alsaLib, texinfo, perl
, mp3Support ? true, lame ? null , mp3Support ? true, lame ? null
, speexSupport ? true, speex ? null , speexSupport ? true, speex ? null
, theoraSupport ? true, libtheora ? null , theoraSupport ? true, libtheora ? null
@ -29,11 +29,11 @@ assert x11grabSupport -> libXext != null && libXfixes != null;
assert playSupport -> SDL != null; assert playSupport -> SDL != null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "ffmpeg-1.1.3"; name = "ffmpeg-1.2";
src = fetchurl { src = fetchurl {
url = "http://www.ffmpeg.org/releases/${name}.tar.bz2"; url = "http://www.ffmpeg.org/releases/${name}.tar.bz2";
sha256 = "03s1zsprz5p6gjgwwqcf7b6cvzwwid6l8k7bamx9i0f1iwkgdm0j"; sha256 = "1bssxbn4p813xlgb8whg4b60j90yzfy92x70b4q8j35fgp0gnfcs";
}; };
# `--enable-gpl' (as well as the `postproc' and `swscale') mean that # `--enable-gpl' (as well as the `postproc' and `swscale') mean that
@ -61,7 +61,7 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional x11grabSupport "--enable-x11grab" ++ stdenv.lib.optional x11grabSupport "--enable-x11grab"
++ stdenv.lib.optional playSupport "--enable-ffplay"; ++ stdenv.lib.optional playSupport "--enable-ffplay";
buildInputs = [ pkgconfig lame yasm zlib bzip2 alsaLib ] buildInputs = [ pkgconfig lame yasm zlib bzip2 alsaLib texinfo perl ]
++ stdenv.lib.optional mp3Support lame ++ stdenv.lib.optional mp3Support lame
++ stdenv.lib.optional speexSupport speex ++ stdenv.lib.optional speexSupport speex
++ stdenv.lib.optional theoraSupport libtheora ++ stdenv.lib.optional theoraSupport libtheora

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cipher-aes"; pname = "cipher-aes";
version = "0.1.7"; version = "0.1.8";
sha256 = "1iai9c4rvxframylvc0xwx2nk6s0rsj4dc42wi334xyinilvfyng"; sha256 = "171mj9abm0x9bg6mf225mhb25i7xh4v5la5866llb1qrrpvsk1xf";
testDepends = [ testDepends = [
QuickCheck testFramework testFrameworkQuickcheck2 QuickCheck testFramework testFrameworkQuickcheck2
]; ];

View File

@ -5,8 +5,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "data-default"; pname = "data-default";
version = "0.5.2"; version = "0.5.3";
sha256 = "1w9wqv3k579zp5w11v06fak0lr9zzads49b1c9rb1vkz1d8bvf82"; sha256 = "0d1hm0l9kim3kszshr4msmgzizrzha48gz2kb7b61p7n3gs70m7c";
buildDepends = [ buildDepends = [
dataDefaultClass dataDefaultInstancesBase dataDefaultClass dataDefaultInstancesBase
dataDefaultInstancesContainers dataDefaultInstancesDlist dataDefaultInstancesContainers dataDefaultInstancesDlist

View File

@ -0,0 +1,21 @@
{ cabal, aeson, certificate, conduit, cryptoApi, cryptoRandomApi
, network, networkConduit, pem, systemFileio, systemFilepath, tls
, tlsExtra, transformers
}:
cabal.mkDerivation (self: {
pname = "network-conduit-tls";
version = "1.0.0.2";
sha256 = "1vzhalz6hxal73rxm6f2l9m7j34mldamz16wrb6ay67wg6giq55z";
buildDepends = [
aeson certificate conduit cryptoApi cryptoRandomApi network
networkConduit pem systemFileio systemFilepath tls tlsExtra
transformers
];
meta = {
homepage = "https://github.com/snoyberg/conduit";
description = "Create TLS-aware network code with conduits";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -0,0 +1,20 @@
{ cabal, aeson, blazeBuilder, caseInsensitive, conduit, dataDefault
, httpTypes, mtl, regexCompat, resourcet, text, wai, waiExtra, warp
}:
cabal.mkDerivation (self: {
pname = "scotty";
version = "0.4.6";
sha256 = "0g83kgqr1p03z7dks6x00id2gz95kkw00wmwp5vyz4zvx1mmmvk8";
buildDepends = [
aeson blazeBuilder caseInsensitive conduit dataDefault httpTypes
mtl regexCompat resourcet text wai waiExtra warp
];
meta = {
homepage = "https://github.com/ku-fpg/scotty";
description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.simons ];
};
})

View File

@ -0,0 +1,15 @@
{ cabal, conduit, hspec, transformers }:
cabal.mkDerivation (self: {
pname = "unix-process-conduit";
version = "0.2.0.2";
sha256 = "1n9ja7dlxhsxyglfzk397xdgvdny766y1isrb5d065srxprsj2g6";
buildDepends = [ conduit transformers ];
testDepends = [ conduit hspec transformers ];
meta = {
homepage = "https://github.com/snoyberg/conduit";
description = "Run processes on Unix systems, with a conduit interface";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "uuid"; pname = "uuid";
version = "1.2.9"; version = "1.2.10";
sha256 = "088wbhf21w91774icddbm3a8p8jikwjqgg8zdad0pdv8zbi7flsi"; sha256 = "17njmmh190pg9bpb8iaw2kniyn7z7j70mzdmxr9h29kydl1xmky6";
buildDepends = [ binary cryptohash maccatcher random time ]; buildDepends = [ binary cryptohash maccatcher random time ];
testDepends = [ testDepends = [
criterion deepseq HUnit mersenneRandomPure64 QuickCheck random criterion deepseq HUnit mersenneRandomPure64 QuickCheck random

View File

@ -1,15 +1,16 @@
{ stdenv, fetchurl, cmake, alsaLib }: { stdenv, fetchurl, cmake, alsaLib }:
stdenv.mkDerivation { stdenv.mkDerivation rec {
#The current release is still in a testing phase, though it should be stable #The current release is still in a testing phase, though it should be stable
# (neither the ABI or API will break). Please try it out and let me know how it # (neither the ABI or API will break). Please try it out and let me know how it
# works. :-) # works. :-)
name = "openal-soft-1.1.93"; version = "1.15.1";
name = "openal-soft-${version}";
src = fetchurl { src = fetchurl {
url = http://kcat.strangesoft.net/openal-releases/openal-soft-1.1.93.tar.bz2; url = "http://kcat.strangesoft.net/openal-releases/${name}.tar.bz2";
sha256 = "162nyv4jy6qzi7s5q3wpdawfph6npyn1n4wjf21haxdxq0mmp6l7"; sha256 = "0mmhdqiyb3c9dzvxspm8h2v8jibhi8pfjxnf6m0wn744y1ia2a8f";
}; };
buildInputs = [ cmake alsaLib ]; buildInputs = [ cmake alsaLib ];

View File

@ -3,8 +3,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cabal2nix"; pname = "cabal2nix";
version = "1.47"; version = "1.48";
sha256 = "1ba0ny610ibynwvzqnk5h2461sdkmza5jqrizqxvhp9wknn50fc6"; sha256 = "0175bprjisjzs0y1xga1xqcy5jx6xlbrvsw6095j12xvyrvzrggr";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ]; buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ];

View File

@ -0,0 +1,28 @@
{ cabal, attoparsec, blazeBuilder, caseInsensitive, conduit
, dataDefault, filepath, hinotify, httpConduit, httpReverseProxy
, httpTypes, mtl, network, networkConduit, networkConduitTls
, random, regexTdfa, systemFileio, systemFilepath, tar, text, time
, transformers, unixCompat, unixProcessConduit, wai, waiAppStatic
, yaml, zlib
}:
cabal.mkDerivation (self: {
pname = "keter";
version = "0.3.6.1";
sha256 = "0jww64q74kx5h69mnv9wgc4kx0nlb06r7lf651gjkai8mf9dkqf2";
isLibrary = true;
isExecutable = true;
buildDepends = [
attoparsec blazeBuilder caseInsensitive conduit dataDefault
filepath hinotify httpConduit httpReverseProxy httpTypes mtl
network networkConduit networkConduitTls random regexTdfa
systemFileio systemFilepath tar text time transformers unixCompat
unixProcessConduit wai waiAppStatic yaml zlib
];
meta = {
homepage = "http://www.yesodweb.com/";
description = "Web application deployment manager, focusing on Haskell web frameworks";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "uuagc"; pname = "uuagc";
version = "0.9.42.2"; version = "0.9.42.3";
sha256 = "1l7w3gimcx079giw5ri4qfr1xfi1wfj93v29r8hvs8q8a6ffjifn"; sha256 = "0rn0wqccg2v4akh3wj16s5y60fscdfjpvrpsmvbc2vfq2v33y53n";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ filepath haskellSrcExts mtl uuagcCabal uulib ]; buildDepends = [ filepath haskellSrcExts mtl uuagcCabal uulib ];

View File

@ -0,0 +1,33 @@
{stdenv, fetchurl, unzip, cmake, SDL, mesa, zlib, libjpeg, libogg, libvorbis
, openalSoft, curl }:
stdenv.mkDerivation rec {
hash = "92a41322f4aa8bd45395d8088721c9a2bf43c79b";
name = "dhewm3-20130113-${hash}";
src = fetchurl {
url = "https://github.com/dhewm/dhewm3/zipball/${hash}";
sha256 = "0c17k60xhimpqi1xi9s1l7jbc97pqjnk4lgwyjb0agc3dkr73zwd";
};
# Add mesa linking
patchPhase = ''
sed -i 's/\<idlib\()\?\)$/idlib GL\1/' CMakeLists.txt
'';
unpackPhase = ''
unzip ${src}
cd */neo
'';
buildInputs = [ unzip cmake SDL mesa zlib libjpeg libogg libvorbis openalSoft
curl ];
enableParallelBuilding = true;
meta = {
homepage = https://github.com/dhewm/dhewm3;
description = "Doom 3 port to SDL";
license = "GPLv3";
};
}

View File

@ -231,7 +231,7 @@ in
import ./generic.nix ( import ./generic.nix (
rec { rec {
version = "3.0.70"; version = "3.0.71";
preConfigure = '' preConfigure = ''
substituteInPlace scripts/depmod.sh --replace '-b "$INSTALL_MOD_PATH"' "" substituteInPlace scripts/depmod.sh --replace '-b "$INSTALL_MOD_PATH"' ""
@ -239,7 +239,7 @@ import ./generic.nix (
src = fetchurl { src = fetchurl {
url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz";
sha256 = "0hxb457mixpcq43dg0lnbkfdjnzqw4ajfcfkyyfgdzn5496li6va"; sha256 = "1qavk6kp84h02bs0clhpri148lfj7zdzj7jjy07vw0h48lmj1405";
}; };
config = configWithPlatform stdenv.platform; config = configWithPlatform stdenv.platform;

View File

@ -245,7 +245,7 @@ in
import ./generic.nix ( import ./generic.nix (
rec { rec {
version = "3.4.37"; version = "3.4.38";
testing = false; testing = false;
preConfigure = '' preConfigure = ''
@ -254,7 +254,7 @@ import ./generic.nix (
src = fetchurl { src = fetchurl {
url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz";
sha256 = "0f7gbspi28a29vvvv0x2818pwhyjry4wzdm5d1nknf3a0cdi8an7"; sha256 = "1j3389frp98f7l4l4mp1lyw5g1g9yll6fayiyz7dsnx8fkxsga4h";
}; };
config = configWithPlatform stdenv.platform; config = configWithPlatform stdenv.platform;

View File

@ -261,7 +261,7 @@ import ./generic.nix (
src = fetchurl { src = fetchurl {
url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz";
sha256 = "1f1b6e09cb6ba656b28a41eb9e16e11576879f14574c0cb861b24734f3c5899f"; sha256 = "17w9qprk8ixjc6w0qk2p2jgqfxhmw4b9xss1iar5d9kbrc4nw6qz";
}; };
config = configWithPlatform stdenv.platform; config = configWithPlatform stdenv.platform;

View File

@ -252,8 +252,8 @@ in
import ./generic.nix ( import ./generic.nix (
rec { rec {
version = "3.9-rc3"; version = "3.9-rc4";
modDirVersion = "3.9.0-rc3"; modDirVersion = "3.9.0-rc4";
testing = true; testing = true;
preConfigure = '' preConfigure = ''
@ -262,7 +262,7 @@ import ./generic.nix (
src = fetchurl { src = fetchurl {
url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz";
sha256 = "1fbg952zzn6nkch2fpd1fzkwc6xsf66fnmkxrmc77yz8d29qddi5"; sha256 = "15mjsxa8xl233k004a2myg24l1x5rp22icdpy5r165rhbknbb1as";
}; };
config = configWithPlatform stdenv.platform; config = configWithPlatform stdenv.platform;

View File

@ -8,7 +8,7 @@
with stdenv.lib; with stdenv.lib;
let versionNumber = "310.32"; in let versionNumber = "313.30"; in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernelDev.version}"}"; name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernelDev.version}"}";
@ -21,12 +21,12 @@ stdenv.mkDerivation {
if stdenv.system == "i686-linux" then if stdenv.system == "i686-linux" then
fetchurl { fetchurl {
url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run"; url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run";
sha256 = "13dc2s312h4k4bp7qb2ymdafr739jxbh0f3h1ilrkyjkd945cgnl"; sha256 = "1ba9mphvynni44dv3mwx9a9819drmrc4n82f4i58xjhvkfbi03qa";
} }
else if stdenv.system == "x86_64-linux" then else if stdenv.system == "x86_64-linux" then
fetchurl { fetchurl {
url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run"; url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run";
sha256 = "1wk0lcm712glffdmwpk4drrwb0fjva7qhpxylnqs7fl7d3acnsvq"; sha256 = "1ggd3raxax99xnbphf945f0ggj5kq30jnknhyqy2fha9is1jbnjp";
} }
else throw "nvidia-x11 does not support platform ${stdenv.system}"; else throw "nvidia-x11 does not support platform ${stdenv.system}";

View File

@ -1,13 +1,13 @@
{ stdenv, fetchurl, zlib, ncurses, readline }: { stdenv, fetchurl, zlib, ncurses, readline }:
let version = "8.4.16"; in let version = "8.4.17"; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "postgresql-${version}"; name = "postgresql-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; url = "mirror://postgresql/source/v${version}/${name}.tar.bz2";
sha256 = "0bv10jh9pg523rzgbqjq4lzq4ai3275pqhkg0qkr40ap756xj0wd"; sha256 = "0dh4rn4q2amqjwmjjiya99bz1ph3lx45j5brnpwdjd9mxhs4r26w";
}; };
buildInputs = [ zlib ncurses readline ]; buildInputs = [ zlib ncurses readline ];

View File

@ -1,13 +1,13 @@
{ stdenv, fetchurl, zlib, readline }: { stdenv, fetchurl, zlib, readline }:
let version = "9.0.12"; in let version = "9.0.13"; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "postgresql-${version}"; name = "postgresql-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; url = "mirror://postgresql/source/v${version}/${name}.tar.bz2";
sha256 = "090m5cxw7jv9q2jgwbs3qm57z6ldf0mcavc0wsmqk1ywrdrniw40"; sha256 = "0xwrmwrx0pm21w3ifrqcmb8k2sa46w491ff3gqqfxynyk78a9bji";
}; };
buildInputs = [ zlib readline ]; buildInputs = [ zlib readline ];

View File

@ -1,13 +1,13 @@
{ stdenv, fetchurl, zlib, readline }: { stdenv, fetchurl, zlib, readline }:
let version = "9.1.8"; in let version = "9.1.9"; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "postgresql-${version}"; name = "postgresql-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; url = "mirror://postgresql/source/v${version}/${name}.tar.bz2";
sha256 = "0vacnhqs9mrjrx9vh4r66a9smwl1d4qrmjlsq3ydnqj0lbfzk20x"; sha256 = "1n1dc1kqc487dylc22iq1j8sn93jxbqm2g4b5rr0i4q0h7hk7998";
}; };
buildInputs = [ zlib readline ]; buildInputs = [ zlib readline ];

View File

@ -1,13 +1,13 @@
{ stdenv, fetchurl, zlib, readline }: { stdenv, fetchurl, zlib, readline }:
let version = "9.2.3"; in let version = "9.2.4"; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "postgresql-${version}"; name = "postgresql-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; url = "mirror://postgresql/source/v${version}/${name}.tar.bz2";
sha256 = "0zszqgp64pn7z9ab36bi989apj6hi20yxvcrk26jvhy0j0radxf4"; sha256 = "14xfzw3hb2fn60c438v3j7wa65jjm2pnmx4qb4i4ji4am0cdjzfr";
}; };
buildInputs = [ zlib readline ]; buildInputs = [ zlib readline ];

View File

@ -556,7 +556,7 @@ let
cfdg = builderDefsPackage ../tools/graphics/cfdg { cfdg = builderDefsPackage ../tools/graphics/cfdg {
inherit libpng bison flex; inherit libpng bison flex;
ffmpeg = ffmpeg_1_1; ffmpeg = ffmpeg_1;
}; };
checkinstall = callPackage ../tools/package-management/checkinstall { }; checkinstall = callPackage ../tools/package-management/checkinstall { };
@ -3663,7 +3663,7 @@ let
vpxSupport = !stdenv.isMips; vpxSupport = !stdenv.isMips;
}; };
ffmpeg_1_1 = callPackage ../development/libraries/ffmpeg/1.1.nix { ffmpeg_1 = callPackage ../development/libraries/ffmpeg/1.x.nix {
vpxSupport = !stdenv.isMips; vpxSupport = !stdenv.isMips;
}; };
@ -4628,7 +4628,7 @@ let
mkvtoolnix = callPackage ../applications/video/mkvtoolnix { }; mkvtoolnix = callPackage ../applications/video/mkvtoolnix { };
mlt = callPackage ../development/libraries/mlt { mlt = callPackage ../development/libraries/mlt {
ffmpeg = ffmpeg_1_1; ffmpeg = ffmpeg_1;
}; };
libmpeg2 = callPackage ../development/libraries/libmpeg2 { }; libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
@ -5547,7 +5547,7 @@ let
OVMF = callPackage ../applications/virtualization/OVMF { }; OVMF = callPackage ../applications/virtualization/OVMF { };
postgresql = postgresql83; postgresql = postgresql92;
postgresql83 = callPackage ../servers/sql/postgresql/8.3.x.nix { }; postgresql83 = callPackage ../servers/sql/postgresql/8.3.x.nix { };
@ -7193,6 +7193,8 @@ let
gqview = callPackage ../applications/graphics/gqview { }; gqview = callPackage ../applications/graphics/gqview { };
gmpc = callPackage ../applications/audio/gmpc { };
gmtk = callPackage ../applications/networking/browsers/mozilla-plugins/gmtk { gmtk = callPackage ../applications/networking/browsers/mozilla-plugins/gmtk {
inherit (gnome) GConf; inherit (gnome) GConf;
}; };
@ -7435,6 +7437,8 @@ let
mhwaveedit = callPackage ../applications/audio/mhwaveedit {}; mhwaveedit = callPackage ../applications/audio/mhwaveedit {};
mid2key = callPackage ../applications/audio/mid2key { };
midori = builderDefsPackage (import ../applications/networking/browsers/midori) { midori = builderDefsPackage (import ../applications/networking/browsers/midori) {
inherit imagemagick intltool python pkgconfig webkit libxml2 inherit imagemagick intltool python pkgconfig webkit libxml2
which gettext makeWrapper file libidn sqlite docutils libnotify which gettext makeWrapper file libidn sqlite docutils libnotify
@ -7505,12 +7509,14 @@ let
ncmpcpp = callPackage ../applications/audio/ncmpcpp { }; ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
normalize = callPackage ../applications/audio/normalize { };
mplayer = callPackage ../applications/video/mplayer { mplayer = callPackage ../applications/video/mplayer {
pulseSupport = config.pulseaudio or false; pulseSupport = config.pulseaudio or false;
}; };
mplayer2 = callPackage ../applications/video/mplayer2 { mplayer2 = callPackage ../applications/video/mplayer2 {
ffmpeg = ffmpeg_1_1; ffmpeg = ffmpeg_1;
}; };
MPlayerPlugin = browser: MPlayerPlugin = browser:
@ -7980,7 +7986,7 @@ let
}; };
vlc = callPackage ../applications/video/vlc { vlc = callPackage ../applications/video/vlc {
ffmpeg = ffmpeg_1_1; ffmpeg = ffmpeg_1;
}; };
vnstat = callPackage ../applications/networking/vnstat { }; vnstat = callPackage ../applications/networking/vnstat { };
@ -8220,6 +8226,8 @@ let
crrcsim = callPackage ../games/crrcsim {}; crrcsim = callPackage ../games/crrcsim {};
dhewm3 = callPackage ../games/dhewm3 {};
drumkv1 = callPackage ../applications/audio/drumkv1 { }; drumkv1 = callPackage ../applications/audio/drumkv1 { };
dwarf_fortress = callPackage_i686 ../games/dwarf-fortress { }; dwarf_fortress = callPackage_i686 ../games/dwarf-fortress { };

View File

@ -1359,6 +1359,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
network = self.network_2_4_1_2; network = self.network_2_4_1_2;
networkConduit = callPackage ../development/libraries/haskell/network-conduit {}; networkConduit = callPackage ../development/libraries/haskell/network-conduit {};
networkConduitTls = callPackage ../development/libraries/haskell/network-conduit-tls {};
networkInfo = callPackage ../development/libraries/haskell/network-info {}; networkInfo = callPackage ../development/libraries/haskell/network-info {};
@ -1603,6 +1604,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
SafeSemaphore = callPackage ../development/libraries/haskell/SafeSemaphore {}; SafeSemaphore = callPackage ../development/libraries/haskell/SafeSemaphore {};
scotty = callPackage ../development/libraries/haskell/scotty {};
sendfile = callPackage ../development/libraries/haskell/sendfile {}; sendfile = callPackage ../development/libraries/haskell/sendfile {};
semigroups = callPackage ../development/libraries/haskell/semigroups {}; semigroups = callPackage ../development/libraries/haskell/semigroups {};
@ -1837,6 +1840,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
unixCompat = callPackage ../development/libraries/haskell/unix-compat {}; unixCompat = callPackage ../development/libraries/haskell/unix-compat {};
unixProcessConduit = callPackage ../development/libraries/haskell/unix-process-conduit {};
unixTime = callPackage ../development/libraries/haskell/unix-time {}; unixTime = callPackage ../development/libraries/haskell/unix-time {};
unlambda = callPackage ../development/libraries/haskell/unlambda {}; unlambda = callPackage ../development/libraries/haskell/unlambda {};
@ -2148,6 +2153,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
jailbreakCabal = callPackage ../development/tools/haskell/jailbreak-cabal {}; jailbreakCabal = callPackage ../development/tools/haskell/jailbreak-cabal {};
keter = callPackage ../development/tools/haskell/keter {};
lhs2tex = callPackage ../tools/typesetting/lhs2tex {}; lhs2tex = callPackage ../tools/typesetting/lhs2tex {};
myhasktags = callPackage ../tools/misc/myhasktags {}; myhasktags = callPackage ../tools/misc/myhasktags {};

View File

@ -16,8 +16,8 @@ mapTestOn {
ACVector = supportedSystems; ACVector = supportedSystems;
aeson = supportedSystems; aeson = supportedSystems;
AgdaExecutable = supportedSystems; AgdaExecutable = supportedSystems;
alex = supportedSystems;
alexMeta = supportedSystems; alexMeta = supportedSystems;
alex = supportedSystems;
alternativeIo = supportedSystems; alternativeIo = supportedSystems;
ansiTerminal = supportedSystems; ansiTerminal = supportedSystems;
ansiWlPprint = supportedSystems; ansiWlPprint = supportedSystems;
@ -41,8 +41,8 @@ mapTestOn {
blazeTextual = supportedSystems; blazeTextual = supportedSystems;
bloomfilter = supportedSystems; bloomfilter = supportedSystems;
bmp = supportedSystems; bmp = supportedSystems;
BNFC = supportedSystems;
BNFCMeta = supportedSystems; BNFCMeta = supportedSystems;
BNFC = supportedSystems;
Boolean = supportedSystems; Boolean = supportedSystems;
bytestringMmap = supportedSystems; bytestringMmap = supportedSystems;
bytestringNums = supportedSystems; bytestringNums = supportedSystems;
@ -125,9 +125,9 @@ mapTestOn {
gamma = supportedSystems; gamma = supportedSystems;
gdiff = supportedSystems; gdiff = supportedSystems;
ghcEvents = supportedSystems; ghcEvents = supportedSystems;
ghc = supportedSystems;
ghcMtl = supportedSystems; ghcMtl = supportedSystems;
ghcPaths = supportedSystems; ghcPaths = supportedSystems;
ghc = supportedSystems;
ghcSybUtils = supportedSystems; ghcSybUtils = supportedSystems;
githubBackup = supportedSystems; githubBackup = supportedSystems;
github = supportedSystems; github = supportedSystems;
@ -139,8 +139,8 @@ mapTestOn {
GLUT = supportedSystems; GLUT = supportedSystems;
gnutls = supportedSystems; gnutls = supportedSystems;
graphviz = supportedSystems; graphviz = supportedSystems;
gtk = supportedSystems;
gtksourceview2 = supportedSystems; gtksourceview2 = supportedSystems;
gtk = supportedSystems;
hackageDb = supportedSystems; hackageDb = supportedSystems;
haddock = supportedSystems; haddock = supportedSystems;
hakyll = supportedSystems; hakyll = supportedSystems;
@ -155,13 +155,13 @@ mapTestOn {
haskellLexer = supportedSystems; haskellLexer = supportedSystems;
haskellPlatform = supportedSystems; haskellPlatform = supportedSystems;
haskellSrcExts = supportedSystems; haskellSrcExts = supportedSystems;
haskellSrc = supportedSystems;
haskellSrcMeta = supportedSystems; haskellSrcMeta = supportedSystems;
haskellSrc = supportedSystems;
HaXml = supportedSystems; HaXml = supportedSystems;
haxr = supportedSystems; haxr = supportedSystems;
HDBC = supportedSystems;
HDBCPostgresql = supportedSystems; HDBCPostgresql = supportedSystems;
HDBCSqlite3 = supportedSystems; HDBCSqlite3 = supportedSystems;
HDBC = supportedSystems;
HFuse = supportedSystems; HFuse = supportedSystems;
highlightingKate = supportedSystems; highlightingKate = supportedSystems;
hinotify = supportedSystems; hinotify = supportedSystems;
@ -204,6 +204,7 @@ mapTestOn {
jailbreakCabal = supportedSystems; jailbreakCabal = supportedSystems;
json = supportedSystems; json = supportedSystems;
jsonTypes = supportedSystems; jsonTypes = supportedSystems;
keter = supportedSystems;
lambdabot = supportedSystems; lambdabot = supportedSystems;
languageCQuote = supportedSystems; languageCQuote = supportedSystems;
languageJavascript = supportedSystems; languageJavascript = supportedSystems;
@ -231,20 +232,20 @@ mapTestOn {
MonadPrompt = supportedSystems; MonadPrompt = supportedSystems;
MonadRandom = supportedSystems; MonadRandom = supportedSystems;
mpppc = supportedSystems; mpppc = supportedSystems;
mtl = supportedSystems;
mtlparse = supportedSystems; mtlparse = supportedSystems;
mtl = supportedSystems;
multiplate = supportedSystems; multiplate = supportedSystems;
multirec = supportedSystems; multirec = supportedSystems;
multiset = supportedSystems; multiset = supportedSystems;
murmurHash = supportedSystems; murmurHash = supportedSystems;
mwcRandom = supportedSystems; mwcRandom = supportedSystems;
nat = supportedSystems;
nats = supportedSystems; nats = supportedSystems;
nat = supportedSystems;
naturals = supportedSystems; naturals = supportedSystems;
networkInfo = supportedSystems; networkInfo = supportedSystems;
network = supportedSystems;
networkMulticast = supportedSystems; networkMulticast = supportedSystems;
networkProtocolXmpp = supportedSystems; networkProtocolXmpp = supportedSystems;
network = supportedSystems;
nonNegative = supportedSystems; nonNegative = supportedSystems;
numericPrelude = supportedSystems; numericPrelude = supportedSystems;
numtype = supportedSystems; numtype = supportedSystems;
@ -266,9 +267,9 @@ mapTestOn {
pathtype = supportedSystems; pathtype = supportedSystems;
pcreLight = supportedSystems; pcreLight = supportedSystems;
permutation = supportedSystems; permutation = supportedSystems;
persistent = supportedSystems;
persistentPostgresql = supportedSystems; persistentPostgresql = supportedSystems;
persistentSqlite = supportedSystems; persistentSqlite = supportedSystems;
persistent = supportedSystems;
persistentTemplate = supportedSystems; persistentTemplate = supportedSystems;
polyparse = supportedSystems; polyparse = supportedSystems;
ppm = supportedSystems; ppm = supportedSystems;
@ -280,9 +281,9 @@ mapTestOn {
QuickCheck2 = supportedSystems; QuickCheck2 = supportedSystems;
QuickCheck = supportedSystems; QuickCheck = supportedSystems;
randomFu = supportedSystems; randomFu = supportedSystems;
random = supportedSystems;
randomShuffle = supportedSystems; randomShuffle = supportedSystems;
randomSource = supportedSystems; randomSource = supportedSystems;
random = supportedSystems;
RangedSets = supportedSystems; RangedSets = supportedSystems;
ranges = supportedSystems; ranges = supportedSystems;
readline = supportedSystems; readline = supportedSystems;
@ -296,11 +297,11 @@ mapTestOn {
regular = supportedSystems; regular = supportedSystems;
RSA = supportedSystems; RSA = supportedSystems;
rvar = supportedSystems; rvar = supportedSystems;
safe = supportedSystems;
SafeSemaphore = supportedSystems; SafeSemaphore = supportedSystems;
safe = supportedSystems;
SDLImage = supportedSystems; SDLImage = supportedSystems;
SDL = supportedSystems;
SDLMixer = supportedSystems; SDLMixer = supportedSystems;
SDL = supportedSystems;
SDLTtf = supportedSystems; SDLTtf = supportedSystems;
semigroups = supportedSystems; semigroups = supportedSystems;
sendfile = supportedSystems; sendfile = supportedSystems;
@ -312,9 +313,9 @@ mapTestOn {
smallcheck = supportedSystems; smallcheck = supportedSystems;
SMTPClient = supportedSystems; SMTPClient = supportedSystems;
snapCore = supportedSystems; snapCore = supportedSystems;
snap = supportedSystems;
snapLoaderStatic = supportedSystems; snapLoaderStatic = supportedSystems;
snapServer = supportedSystems; snapServer = supportedSystems;
snap = supportedSystems;
split = supportedSystems; split = supportedSystems;
splot = supportedSystems; splot = supportedSystems;
srcloc = supportedSystems; srcloc = supportedSystems;
@ -368,13 +369,13 @@ mapTestOn {
vcsRevision = supportedSystems; vcsRevision = supportedSystems;
Vec = supportedSystems; Vec = supportedSystems;
vectorAlgorithms = supportedSystems; vectorAlgorithms = supportedSystems;
vector = supportedSystems;
vectorSpace = supportedSystems; vectorSpace = supportedSystems;
vector = supportedSystems;
vty = supportedSystems; vty = supportedSystems;
waiAppStatic = supportedSystems; waiAppStatic = supportedSystems;
waiExtra = supportedSystems; waiExtra = supportedSystems;
wai = supportedSystems;
waiLogger = supportedSystems; waiLogger = supportedSystems;
wai = supportedSystems;
warp = supportedSystems; warp = supportedSystems;
wlPprintExtras = supportedSystems; wlPprintExtras = supportedSystems;
wlPprint = supportedSystems; wlPprint = supportedSystems;
@ -398,9 +399,9 @@ mapTestOn {
yesodDefault = supportedSystems; yesodDefault = supportedSystems;
yesodForm = supportedSystems; yesodForm = supportedSystems;
yesodJson = supportedSystems; yesodJson = supportedSystems;
yesod = supportedSystems;
yesodPersistent = supportedSystems; yesodPersistent = supportedSystems;
yesodStatic = supportedSystems; yesodStatic = supportedSystems;
yesod = supportedSystems;
zeromq3Haskell = supportedSystems; zeromq3Haskell = supportedSystems;
zeromqHaskell = supportedSystems; zeromqHaskell = supportedSystems;
zipArchive = supportedSystems; zipArchive = supportedSystems;