3
0
Fork 0
forked from mirrors/nixpkgs

Merge branch 'master' of github.com:NixOS/nixpkgs

This commit is contained in:
Russell O'Connor 2012-09-10 23:50:17 +02:00
commit 048ef1659f
96 changed files with 789 additions and 261 deletions

View file

@ -0,0 +1,29 @@
{ stdenv, fetchgit, pythonPackages }:
pythonPackages.buildPythonPackage rec {
name = "lastwatch-${version}";
namePrefix = "";
version = "0.4.1";
src = fetchgit {
url = "git://github.com/aszlig/LastWatch.git";
rev = "refs/tags/v${version}";
sha256 = "c43f0fd87e9f3daafc7e8676daf2e89c8e21fbabc278eb1455e28d2997587a92";
};
pythonPath = [
pythonPackages.pyinotify
pythonPackages.pylast
pythonPackages.mutagen
];
propagatedBuildInputs = pythonPath;
installCommand = "python setup.py install --prefix=$out";
meta = {
homepage = "https://github.com/aszlig/LastWatch";
description = "An inotify-based last.fm audio scrobbler";
license = stdenv.lib.licenses.gpl2;
};
}

View file

@ -0,0 +1,46 @@
{ stdenv, fetchurl, pythonPackages, gettext, pyqt4
, pkgconfig, libdiscid, libofa, ffmpeg }:
pythonPackages.buildPythonPackage rec {
name = "picard-${version}";
namePrefix = "";
version = "1.1";
src = fetchurl {
url = "http://ftp.musicbrainz.org/pub/musicbrainz/picard/${name}.tar.gz";
md5 = "57abb76632a423760f336ac11da5c149";
};
buildInputs = [
pkgconfig
ffmpeg
libofa
gettext
];
propagatedBuildInputs = [
pythonPackages.mutagen
pyqt4
libdiscid
];
configurePhase = ''
python setup.py config
'';
buildPhase = ''
python setup.py build
'';
installPhase = ''
python setup.py install --prefix="$out"
'';
doCheck = false;
meta = {
homepage = "http://musicbrainz.org/doc/MusicBrainz_Picard";
description = "The official MusicBrainz tagger";
license = stdenv.lib.licenses.gpl2;
};
}

View file

@ -1,13 +1,13 @@
{ stdenv, fetchurl }: { stdenv, fetchurl }:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "htmlize-1.37"; name = "htmlize-1.40";
builder = ./builder.sh; builder = ./builder.sh;
src = fetchurl { src = fetchurl {
url = http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el.cgi; url = http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el.cgi;
sha256 = "70cf41a2ea6a478a45143a8cd672381c01ed894448200e602531acbf2b1fd160"; sha256 = "1v7pzif5b7dr6iyllqvzka8i6s23rsjdnmilnma054gv8d4shw6a";
}; };
meta = { meta = {

View file

@ -0,0 +1,31 @@
{ stdenv, fetchgit, emacs, xmlRpc }:
stdenv.mkDerivation rec {
name = "org2blog-0.5";
src = fetchgit {
url = https://github.com/punchagan/org2blog.git;
rev = "338abe30e9bc89684f8384f8deaf826b63844da6";
sha256 = "46ab31e90d0d54071c126b7d5599a3e82062baa79ddf26b988bcb88d306d6827";
};
buildInputs = [ emacs ];
propagatedUserEnvPkgs = [ xmlRpc ];
buildPhase = ''
emacs -L . -L ${xmlRpc}/share/emacs/site-lisp --batch -f batch-byte-compile *.el
'';
installPhase = ''
install -d $out/share/emacs/site-lisp
install *.el* $out/share/emacs/site-lisp
'';
meta = {
description = "A tool to publish directly from Emacs org-mode to WordPress blogs.";
homepage = https://github.com/punchagan/org2blog;
license = "GPLv3+";
platforms = stdenv.lib.platforms.all;
};
}

View file

@ -0,0 +1,32 @@
{stdenv, fetchurl, emacs}:
stdenv.mkDerivation rec {
name = "xml-rpc-1.6.8";
src = fetchurl {
url = https://launchpadlibrarian.net/40270196/xml-rpc.el;
sha256 = "0i8hf90yhrjwqrv7q1f2g1cff6ld8apqkka42fh01wkdys1fbm7b";
};
phases = [ "buildPhase" "installPhase"];
buildInputs = [ emacs ];
buildPhase = ''
cp $src xml-rpc.el
emacs --batch -f batch-byte-compile xml-rpc.el
'';
installPhase = ''
install -d $out/share/emacs/site-lisp
install xml-rpc.el* $out/share/emacs/site-lisp
'';
meta = {
description = "An elisp implementation of clientside XML-RPC.";
homepage = https://launchpad.net/xml-rpc-el;
license = "GPLv3+";
platforms = stdenv.lib.platforms.all;
};
}

View file

@ -1,12 +1,15 @@
{ stdenv, fetchurl { stdenv, fetchurl
, sslSupport ? true , sslSupport ? true
, graphicsSupport ? false , graphicsSupport ? false
, mouseSupport ? false
, ncurses, openssl ? null, boehmgc, gettext, zlib , ncurses, openssl ? null, boehmgc, gettext, zlib
, imlib2 ? null, x11 ? null , imlib2 ? null, x11 ? null, fbcon ? null
, gpm ? null
}: }:
assert sslSupport -> openssl != null; assert sslSupport -> openssl != null;
assert graphicsSupport -> x11 != null; assert graphicsSupport -> imlib2 != null && (x11 != null || fbcon != null);
assert mouseSupport -> gpm != null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "w3m-0.5.3"; name = "w3m-0.5.3";
@ -22,9 +25,11 @@ stdenv.mkDerivation rec {
buildInputs = [ncurses boehmgc gettext zlib] buildInputs = [ncurses boehmgc gettext zlib]
++ stdenv.lib.optional sslSupport openssl ++ stdenv.lib.optional sslSupport openssl
++ stdenv.lib.optionals graphicsSupport [imlib2 x11]; ++ stdenv.lib.optional mouseSupport gpm
++ stdenv.lib.optionals graphicsSupport [imlib2 x11 fbcon];
configureFlags = "--with-ssl=${openssl} --with-gc=${boehmgc}"; configureFlags = "--with-ssl=${openssl} --with-gc=${boehmgc}"
+ stdenv.lib.optionalString graphicsSupport " --enable-image=x11,fb";
preConfigure = '' preConfigure = ''
substituteInPlace ./configure --replace "/lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib /lib64 /usr/lib64" /no-such-path substituteInPlace ./configure --replace "/lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib /lib64 /usr/lib64" /no-such-path

View file

@ -1,10 +1,10 @@
{stdenv, fetchurl, readline, libssh, intltool}: {stdenv, fetchurl, readline, libssh, intltool}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "yafc-1.2.0"; name = "yafc-1.2.3";
src = fetchurl { src = fetchurl {
url = "https://github.com/downloads/sebastinas/yafc/${name}.tar.xz"; url = "https://github.com/downloads/sebastinas/yafc/${name}.tar.xz";
sha256 = "0h5cbvvfkigvzfqqzvgqpn8m0ilyng3rgyh85c0mi48klzv8kb58"; sha256 = "11h5r9ragfpil338kq981wxnifacflqfwgydhmy00b3fbdlnxzsi";
}; };
buildInputs = [ readline libssh intltool ]; buildInputs = [ readline libssh intltool ];

View file

@ -5,8 +5,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "darcs"; pname = "darcs";
version = "2.8.1"; version = "2.8.2";
sha256 = "1fz9k9zihb0fz0w2y55iqa1fd604nxzz48r62sx3ixxn8qqsvrd1"; sha256 = "1gd8028k91hjsd9hvx3pw4h5zsn2ckc7pfp7f1f566dpp1g422v5";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [

View file

@ -10,7 +10,7 @@ with stdenv.lib;
let let
version = "4.1.20"; version = "4.1.22";
forEachModule = action: '' forEachModule = action: ''
for mod in \ for mod in \
@ -34,7 +34,7 @@ in stdenv.mkDerivation {
src = fetchurl { src = fetchurl {
url = "http://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2"; url = "http://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2";
sha256 = "b132dbc5c6e9ed77aba737ec35b488ac152aa362c3ad49d466897bc410324aeb"; sha256 = "7abb506203dd0d69b4b408fd999b5b9a479a9adce5f80e9b5569641c053dd153";
}; };
buildInputs = buildInputs =

View file

@ -1,13 +1,13 @@
{ stdenv, fetchurl, lib, patchelf, cdrkit, kernel, which, makeWrapper { stdenv, fetchurl, lib, patchelf, cdrkit, kernel, which, makeWrapper
, libX11, libXt, libXext, libXmu, libXcomposite, libXfixes, libXrandr, libXcursor}: , libX11, libXt, libXext, libXmu, libXcomposite, libXfixes, libXrandr, libXcursor}:
let version = "4.1.18"; in let version = "4.1.22"; in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "VirtualBox-GuestAdditions-${version}"; name = "VirtualBox-GuestAdditions-${version}";
src = fetchurl { src = fetchurl {
url = "http://download.virtualbox.org/virtualbox/${version}/VBoxGuestAdditions_${version}.iso"; url = "http://download.virtualbox.org/virtualbox/${version}/VBoxGuestAdditions_${version}.iso";
sha256 = "1zsjh4q71ny10s2zaxnaw4w3bs961c21xv6dd6zpwhnbimlhlrqb"; sha256 = "5c7d9a4a31c8a926ba6dbae2b9704a561638e94ea0fc4f805a9231dd4f932d46";
}; };
KERN_DIR = "${kernel}/lib/modules/*/build"; KERN_DIR = "${kernel}/lib/modules/*/build";
buildInputs = [ patchelf cdrkit makeWrapper ]; buildInputs = [ patchelf cdrkit makeWrapper ];

View file

@ -1,6 +1,6 @@
# generic builder for Cabal packages # generic builder for Cabal packages
{stdenv, fetchurl, lib, pkgconfig, ghc, Cabal, enableLibraryProfiling ? false} : { stdenv, fetchurl, lib, pkgconfig, ghc, Cabal, jailbreakCabal, enableLibraryProfiling ? false }:
{ {
mkDerivation = mkDerivation =
args : # arguments for the individual package, can modify the defaults args : # arguments for the individual package, can modify the defaults
@ -86,7 +86,8 @@
configurePhase = '' configurePhase = ''
eval "$preConfigure" eval "$preConfigure"
for i in Setup.hs Setup.lhs; do ${lib.optionalString (lib.attrByPath ["jailbreak"] false self) "${jailbreakCabal}/bin/jailbreak-cabal ${self.pname}.cabal && "
}for i in Setup.hs Setup.lhs; do
test -f $i && ghc --make $i test -f $i && ghc --make $i
done done

View file

@ -1,18 +1,27 @@
{ stdenv, fetchurl, ghc, perl, gmp, ncurses }: { stdenv, fetchurl, ghc, perl, gmp, ncurses }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "7.6.0.20120810"; version = "7.6.1";
name = "ghc-${version}"; name = "ghc-${version}";
src = fetchurl { src = fetchurl {
url = "http://haskell.org/ghc/dist/7.6.1-rc1/${name}-src.tar.bz2"; url = "http://haskell.org/ghc/dist/7.6.1/${name}-src.tar.bz2";
sha256 = "04m8ms3a58590s4p8x6qma25rdanz0iai8rcla78ka798612pvjd"; sha256 = "1q5rqp8z90mq6ysf7h28zkbhfaxlrpva2qy0wnkr43d7214dzp7i";
}; };
buildInputs = [ ghc perl gmp ncurses ]; buildInputs = [ ghc perl gmp ncurses ];
enableParallelBuilding = true; # My attempts to compile GHC with parallel build support enabled, failed
# 4 consecutive times with the following error:
#
# building rts/dist/build/AutoApply.debug_o
# building rts/dist/build/AutoApply.thr_o
# rts_dist_HC rts/dist/build/AutoApply.debug_o
# /nix/store/1iigiim5855m8j7pmwf5xrnpf705s4dh-binutils-2.21.1a/bin/ld: cannot find libraries/integer-gmp/dist-install/build/cbits/gmp-wrappers_o_split/gmp-wrappers__1.o
# collect2: ld returned 1 exit status
# make[1]: *** [libraries/integer-gmp/dist-install/build/cbits/gmp-wrappers.p_o] Error 1
enableParallelBuilding = false;
buildMK = '' buildMK = ''
libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib"

View file

@ -0,0 +1,86 @@
{ stdenv, fetchurl, icu, expat, zlib, bzip2, python
, enableRelease ? true
, enableDebug ? false
, enableSingleThreaded ? false
, enableMultiThreaded ? true
, enableShared ? true
, enableStatic ? false
, enablePIC ? false
, enableExceptions ? false
, taggedLayout ? ((enableRelease && enableDebug) || (enableSingleThreaded && enableMultiThreaded) || (enableShared && enableStatic))
}:
let
variant = stdenv.lib.concatStringsSep ","
(stdenv.lib.optional enableRelease "release" ++
stdenv.lib.optional enableDebug "debug");
threading = stdenv.lib.concatStringsSep ","
(stdenv.lib.optional enableSingleThreaded "single" ++
stdenv.lib.optional enableMultiThreaded "multi");
link = stdenv.lib.concatStringsSep ","
(stdenv.lib.optional enableShared "shared" ++
stdenv.lib.optional enableStatic "static");
# To avoid library name collisions
layout = if taggedLayout then "tagged" else "system";
cflags = if (enablePIC && enableExceptions) then
"cflags=-fPIC -fexceptions cxxflags=-fPIC linkflags=-fPIC"
else if (enablePIC) then
"cflags=-fPIC cxxflags=-fPIC linkflags=-fPIC"
else if (enableExceptions) then
"cflags=-fexceptions"
else
"";
in
stdenv.mkDerivation {
name = "boost-1.51.0";
meta = {
homepage = "http://boost.org/";
description = "Boost C++ Library Collection";
license = "boost-license";
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.simons ];
};
src = fetchurl {
url = "mirror://sourceforge/boost/boost_1_51_0.tar.bz2";
sha256 = "fb2d2335a29ee7fe040a197292bfce982af84a645c81688a915c84c925b69696";
};
enableParallelBuilding = true;
buildInputs = [icu expat zlib bzip2 python];
configureScript = "./bootstrap.sh";
configureFlags = "--with-icu=${icu} --with-python=${python}/bin/python";
buildPhase = "./b2 -j$NIX_BUILD_CORES -sEXPAT_INCLUDE=${expat}/include -sEXPAT_LIBPATH=${expat}/lib --layout=${layout} variant=${variant} threading=${threading} link=${link} ${cflags} install";
installPhase = ":";
crossAttrs = rec {
buildInputs = [ expat.hostDrv zlib.hostDrv bzip2.hostDrv ];
# all buildInputs set previously fell into propagatedBuildInputs, as usual, so we have to
# override them.
propagatedBuildInputs = buildInputs;
# We want to substitute the contents of configureFlags, removing thus the
# usual --build and --host added on cross building.
preConfigure = ''
export configureFlags="--prefix=$out --without-icu"
'';
buildPhase = ''
set -x
cat << EOF > user-config.jam
using gcc : cross : $crossConfig-g++ ;
EOF
./b2 -j$NIX_BUILD_CORES -sEXPAT_INCLUDE=${expat.hostDrv}/include -sEXPAT_LIBPATH=${expat.hostDrv}/lib --layout=${layout} --user-config=user-config.jam toolset=gcc-cross variant=${variant} threading=${threading} link=${link} ${cflags} --without-python install
'';
};
}

View file

@ -13,9 +13,7 @@ cabal.mkDerivation (self: {
QuickCheck syb xhtml zlib QuickCheck syb xhtml zlib
]; ];
buildTools = [ alex happy ]; buildTools = [ alex happy ];
patchPhase = '' jailbreak = true;
sed -i -e 's|mtl == 2.0.\*|mtl|' Agda.cabal
'';
meta = { meta = {
homepage = "http://wiki.portal.chalmers.se/agda/"; homepage = "http://wiki.portal.chalmers.se/agda/";
description = "A dependently typed functional programming language and proof assistant"; description = "A dependently typed functional programming language and proof assistant";

View file

@ -1,11 +1,9 @@
{ cabal, libX11, libXext, libXinerama, libXrandr, libXrender, syb { cabal, libX11, libXext, libXinerama, libXrandr, libXrender }:
}:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "X11"; pname = "X11";
version = "1.6.0"; version = "1.6.0.1";
sha256 = "0jjnr4490mkdrmq3lvv7hha7rc9vbwsxlwsvcv56q6zgjx4zwf8j"; sha256 = "0crbprh4m48l4yvbamgvvzrmm1d94lgbyqv1xsd37r4a3xh7qakz";
buildDepends = [ syb ];
extraLibraries = [ extraLibraries = [
libX11 libXext libXinerama libXrandr libXrender libX11 libXext libXinerama libXrandr libXrender
]; ];

View file

@ -12,9 +12,6 @@ cabal.mkDerivation (self: {
hashable hashtables languageCQuote mainlandPretty mtl srcloc hashable hashtables languageCQuote mainlandPretty mtl srcloc
transformers unorderedContainers transformers unorderedContainers
]; ];
patchPhase = ''
sed -i -e 's|\<defaultMain\>|defaultMainWithHooks autoconfUserHooks|' Setup.hs
'';
meta = { meta = {
homepage = "http://www.cse.unsw.edu.au/~chak/project/accelerate/"; homepage = "http://www.cse.unsw.edu.au/~chak/project/accelerate/";
description = "Accelerate backend for NVIDIA GPUs"; description = "Accelerate backend for NVIDIA GPUs";

View file

@ -0,0 +1,13 @@
{ cabal, newtype, semigroupoids, semigroups, vectorSpace }:
cabal.mkDerivation (self: {
pname = "active";
version = "0.1.0.2";
sha256 = "1iymh3sd21ba7ijwv5afphn5vhmwchk6725hbcsdwk2d2x2gd674";
buildDepends = [ newtype semigroupoids semigroups vectorSpace ];
meta = {
description = "Abstractions for animation";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "arrows"; pname = "arrows";
version = "0.4.4.0"; version = "0.4.4.1";
sha256 = "1dcvv1vscyggwqmlm6j2sc29zy0wmhn6w4g617gbxxb1j28bm6a9"; sha256 = "1qpbpwsc3frjdngwjv3r58nfa0ik88cqh24ls47svigsz3c4n42v";
buildDepends = [ Stream ]; buildDepends = [ Stream ];
meta = { meta = {
homepage = "http://www.haskell.org/arrows/"; homepage = "http://www.haskell.org/arrows/";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "attoparsec-conduit"; pname = "attoparsec-conduit";
version = "0.5.0"; version = "0.5.0.1";
sha256 = "17l98kbv2pxcchacy7r4ja0czdklc7r4j8vzv3pi0pjb2s9ih6sq"; sha256 = "1qrg524gr9ajdxaqd9gmxpj45d7ga21q27ykr76kjdwxfpqaq6n8";
buildDepends = [ attoparsec conduit text transformers ]; buildDepends = [ attoparsec conduit text transformers ];
meta = { meta = {
homepage = "http://github.com/snoyberg/conduit"; homepage = "http://github.com/snoyberg/conduit";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "blaze-builder-conduit"; pname = "blaze-builder-conduit";
version = "0.5.0"; version = "0.5.0.1";
sha256 = "1saviq46670khz3pcw2ldvbhhgqs522lvbpm62mxjfvrynjw1gwg"; sha256 = "1avbgrgqzryqv717714s0418lknm0lqzkis3hia00qhy762amlcn";
buildDepends = [ blazeBuilder conduit text transformers ]; buildDepends = [ blazeBuilder conduit text transformers ];
meta = { meta = {
homepage = "http://github.com/snoyberg/conduit"; homepage = "http://github.com/snoyberg/conduit";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "blaze-html"; pname = "blaze-html";
version = "0.5.0.0"; version = "0.5.1.0";
sha256 = "0cfvdf50jbm6w277jf69ac57nbkgkn2ifcp6r2amd3qdbmdgqkwj"; sha256 = "1f256z68pbm1h6wsk33p94byxwfp01i4pbdrch32jdi1q35cmqxh";
buildDepends = [ blazeBuilder blazeMarkup text ]; buildDepends = [ blazeBuilder blazeMarkup text ];
meta = { meta = {
homepage = "http://jaspervdj.be/blaze"; homepage = "http://jaspervdj.be/blaze";

View file

@ -10,9 +10,7 @@ cabal.mkDerivation (self: {
base64Bytestring cereal cprngAes cryptoApi cryptocipher entropy base64Bytestring cereal cprngAes cryptoApi cryptocipher entropy
skein tagged skein tagged
]; ];
patchPhase = '' jailbreak = true;
sed -i -e 's|, base64-bytestring.*|, base64-bytestring|' clientsession.cabal
'';
meta = { meta = {
homepage = "http://github.com/yesodweb/clientsession/tree/master"; homepage = "http://github.com/yesodweb/clientsession/tree/master";
description = "Securely store session data in a client-side cookie"; description = "Securely store session data in a client-side cookie";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cookie"; pname = "cookie";
version = "0.4.0"; version = "0.4.0.1";
sha256 = "1vkz6nys26i0yprb8jkv8iyq9xqnxb0wv07f7s7c448vx4gfln98"; sha256 = "01k5gq9kwbrivkhr1sj8aw4cgf2c1xgwwajqvd435r0g99fpx5kk";
buildDepends = [ blazeBuilder dataDefault text time ]; buildDepends = [ blazeBuilder dataDefault text time ];
meta = { meta = {
homepage = "http://github.com/snoyberg/cookie"; homepage = "http://github.com/snoyberg/cookie";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "crypto-conduit"; pname = "crypto-conduit";
version = "0.4.0"; version = "0.4.0.1";
sha256 = "15x7v6vmmd90mrb60wllvdai8fk8cvm5bkxzzqyjikshldvlhmas"; sha256 = "1afkn9kp5y1qsgd2l2q85d2bh0wbvn07x0ddi72sr8g7daw8zrs8";
buildDepends = [ cereal conduit cryptoApi transformers ]; buildDepends = [ cereal conduit cryptoApi transformers ];
meta = { meta = {
homepage = "https://github.com/meteficha/crypto-conduit"; homepage = "https://github.com/meteficha/crypto-conduit";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cuda"; pname = "cuda";
version = "0.4.1.0"; version = "0.4.1.1";
sha256 = "1drr95d4v3khidxr6na5vyq28bv5rqk2n676q0bydc4rqwhb1z6w"; sha256 = "05hhlnfyr30r1frsc15px38ijd1qvs125yjxvsi6q1kmmkq1w6y9";
buildDepends = [ extensibleExceptions ]; buildDepends = [ extensibleExceptions ];
buildTools = [ c2hs ]; buildTools = [ c2hs ];
extraLibraries = [ cudatoolkit nvidia_x11 self.stdenv.gcc ]; extraLibraries = [ cudatoolkit nvidia_x11 self.stdenv.gcc ];

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "deepseq"; pname = "deepseq";
version = "1.3.0.0"; version = "1.3.0.1";
sha256 = "0z2k1rda67nmhv62irjfd642iarj1i9m55l6p47j4cysrszhvqgy"; sha256 = "068zka6rwprbzpx7yisi1ajsxdly23zaf2vjklx1wp66yypx54lp";
meta = { meta = {
description = "Deep evaluation of data structures"; description = "Deep evaluation of data structures";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View file

@ -0,0 +1,19 @@
{ cabal, cairo, cmdargs, diagramsCore, diagramsLib, filepath, gtk
, mtl, split
}:
cabal.mkDerivation (self: {
pname = "diagrams-cairo";
version = "0.5.0.2";
sha256 = "1wwk65c2cx7rkhmai5spms791fjhl3snwhj0w9399q8pgj6g4lj8";
jailbreak = true;
buildDepends = [
cairo cmdargs diagramsCore diagramsLib filepath gtk mtl split
];
meta = {
homepage = "http://projects.haskell.org/diagrams";
description = "Cairo backend for diagrams drawing EDSL";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,18 @@
{ cabal, MemoTrie, newtype, semigroups, vectorSpace
, vectorSpacePoints
}:
cabal.mkDerivation (self: {
pname = "diagrams-core";
version = "0.5.0.1";
sha256 = "073fk9cxm1kh92alr51dgwps9wxc5w3470axc6q7w91sk5cskpxy";
buildDepends = [
MemoTrie newtype semigroups vectorSpace vectorSpacePoints
];
meta = {
homepage = "http://projects.haskell.org/diagrams";
description = "Core libraries for diagrams EDSL";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,15 @@
{ cabal, diagramsCairo, diagramsCore, diagramsLib }:
cabal.mkDerivation (self: {
pname = "diagrams";
version = "0.5";
sha256 = "163h2fg3gpmsfm57gjyja2rxh9pl6s3xnzlidfdy201zbk1mzdg5";
buildDepends = [ diagramsCairo diagramsCore diagramsLib ];
noHaddock = true;
meta = {
homepage = "http://projects.haskell.org/diagrams";
description = "Embedded domain-specific language for declarative vector graphics";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,19 @@
{ cabal, active, colour, dataDefault, diagramsCore, newtype
, NumInstances, semigroups, vectorSpace
}:
cabal.mkDerivation (self: {
pname = "diagrams-lib";
version = "0.5.0.1";
sha256 = "0spfsllr2z064cxkdqcij02f0ikxxmll2dqj7rfikp4738wj21dy";
buildDepends = [
active colour dataDefault diagramsCore newtype NumInstances
semigroups vectorSpace
];
meta = {
homepage = "http://projects.haskell.org/diagrams";
description = "Embedded domain-specific language for declarative graphics";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "fclabels"; pname = "fclabels";
version = "1.1.4.2"; version = "1.1.4.3";
sha256 = "0abw6vfl5ff8d4cv5s3mfvzhylba5ajnvd5pgmx540i38lcq9wi6"; sha256 = "10qr0ncsqxg0dg2f73ip873gr342saxhidaf3c6g5vr03cvmmkap";
buildDepends = [ mtl transformers ]; buildDepends = [ mtl transformers ];
meta = { meta = {
description = "First class accessor labels"; description = "First class accessor labels";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "filepath"; pname = "filepath";
version = "1.3.0.0"; version = "1.3.0.1";
sha256 = "1v5affq82b4fypm49d5sradcx4ymgmkac563vfx483pmyl73i5jl"; sha256 = "1ny8dz8rv883vg6hkzg3zank771cr2z9sfhii7aw4rfb71k29g5p";
meta = { meta = {
homepage = "http://www-users.cs.york.ac.uk/~ndm/filepath/"; homepage = "http://www-users.cs.york.ac.uk/~ndm/filepath/";
description = "Library for manipulating FilePaths in a cross platform way"; description = "Library for manipulating FilePaths in a cross platform way";

View file

@ -11,10 +11,8 @@ cabal.mkDerivation (self: {
buildDepends = [ buildDepends = [
Diff filepath HUnit mtl parsec split time utf8String xml Diff filepath HUnit mtl parsec split time utf8String xml
]; ];
patchPhase = ''
sed -i -e 's|split.*,|split,|' filestore.cabal
'';
noHaddock = true; noHaddock = true;
jailbreak = true;
meta = { meta = {
description = "Interface for versioning file stores"; description = "Interface for versioning file stores";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "flexible-defaults"; pname = "flexible-defaults";
version = "0.0.0.3"; version = "0.0.1.0";
sha256 = "1s0dz61bqzzbxqvn9i8zwaccsha15als45zzjs2yc11r3m151dla"; sha256 = "0vq8ci3zbzmw8abjd12dhjiqzz4ckr99c1fqk32qsp5bvm81bdma";
buildDepends = [ thExtras transformers ]; buildDepends = [ thExtras transformers ];
meta = { meta = {
homepage = "https://github.com/mokus0/flexible-defaults"; homepage = "https://github.com/mokus0/flexible-defaults";

View file

@ -2,14 +2,17 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "funcmp"; pname = "funcmp";
version = "1.6"; version = "1.7";
sha256 = "1l317gnav6adbdi849zdcgcvrlcs4mz4p0s67wg323prq713fkz0"; sha256 = "1rna7x7lw36fv5pyq0zn4b472mh11r0bszzji13wm3byhhmzs04k";
buildDepends = [ filepath ]; buildDepends = [ filepath ];
meta = { meta = {
homepage = "http://savannah.nongnu.org/projects/funcmp/"; homepage = "http://savannah.nongnu.org/projects/funcmp/";
description = "Functional MetaPost"; description = "Functional MetaPost";
license = "GPL"; license = "GPL";
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ]; maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
}; };
}) })

View file

@ -7,10 +7,8 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ binary mtl ]; buildDepends = [ binary mtl ];
patchPhase = ''
sed -i -e 's|mtl *>=.*$|mtl,|' ghc-events.cabal
'';
noHaddock = true; noHaddock = true;
jailbreak = true;
meta = { meta = {
description = "Library and tool for parsing .eventlog files from GHC"; description = "Library and tool for parsing .eventlog files from GHC";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View file

@ -18,9 +18,7 @@ cabal.mkDerivation (self: {
safe SHA syb tagsoup text time url utf8String xhtml xml xssSanitize safe SHA syb tagsoup text time url utf8String xhtml xml xssSanitize
zlib zlib
]; ];
patchPhase = '' jailbreak = true;
sed -i -e 's|hslogger.*,|hslogger,|' -e 's|base64-bytestring.*,|base64-bytestring,|' gitit.cabal
'';
meta = { meta = {
homepage = "http://gitit.net"; homepage = "http://gitit.net";
description = "Wiki using happstack, git or darcs, and pandoc"; description = "Wiki using happstack, git or darcs, and pandoc";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "gloss"; pname = "gloss";
version = "1.7.4.1"; version = "1.7.5.2";
sha256 = "01mxazdgmz3k8y4s2k2mj11g1m788dykx60i7bqbdwzbzc65hcfw"; sha256 = "1lasq106slq57k832pqhaq5wh7hwxn5bzg7rjk95rf3rrq5xb9f5";
buildDepends = [ bmp GLUT OpenGL ]; buildDepends = [ bmp GLUT OpenGL ];
meta = { meta = {
homepage = "http://gloss.ouroborus.net"; homepage = "http://gloss.ouroborus.net";

View file

@ -10,6 +10,9 @@ cabal.mkDerivation (self: {
description = "provide access to the Hackage database via Data.Map"; description = "provide access to the Hackage database via Data.Map";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ]; maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
}; };
}) })

View file

@ -5,9 +5,7 @@ cabal.mkDerivation (self: {
version = "7.0.1"; version = "7.0.1";
sha256 = "13ayypl2x402h6a7yq7fvgd2mn21gl5gcw2hk7f5vr2bdlvwv53n"; sha256 = "13ayypl2x402h6a7yq7fvgd2mn21gl5gcw2hk7f5vr2bdlvwv53n";
buildDepends = [ hamlet happstackServer text ]; buildDepends = [ hamlet happstackServer text ];
patchPhase = '' jailbreak = true;
sed -i -e 's|hamlet .*,|hamlet,|' happstack-hamlet.cabal
'';
meta = { meta = {
homepage = "http://www.happstack.com/"; homepage = "http://www.happstack.com/";
description = "Support for Hamlet HTML templates in Happstack"; description = "Support for Hamlet HTML templates in Happstack";

View file

@ -13,9 +13,7 @@ cabal.mkDerivation (self: {
html monadControl mtl network parsec sendfile syb systemFilepath html monadControl mtl network parsec sendfile syb systemFilepath
text time transformers transformersBase utf8String xhtml zlib text time transformers transformersBase utf8String xhtml zlib
]; ];
patchPhase = '' jailbreak = true;
sed -i -e 's|base64-bytestring.*,|base64-bytestring,|' happstack-server.cabal
'';
meta = { meta = {
homepage = "http://happstack.com"; homepage = "http://happstack.com";
description = "Web related tools and services"; description = "Web related tools and services";

View file

@ -12,9 +12,7 @@ cabal.mkDerivation (self: {
extensibleExceptions filepath hslogger mtl network parsec random extensibleExceptions filepath hslogger mtl network parsec random
time unixCompat time unixCompat
]; ];
patchPhase = '' jailbreak = true;
sed -i -e 's|mtl >= 1.1 && < 2.1|mtl|' happstack-util.cabal
'';
meta = { meta = {
homepage = "http://happstack.com"; homepage = "http://happstack.com";
description = "Web framework"; description = "Web framework";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "haskeline"; pname = "haskeline";
version = "0.7.0.2"; version = "0.7.0.3";
sha256 = "0mmflw8mslvif8w1app4zwrlpynpfvzqdb9srs6bgicawwgkb2r0"; sha256 = "10xc229ddk4g87i78vgjbfr7sii28fx00qwnggb5x7sfigfca8sg";
buildDepends = [ filepath terminfo transformers ]; buildDepends = [ filepath terminfo transformers ];
configureFlags = "-fterminfo"; configureFlags = "-fterminfo";
meta = { meta = {

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "haskell-src-exts"; pname = "haskell-src-exts";
version = "1.13.3"; version = "1.13.5";
sha256 = "0z2vs6ji0dgm3c11jwcq5jcnjr8a6pawrkn3c8a3a5p612v8d495"; sha256 = "03bzhfp7l9f5hh61qdrr83331nbfgj3jfsfylwmnmcknpisdqnkw";
buildDepends = [ cpphs ]; buildDepends = [ cpphs ];
buildTools = [ happy ]; buildTools = [ happy ];
meta = { meta = {

View file

@ -1,10 +1,10 @@
{ cabal, haskellSrcExts, syb, thLift, uniplate }: { cabal, haskellSrcExts, syb, thOrphans, uniplate }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "haskell-src-meta"; pname = "haskell-src-meta";
version = "0.5.1.2"; version = "0.6.0.1";
sha256 = "09if8423dwf4jcr6p7d8j4r9i2n8jc7xxvjn1p1mwjp0ajzk8g9s"; sha256 = "181xjajvppipzgknmbhbb1i2r8rimbr5vzn6gf1ksddgw12sargd";
buildDepends = [ haskellSrcExts syb thLift uniplate ]; buildDepends = [ haskellSrcExts syb thOrphans uniplate ];
meta = { meta = {
description = "Parse source to template-haskell abstract syntax"; description = "Parse source to template-haskell abstract syntax";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "highlighting-kate"; pname = "highlighting-kate";
version = "0.5.2"; version = "0.5.3.2";
sha256 = "1a3aifknbxm3v0lvqisdc6zqgki9x9z12jdrmijxmxq1riwwalr2"; sha256 = "09yvqxvjzahz0y6yhsfgkx5xm39a74arv294w14sgmhay1wnlwvj";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ blazeHtml filepath mtl parsec regexPcreBuiltin ]; buildDepends = [ blazeHtml filepath mtl parsec regexPcreBuiltin ];

View file

@ -10,9 +10,7 @@ cabal.mkDerivation (self: {
cmdargs csv filepath HUnit mtl parsec regexpr safe shakespeareText cmdargs csv filepath HUnit mtl parsec regexpr safe shakespeareText
split time transformers utf8String split time transformers utf8String
]; ];
patchPhase = '' jailbreak = true;
sed -i -e 's|,split.*|,split|' -e 's|,cmdargs.*|,cmdargs|' hledger-lib.cabal
'';
meta = { meta = {
homepage = "http://hledger.org"; homepage = "http://hledger.org";
description = "Core data types, parsers and utilities for the hledger accounting tool"; description = "Core data types, parsers and utilities for the hledger accounting tool";

View file

@ -13,9 +13,7 @@ cabal.mkDerivation (self: {
cabalFileTh cmdargs filepath haskeline hledgerLib HUnit mtl parsec cabalFileTh cmdargs filepath haskeline hledgerLib HUnit mtl parsec
regexpr safe shakespeareText split text time utf8String regexpr safe shakespeareText split text time utf8String
]; ];
patchPhase = '' jailbreak = true;
sed -i -e 's|,split.*|,split|' -e 's|,cmdargs.*|,cmdargs|' hledger.cabal
'';
meta = { meta = {
homepage = "http://hledger.org"; homepage = "http://hledger.org";
description = "The main command-line interface for the hledger accounting tool"; description = "The main command-line interface for the hledger accounting tool";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hscolour"; pname = "hscolour";
version = "1.20.2"; version = "1.20.3";
sha256 = "0jl2m2bpsqg2hnf9mmwwrpa7af8wqwaajfp2h3nnnmy5qks10ad5"; sha256 = "15ix93sw4p7g5ln2halcgqppdc0i0vmkzcjzxvqzkk9yp9pq3nrs";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
meta = { meta = {

View file

@ -12,6 +12,9 @@ cabal.mkDerivation (self: {
description = "Asynchronous DNS Resolver"; description = "Asynchronous DNS Resolver";
license = "LGPL"; license = "LGPL";
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ]; maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
}; };
}) })

View file

@ -10,6 +10,9 @@ cabal.mkDerivation (self: {
description = "Internet Message Parsers"; description = "Internet Message Parsers";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ]; maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
}; };
}) })

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "iteratee"; pname = "iteratee";
version = "0.8.9.3"; version = "0.8.9.4";
sha256 = "1abm7f7ymzw9sa625f40sj4510sbpyplybpgb5a229sq8118dbh0"; sha256 = "0j8q5i3kf1ld7630z65hj55p2jlhl23f6qjag4zwrhrh38bfr531";
buildDepends = [ buildDepends = [
ListLike MonadCatchIOTransformers monadControl parallel ListLike MonadCatchIOTransformers monadControl parallel
transformers transformersBase transformers transformersBase

View file

@ -11,6 +11,7 @@ cabal.mkDerivation (self: {
mainlandPretty mtl srcloc syb symbol mainlandPretty mtl srcloc syb symbol
]; ];
buildTools = [ alex happy ]; buildTools = [ alex happy ];
jailbreak = true;
meta = { meta = {
homepage = "http://www.eecs.harvard.edu/~mainland/"; homepage = "http://www.eecs.harvard.edu/~mainland/";
description = "C/CUDA/OpenCL quasiquoting library"; description = "C/CUDA/OpenCL quasiquoting library";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "logict"; pname = "logict";
version = "0.5.0.1"; version = "0.5.0.2";
sha256 = "0k3acw6fwhqz4qaz7k85fx5b43hwc926il0mljc69gjrgw0c8nzv"; sha256 = "0m0a55l061vbxdqw9h1780g893amdxs7glza4jd5jncjsv823s1z";
buildDepends = [ mtl ]; buildDepends = [ mtl ];
meta = { meta = {
homepage = "http://code.haskell.org/~dolio/logict"; homepage = "http://code.haskell.org/~dolio/logict";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "math-functions"; pname = "math-functions";
version = "0.1.1.1"; version = "0.1.1.2";
sha256 = "1256fyd80z6yf61a5a90b3lad7hj0n59cyn741nkdh8p6hqrsi7z"; sha256 = "09q9647zxvvg7wi81r14qhhy64d1mwgy8kg0zkhdvg4rzw9j669v";
buildDepends = [ erf vector ]; buildDepends = [ erf vector ];
meta = { meta = {
homepage = "https://github.com/bos/math-functions"; homepage = "https://github.com/bos/math-functions";

View file

@ -2,14 +2,11 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "mime-mail"; pname = "mime-mail";
version = "0.4.1.1"; version = "0.4.1.2";
sha256 = "01dshc6ysjkab9hl851948l6k0lwgm1fqmyk97zy7wckb252w6y4"; sha256 = "01dw9zvgxmwg0jslw14a9kjrmyjvwla8bw40w2426ifdwwxb3ywy";
buildDepends = [ buildDepends = [
base64Bytestring blazeBuilder filepath random text base64Bytestring blazeBuilder filepath random text
]; ];
patchPhase = ''
sed -i -e 's|, base64-bytestring.*|, base64-bytestring|' mime-mail.cabal
'';
meta = { meta = {
homepage = "http://github.com/snoyberg/mime-mail"; homepage = "http://github.com/snoyberg/mime-mail";
description = "Compose MIME email messages"; description = "Compose MIME email messages";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "multirec"; pname = "multirec";
version = "0.7.2"; version = "0.7.3";
sha256 = "1f715h27x8gz73d2irgl1gw74zd5lyda80nzk9xxwihqqkzvbhsm"; sha256 = "0k1wbjsvkl08nwjikflc8yyalk654mf8bvi1rhm28i4na52myi5y";
noHaddock = true; noHaddock = true;
meta = { meta = {
homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec"; homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec";

View file

@ -3,8 +3,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "network-conduit"; pname = "network-conduit";
version = "0.5.0"; version = "0.5.0.1";
sha256 = "0q7smsrv3gp5kvzqfgw2mw9w70gjr5pkx2bmk58dvbnz6al85abn"; sha256 = "1rk8a8n1yily20y3jr51zbd00m2c6ic8gxw9rnmkr2cfs963l2v5";
buildDepends = [ buildDepends = [
conduit liftedBase monadControl network transformers conduit liftedBase monadControl network transformers
]; ];

View file

@ -0,0 +1,12 @@
{ cabal }:
cabal.mkDerivation (self: {
pname = "newtype";
version = "0.2";
sha256 = "0ng4i5r73256gzwl6bw57h0abqixj783c3ggph1hk2wsplx0655p";
meta = {
description = "A typeclass and set of functions for working with newtypes";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -15,9 +15,7 @@ cabal.mkDerivation (self: {
highlightingKate HTTP json mtl network pandocTypes parsec random highlightingKate HTTP json mtl network pandocTypes parsec random
syb tagsoup temporary texmath time utf8String xml zipArchive zlib syb tagsoup temporary texmath time utf8String xml zipArchive zlib
]; ];
patchPhase = '' jailbreak = true;
sed -i -e 's|base64-bytestring.*,|base64-bytestring,|' pandoc.cabal
'';
meta = { meta = {
homepage = "http://johnmacfarlane.net/pandoc"; homepage = "http://johnmacfarlane.net/pandoc";
description = "Conversion between markup formats"; description = "Conversion between markup formats";

View file

@ -6,8 +6,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "persistent"; pname = "persistent";
version = "1.0.0"; version = "1.0.1";
sha256 = "1rrvq3girsjxfvdvvr9zxgc3252hrwcy84zj2mj0a5w057jahhhg"; sha256 = "0k9p3icwz3mygdhmhay8lsc12qgak4ysiyfbap9a68azqrk7045p";
buildDepends = [ buildDepends = [
aeson attoparsec base64Bytestring blazeHtml blazeMarkup conduit aeson attoparsec base64Bytestring blazeHtml blazeMarkup conduit
liftedBase monadControl monadLogger pathPieces poolConduit liftedBase monadControl monadLogger pathPieces poolConduit

View file

@ -2,10 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "pureMD5"; pname = "pureMD5";
version = "2.1.0.3"; version = "2.1.2.1";
sha256 = "0whlsb6zq4zcp3wq0bd6pgcsl0namr8b2s6i4l5aykq8v7fx40ii"; sha256 = "1zsn949qk95bwx1fbyv84q0lhb4k18bgixl7nivfzsnmhr31fs37";
isLibrary = true;
isExecutable = true;
buildDepends = [ binary cereal cryptoApi tagged ]; buildDepends = [ binary cereal cryptoApi tagged ];
meta = { meta = {
description = "A Haskell-only implementation of the MD5 digest (hash) algorithm"; description = "A Haskell-only implementation of the MD5 digest (hash) algorithm";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "semigroups"; pname = "semigroups";
version = "0.8.4"; version = "0.8.4.1";
sha256 = "0xphwxxzddgcw2hr4h60l3y27f1x032w049wkjs71f5hdypwapv4"; sha256 = "05wv5amgg3nqr1if936zl330sv1k4i9p8xzdmgxsmchp4lshyr6n";
meta = { meta = {
homepage = "http://github.com/ekmett/semigroups/"; homepage = "http://github.com/ekmett/semigroups/";
description = "Haskell 98 semigroups"; description = "Haskell 98 semigroups";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "simple-sendfile"; pname = "simple-sendfile";
version = "0.2.6"; version = "0.2.7";
sha256 = "1bv8lmpp1h89kx614ijyi5kyqsf4nj75zdarjwxm7is6ixp3rnha"; sha256 = "0chjcn6j5irzjqid3nhh2ya395aqavcar3ygzd01z96ha1nl4dbw";
buildDepends = [ network ]; buildDepends = [ network ];
meta = { meta = {
description = "Cross platform library for the sendfile system call"; description = "Cross platform library for the sendfile system call";

View file

@ -19,9 +19,7 @@ cabal.mkDerivation (self: {
snapServer stm syb text time transformers unorderedContainers snapServer stm syb text time transformers unorderedContainers
utf8String vector vectorAlgorithms xmlhtml utf8String vector vectorAlgorithms xmlhtml
]; ];
patchPhase = '' jailbreak = true;
sed -i snap.cabal -e 's|clientsession.*,|clientsession,|'
'';
meta = { meta = {
homepage = "http://snapframework.com/"; homepage = "http://snapframework.com/";
description = "Snap: A Haskell Web Framework: project starter executable and glue code library"; description = "Snap: A Haskell Web Framework: project starter executable and glue code library";

View file

@ -9,6 +9,9 @@ cabal.mkDerivation (self: {
description = "Stream Processer Arrow"; description = "Stream Processer Arrow";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ]; maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
}; };
}) })

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "syb-with-class"; pname = "syb-with-class";
version = "0.6.1.3"; version = "0.6.1.4";
sha256 = "0dmj9ah7az5lckamvm46pff0595p6v4pvzdv0lqq97gjs5i59y9d"; sha256 = "0fi6m1a4017422kdmj1vvvzbks79jkcldp20h2nb7jsf8zvimfkc";
meta = { meta = {
description = "Scrap Your Boilerplate With Class"; description = "Scrap Your Boilerplate With Class";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "system-filepath"; pname = "system-filepath";
version = "0.4.6"; version = "0.4.7";
sha256 = "0p8lf10b5zn2gw5klpjc397q892cydvnl677srj9rk3lhmsm5jjl"; sha256 = "108bmgz6rynkyabr4pws07smdh31syqvzry9cshrw3zd07c3mn89";
buildDepends = [ deepseq text ]; buildDepends = [ deepseq text ];
meta = { meta = {
homepage = "https://john-millikin.com/software/haskell-filesystem/"; homepage = "https://john-millikin.com/software/haskell-filesystem/";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "texmath"; pname = "texmath";
version = "0.6.0.6"; version = "0.6.1.1";
sha256 = "0wxpz9vsgi4lfgjz5w96pn2r2jdflkvb4yd06nxshimxdr51974k"; sha256 = "06yk19jvpj7di1njybk1hdc7hp6c9h3yb4gvi7ljna6wqrh6zqaz";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ parsec syb xml ]; buildDepends = [ parsec syb xml ];

View file

@ -0,0 +1,14 @@
{ cabal, thLift }:
cabal.mkDerivation (self: {
pname = "th-orphans";
version = "0.6";
sha256 = "1ablf4c8vp9kzvr75ngl5yz3ip5klk6zmq7bcqcvks758b9c6qgj";
buildDepends = [ thLift ];
noHaddock = true;
meta = {
description = "Orphan instances for TH datatypes";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -2,10 +2,11 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "unordered-containers"; pname = "unordered-containers";
version = "0.2.2.0"; version = "0.2.2.1";
sha256 = "1418vr7swk2p1xjxyj86arln6niwgpfjfqdknnkh31m4h83f0q5r"; sha256 = "0ny8w7xw0ch3yp0fnskzygz61b72ln5s5ccsdlcqpp29cvfar6zy";
buildDepends = [ deepseq hashable ]; buildDepends = [ deepseq hashable ];
meta = { meta = {
homepage = "https://github.com/tibbe/unordered-containers";
description = "Efficient hashing-based container types"; description = "Efficient hashing-based container types";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;

View file

@ -7,9 +7,7 @@ cabal.mkDerivation (self: {
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ mtl network split ]; buildDepends = [ mtl network split ];
patchPhase = '' jailbreak = true;
sed -i -e 's|split.*|split|' urlencoded.cabal
'';
meta = { meta = {
homepage = "https://github.com/pheaver/urlencoded"; homepage = "https://github.com/pheaver/urlencoded";
description = "Generate or process x-www-urlencoded data"; description = "Generate or process x-www-urlencoded data";

View file

@ -0,0 +1,13 @@
{ cabal, newtype, vectorSpace }:
cabal.mkDerivation (self: {
pname = "vector-space-points";
version = "0.1.1.1";
sha256 = "08lar9ydni87w79y86xk2blddsgx5n6gwz3262w8z32dgy9lrmwx";
buildDepends = [ newtype vectorSpace ];
meta = {
description = "A type for points, as distinct from vectors";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -13,10 +13,8 @@ cabal.mkDerivation (self: {
cryptoConduit cryptohash fileEmbed httpDate httpTypes mimeTypes cryptoConduit cryptohash fileEmbed httpDate httpTypes mimeTypes
systemFileio systemFilepath text time transformers unixCompat wai systemFileio systemFilepath text time transformers unixCompat wai
]; ];
patchPhase = '' jailbreak = true;
sed -i -e 's|, base64-bytestring.*|, base64-bytestring|' wai-app-static.cabal meta = {
'';
meta = {
homepage = "http://www.yesodweb.com/book/wai"; homepage = "http://www.yesodweb.com/book/wai";
description = "WAI application for static serving"; description = "WAI application for static serving";
license = self.stdenv.lib.licenses.mit; license = self.stdenv.lib.licenses.mit;

View file

@ -1,16 +1,16 @@
{ cabal, blazeBuilder, blazeBuilderConduit, caseInsensitive { cabal, blazeBuilder, blazeBuilderConduit, caseInsensitive
, conduit, httpTypes, liftedBase, network, networkConduit , conduit, httpTypes, liftedBase, network, networkConduit
, simpleSendfile, transformers, unixCompat, wai , simpleSendfile, transformers, unixCompat, void, wai
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "warp"; pname = "warp";
version = "1.3.0.1"; version = "1.3.1";
sha256 = "0bgmz2kd2z9agpid0w2whfz1cyrmiaiyap20za1l56d88m0p1z45"; sha256 = "12f4v080v8jgm02swqbbgq9yvbajmbr8ja2p6ljc7bhf3rkpwplr";
buildDepends = [ buildDepends = [
blazeBuilder blazeBuilderConduit caseInsensitive conduit httpTypes blazeBuilder blazeBuilderConduit caseInsensitive conduit httpTypes
liftedBase network networkConduit simpleSendfile transformers liftedBase network networkConduit simpleSendfile transformers
unixCompat wai unixCompat void wai
]; ];
meta = { meta = {
homepage = "http://github.com/yesodweb/wai"; homepage = "http://github.com/yesodweb/wai";

View file

@ -12,9 +12,7 @@ cabal.mkDerivation (self: {
httpTypes systemFilepath text transformers unixCompat wai httpTypes systemFilepath text transformers unixCompat wai
waiAppStatic yesodCore waiAppStatic yesodCore
]; ];
patchPhase = '' jailbreak = true;
sed -i yesod-static.cabal -e 's|, base64-bytestring.*|, base64-bytestring|'
'';
meta = { meta = {
homepage = "http://www.yesodweb.com/"; homepage = "http://www.yesodweb.com/";
description = "Static file serving subsite for Yesod Web Framework"; description = "Static file serving subsite for Yesod Web Framework";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "zipper"; pname = "zipper";
version = "0.4.1"; version = "0.4.2";
sha256 = "19xgvqznf200akzf19mp40fg75c0gzpp38wq3n671nm90r08lgvi"; sha256 = "1r8092amq5w9gl5szycl1r7wx87xnmkcapdzcwfa4c3pvxrhjy44";
buildDepends = [ multirec ]; buildDepends = [ multirec ];
meta = { meta = {
homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec"; homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "zlib-bindings"; pname = "zlib-bindings";
version = "0.1.1"; version = "0.1.1.1";
sha256 = "0hgqr7sh3pri482191gd9qrz2nbgxw1aqdx1x6lc9s0bbw68isai"; sha256 = "1r502gskbm36smd5nj0f53ildv9rkm3k79zmwdmrskg6z1n7jmfh";
buildDepends = [ zlib ]; buildDepends = [ zlib ];
meta = { meta = {
homepage = "http://github.com/snoyberg/zlib-bindings"; homepage = "http://github.com/snoyberg/zlib-bindings";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "zlib-conduit"; pname = "zlib-conduit";
version = "0.5.0"; version = "0.5.0.1";
sha256 = "0mba63wx11vb9xir4fbp031ay71xv8b3rnj8gnihsxf3yqq09b99"; sha256 = "138wag9fjq3hx48nzr0nvvclcyjwcd0ykjbbgms2h9msmz9vflk5";
buildDepends = [ conduit transformers void zlibBindings ]; buildDepends = [ conduit transformers void zlibBindings ];
meta = { meta = {
homepage = "http://github.com/snoyberg/conduit"; homepage = "http://github.com/snoyberg/conduit";

View file

@ -5,6 +5,7 @@ cabal.mkDerivation (self: {
version = "0.5.3.3"; version = "0.5.3.3";
sha256 = "1hrq34w9y8m7nahvrdpnkh9rdb4jycpcpv9ix6qrxijvbz2vdbg2"; sha256 = "1hrq34w9y8m7nahvrdpnkh9rdb4jycpcpv9ix6qrxijvbz2vdbg2";
extraLibraries = [ zlib ]; extraLibraries = [ zlib ];
jailbreak = true;
meta = { meta = {
description = "Compression and decompression in the gzip and zlib formats"; description = "Compression and decompression in the gzip and zlib formats";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View file

@ -0,0 +1,18 @@
{ cabal, alex, Cabal, filepath, ghcPaths, happy, xhtml }:
cabal.mkDerivation (self: {
pname = "haddock";
version = "2.11.0";
sha256 = "0a29n6y9lmk5w78f6j8s7pg0m0k3wm7bx5r2lhk7bnzkr5f7rkcd";
isLibrary = true;
isExecutable = true;
buildDepends = [ Cabal filepath ghcPaths xhtml ];
buildTools = [ alex happy ];
meta = {
homepage = "http://www.haskell.org/haddock/";
description = "A documentation-generation tool for Haskell libraries";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View file

@ -0,0 +1,18 @@
{ cabal, alex, Cabal, deepseq, filepath, ghcPaths, happy, xhtml }:
cabal.mkDerivation (self: {
pname = "haddock";
version = "2.12.0";
sha256 = "00kdmpa6vhn6x790641ln40v3pn7aj4ws6pq854n1iyg5ly3ridn";
isLibrary = true;
isExecutable = true;
buildDepends = [ Cabal deepseq filepath ghcPaths xhtml ];
buildTools = [ alex happy ];
meta = {
homepage = "http://www.haskell.org/haddock/";
description = "A documentation-generation tool for Haskell libraries";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cabal2nix"; pname = "cabal2nix";
version = "1.38"; version = "1.39";
sha256 = "1kybxrkddbzr1cqpqplbflhakf9njb9hvamhdwvlanlk8985h8jg"; sha256 = "0q2kgzjbcrqxml12hncsrkjdwjiq52dp00v6i3qdgiyj460iy60d";
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,17 @@
{ cabal, Cabal }:
cabal.mkDerivation (self: {
pname = "jailbreak-cabal";
version = "1.0";
sha256 = "10vq592fx1i3fdqiij7daf3dmqq5c8c29ihr2y1rn2pjhkyiy4kk";
isLibrary = false;
isExecutable = true;
buildDepends = [ Cabal ];
meta = {
homepage = "http://github.com/peti/jailbreak-cabal";
description = "Strip version restrictions from build dependencies in Cabal files";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.simons ];
};
})

View file

@ -1,21 +1,22 @@
{ stdenv, fetchurl, libnl1, openssl }: { stdenv, fetchurl, libnl, openssl, pkgconfig }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "hostapd-${version}"; name = "hostapd-${version}";
version = "0.7.3"; version = "1.0";
src = fetchurl { src = fetchurl {
url = http://w1.fi/releases/hostapd-0.7.3.tar.gz; url = "http://w1.fi/releases/${name}.tar.gz";
sha256 = "0rqmjs4k50qjp2d0k71lg5vsh34w07w985cxjqklq6kyyf0jgsri"; sha256 = "1k6z2g0g324593a7ybd76bywvj0gnf9cybqaj2sq5ks6gv5rsbh0";
}; };
buildInputs = [ libnl1 openssl ]; buildInputs = [ libnl openssl pkgconfig ];
configurePhase = '' configurePhase = ''
cd hostapd cd hostapd
substituteInPlace defconfig --replace "#CONFIG_DRIVER_NL80211" "CONFIG_DRIVER_NL80211" substituteInPlace Makefile --replace "/usr/local/bin" "$out/bin"
substituteInPlace Makefile --replace "/usr/local/bin/" "$out/bin/"
mv defconfig .config mv defconfig .config
echo CONFIG_LIBNL32=y | tee -a .config
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags libnl-3.0)"
''; '';
preInstall = "mkdir -p $out/bin"; preInstall = "mkdir -p $out/bin";

View file

@ -1,11 +1,11 @@
{stdenv, fetchurl, bison, flex}: {stdenv, fetchurl, bison, flex}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libnl-3.0"; name = "libnl-3.2.13";
src = fetchurl { src = fetchurl {
url = "${meta.homepage}files/${name}.tar.gz"; url = "${meta.homepage}files/${name}.tar.gz";
sha256 = "1vac10m3w0m5lsypjcrhs2dzwng82nkbzqz8g8kyzkxb3qz5ql3s"; sha256 = "1ydw42lsd572qwrfgws97n76hyvjdpanwrxm03lysnhfxkna1ssd";
}; };
buildInputs = [ bison flex ]; buildInputs = [ bison flex ];

View file

@ -1,13 +1,13 @@
{ stdenv, fetchurl, gettext, libnl1, ncurses, pciutils, pkgconfig, zlib }: { stdenv, fetchurl, gettext, libnl, ncurses, pciutils, pkgconfig, zlib }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "powertop-2.0"; name = "powertop-2.1";
src = fetchurl { src = fetchurl {
url = "https://01.org/powertop/sites/default/files/downloads/${name}.tar.bz2"; url = "https://01.org/powertop/sites/default/files/downloads/${name}.tar.gz";
sha256 = "7af51d320856b3446bcc314c9414385f3b05b9360f650883b0210cd3b12c5c1c"; sha256 = "16161nlah4i4hq8vyx7ds1vq7icdzwm7gmyjg0xhcrs1r9n83m1x";
}; };
buildInputs = [ gettext libnl1 ncurses pciutils pkgconfig zlib ]; buildInputs = [ gettext libnl ncurses pciutils pkgconfig zlib ];
meta = { meta = {
description = "Analyze power consumption on Intel-based laptops"; description = "Analyze power consumption on Intel-based laptops";

View file

@ -1,15 +1,15 @@
{ stdenv, fetchurl, openssl, dbus_libs, pkgconfig, libnl1 }: { stdenv, fetchurl, openssl, dbus_libs, pkgconfig, libnl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "0.7.3"; version = "1.0";
name = "wpa_supplicant-${version}"; name = "wpa_supplicant-${version}";
src = fetchurl { src = fetchurl {
url = "http://hostap.epitest.fi/releases/wpa_supplicant-${version}.tar.gz"; url = "http://hostap.epitest.fi/releases/${name}.tar.gz";
sha256 = "0hwlsn512q2ps8wxxjmkjfdg3vjqqb9mxnnwfv1wqijkm3551kfh"; sha256 = "171b9027rbzy64zaal4832ix9i3mm6ypwmynbpia5bss793ivm4i";
}; };
preBuild = '' preBuild = ''
cd wpa_supplicant cd wpa_supplicant
cp -v defconfig .config cp -v defconfig .config
@ -18,26 +18,19 @@ stdenv.mkDerivation rec {
echo CONFIG_CTRL_IFACE_DBUS_NEW=y | tee -a .config echo CONFIG_CTRL_IFACE_DBUS_NEW=y | tee -a .config
echo CONFIG_CTRL_IFACE_DBUS_INTRO=y | tee -a .config echo CONFIG_CTRL_IFACE_DBUS_INTRO=y | tee -a .config
echo CONFIG_DRIVER_NL80211=y | tee -a .config echo CONFIG_DRIVER_NL80211=y | tee -a .config
echo CONFIG_LIBNL32=y | tee -a .config
substituteInPlace Makefile --replace /usr/local $out substituteInPlace Makefile --replace /usr/local $out
''; '';
buildInputs = [ openssl dbus_libs libnl1 ]; buildInputs = [ openssl dbus_libs libnl ];
buildNativeInputs = [ pkgconfig ]; buildNativeInputs = [ pkgconfig ];
patches = patches =
[ # Upstream patch required for NetworkManager-0.9 [ (fetchurl {
(fetchurl { url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/hostap_allow-linking-with-libnl-3.2.patch?h=packages/wpa_supplicant";
url = "http://w1.fi/gitweb/gitweb.cgi?p=hostap-07.git;a=commitdiff_plain;h=b80b5639935d37b95d00f86b57f2844a9c775f57"; name = "hostap_allow-linking-with-libnl-3.2.patch";
name = "wpa_supplicant-nm-0.9.patch"; sha256 = "0iwvjq0apc6mv1r03k5pnyjgda3q47yx36c4lqvv8i8q1vn7kbf2";
sha256 = "1pqba0l4rfhba5qafvvbywi9x1qmphs944p704bh1flnx7cz6ya8";
})
# wpa_supplicant crashes when controlled through dbus (wicd/nm)
# see: https://bugzilla.redhat.com/show_bug.cgi?id=678625
(fetchurl {
url = "https://bugzilla.redhat.com/attachment.cgi?id=491018";
name = "dbus-assertion-fix.patch";
sha256 = "6206d79bcd800d56cae73e2a01a27ac2bee961512f77e5d62a59256a9919077a";
}) })
]; ];

View file

@ -1,39 +1,42 @@
{ stdenv, fetchurl, scons, which, boost, gnutar, v8 ? null, useV8 ? false}: { stdenv, fetchurl, scons, which, v8, useV8 ? false}:
assert useV8 -> v8 != null;
with stdenv.lib; with stdenv.lib;
let installerPatch = fetchurl {
url = "https://jira.mongodb.org/secure/attachment/18160/SConscript.client.patch";
sha256 = "0n60fh2r8i7m6g113k0iw4adc8jv2by4ahrd780kxg47kzfgw06a";
};
in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "mongodb-2.0.6"; name = "mongodb-2.2.0";
src = fetchurl { src = fetchurl {
url = "http://downloads.mongodb.org/src/mongodb-src-r2.0.6.tar.gz"; url = http://downloads.mongodb.org/src/mongodb-src-r2.2.0.tar.gz;
sha256 = "0kiiz8crx318sdn0wd9d88pzx9s1c6ak2dhd0zw7kl63gmd74wm9"; sha256 = "12v0cpq9j2gmagr9pbw08karqwqgl4j9r223w7x7sx5cfvj2cih8";
}; };
buildInputs = [scons which boost] ++ stdenv.lib.optional useV8 v8; buildNativeInputs = [ scons which ];
patches = [ installerPatch ];
enableParallelBuilding = true; enableParallelBuilding = true;
patchPhase = '' postPatch = ''
substituteInPlace SConstruct --replace "Environment( MSVS_ARCH=msarch , tools = [\"default\", \"gch\"], toolpath = '.' )" "Environment( MSVS_ARCH=msarch , tools = [\"default\", \"gch\"], toolpath = '.', ENV = os.environ )" substituteInPlace SConstruct --replace "Environment( BUILD_DIR" "Environment( ENV = os.environ, BUILD_DIR"
substituteInPlace SConstruct --replace "../v8" "${v8}" '' + optionalString useV8 ''
substituteInPlace SConstruct --replace "LIBPATH=[\"${v8}/\"]" "LIBPATH=[\"${v8}/lib\"]" substituteInPlace SConstruct --replace "#/../v8" "${v8}" \
--replace "[\"${v8}/\"]" "[\"${v8}/lib\"]"
''; '';
buildPhase = '' buildPhase = ''
export TERM="" echo $PATH
scons all --cc=`which gcc` --cxx=`which g++` --libpath=${boost}/lib --cpppath=${boost}/include \ scons all --cc=`which gcc` --cxx=`which g++` ${optionalString useV8 "--usev8"}
${optionalString useV8 "--usev8"}
''; '';
installPhase = '' installPhase = ''
scons install --cc=`which gcc` --cxx=`which g++` --libpath=${boost}/lib --cpppath=${boost}/include \ scons install --cc=`which gcc` --cxx=`which g++` ${optionalString useV8 "--usev8"} --full --prefix=$out
${optionalString useV8 "--usev8"} --full --prefix=$out rm -rf $out/lib64 # exact same files as installed in $out/lib
if [ -d $out/lib64 ]; then
mv $out/lib64 $out/lib
fi
''; '';
meta = { meta = {
@ -42,7 +45,6 @@ stdenv.mkDerivation rec {
license = "AGPLv3"; license = "AGPLv3";
maintainers = [ stdenv.lib.maintainers.bluescreen303 ]; maintainers = [ stdenv.lib.maintainers.bluescreen303 ];
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.linux;
}; };
} }

View file

@ -0,0 +1,46 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "mmv-${version}";
version = "1.01b";
src = fetchurl {
url = "http://ftp.debian.org/debian/pool/main/m/mmv/mmv_${version}.orig.tar.gz";
sha256 = "0399c027ea1e51fd607266c1e33573866d4db89f64a74be8b4a1d2d1ff1fdeef";
};
patches = [
# Use Debian patched version, as upstream is no longer maintained and it
# contains a _lot_ of fixes.
(fetchurl {
url = "http://ftp.debian.org/debian/pool/main/m/mmv/mmv_${version}-15.diff.gz";
sha256 = "9ad3e3d47510f816b4a18bae04ea75913588eec92248182f85dd09bc5ad2df13";
})
];
postPatch = ''
sed -i \
-e 's/^\s*LDFLAGS\s*=\s*-s\s*-N/LDFLAGS = -s/' \
-e "s|/usr/bin|$out/bin|" \
-e "s|/usr/man|$out/share/man|" \
Makefile
'';
preInstall = ''
mkdir -p "$out/bin" "$out/share/man/man1"
'';
postInstall = ''
for variant in mcp mad mln
do
ln -s mmv "$out/bin/$variant"
ln -s mmv.1 "$out/share/man/man1/$variant.1"
done
'';
meta = {
homepage = "http://linux.maruhn.com/sec/mmv.html";
description = "Utility for wildcard renaming, copying, etc";
license = stdenv.lib.licenses.gpl2;
};
}

View file

@ -1,5 +1,5 @@
{ stdenv, fetchurl, intltool, wirelesstools, pkgconfig, dbus_glib, xz { stdenv, fetchurl, intltool, wirelesstools, pkgconfig, dbus_glib, xz
, udev, libnl1, libuuid, polkit, gnutls, ppp, dhcp, dhcpcd, iptables , udev, libnl, libuuid, polkit, gnutls, ppp, dhcp, dhcpcd, iptables
, libgcrypt, dnsmasq, avahi, bind, perl, substituteAll }: , libgcrypt, dnsmasq, avahi, bind, perl, substituteAll }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
"--with-dbus-sys-dir=\${out}/etc/dbus-1/system.d" "--with-dbus-sys-dir=\${out}/etc/dbus-1/system.d"
"--with-crypto=gnutls" "--disable-more-warnings" ]; "--with-crypto=gnutls" "--disable-more-warnings" ];
buildInputs = [ wirelesstools udev libnl1 libuuid polkit ppp xz ]; buildInputs = [ wirelesstools udev libnl libuuid polkit ppp xz ];
propagatedBuildInputs = [ dbus_glib gnutls libgcrypt ]; propagatedBuildInputs = [ dbus_glib gnutls libgcrypt ];

View file

@ -2,9 +2,9 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "lhs2tex"; pname = "lhs2tex";
version = "1.17"; version = "1.18.1";
name = self.fname; name = self.fname;
sha256 = "1x49316m5xm4f6hw5q7kia9rpfpygxhk5gnifd54ai0zjmdlkxrc"; sha256 = "0j4n7vkabsggn94gbwixy1vmckdck2nggdiqvk6n9nx164if5jnw";
extraBuildInputs = [regexCompat texLive]; extraBuildInputs = [regexCompat texLive];
postInstall = '' postInstall = ''

View file

@ -978,6 +978,8 @@ let
minidlna = callPackage ../tools/networking/minidlna { }; minidlna = callPackage ../tools/networking/minidlna { };
mmv = callPackage ../tools/misc/mmv { };
most = callPackage ../tools/misc/most { }; most = callPackage ../tools/misc/most { };
netperf = callPackage ../applications/networking/netperf { }; netperf = callPackage ../applications/networking/netperf { };
@ -3313,7 +3315,8 @@ let
boost147 = callPackage ../development/libraries/boost/1.47.nix { }; boost147 = callPackage ../development/libraries/boost/1.47.nix { };
boost149 = callPackage ../development/libraries/boost/1.49.nix { }; boost149 = callPackage ../development/libraries/boost/1.49.nix { };
boost150 = callPackage ../development/libraries/boost/1.50.nix { }; boost150 = callPackage ../development/libraries/boost/1.50.nix { };
boost = boost150; boost151 = callPackage ../development/libraries/boost/1.51.nix { };
boost = boost151;
boostHeaders149 = callPackage ../development/libraries/boost/1.49-headers.nix { }; boostHeaders149 = callPackage ../development/libraries/boost/1.49-headers.nix { };
boostHeaders150 = callPackage ../development/libraries/boost/1.50-headers.nix { }; boostHeaders150 = callPackage ../development/libraries/boost/1.50-headers.nix { };
@ -5347,7 +5350,6 @@ let
#monetdb = callPackage ../servers/sql/monetdb { }; #monetdb = callPackage ../servers/sql/monetdb { };
mongodb = callPackage ../servers/nosql/mongodb { mongodb = callPackage ../servers/nosql/mongodb {
boost = boost149;
useV8 = (getConfig ["mongodb" "useV8"] false); useV8 = (getConfig ["mongodb" "useV8"] false);
}; };
@ -5679,10 +5681,6 @@ let
libnl = callPackage ../os-specific/linux/libnl { }; libnl = callPackage ../os-specific/linux/libnl { };
libnl2 = callPackage ../os-specific/linux/libnl/v2.nix { };
libnl1 = callPackage ../os-specific/linux/libnl/v1.nix { };
linuxHeaders = callPackage ../os-specific/linux/kernel-headers { }; linuxHeaders = callPackage ../os-specific/linux/kernel-headers { };
linuxHeaders33 = callPackage ../os-specific/linux/kernel-headers/3.3.5.nix { }; linuxHeaders33 = callPackage ../os-specific/linux/kernel-headers/3.3.5.nix { };
@ -6788,6 +6786,8 @@ let
# we want it to have higher precedence. # we want it to have higher precedence.
org = hiPrio (callPackage ../applications/editors/emacs-modes/org { }); org = hiPrio (callPackage ../applications/editors/emacs-modes/org { });
org2blog = callPackage ../applications/editors/emacs-modes/org2blog { };
pcache = callPackage ../applications/editors/emacs-modes/pcache { }; pcache = callPackage ../applications/editors/emacs-modes/pcache { };
phpMode = callPackage ../applications/editors/emacs-modes/php { }; phpMode = callPackage ../applications/editors/emacs-modes/php { };
@ -6811,6 +6811,8 @@ let
scalaMode = callPackage ../applications/editors/emacs-modes/scala-mode { }; scalaMode = callPackage ../applications/editors/emacs-modes/scala-mode { };
sunriseCommander = callPackage ../applications/editors/emacs-modes/sunrise-commander { }; sunriseCommander = callPackage ../applications/editors/emacs-modes/sunrise-commander { };
xmlRpc = callPackage ../applications/editors/emacs-modes/xml-rpc { };
}; };
emacs22Packages = emacsPackages emacs22 pkgs.emacs22Packages; emacs22Packages = emacsPackages emacs22 pkgs.emacs22Packages;
@ -7222,6 +7224,8 @@ let
fftw = fftwSinglePrec; fftw = fftwSinglePrec;
}; };
lastwatch = callPackage ../applications/audio/lastwatch { };
lci = callPackage ../applications/science/logic/lci {}; lci = callPackage ../applications/science/logic/lci {};
ldcpp = callPackage ../applications/networking/p2p/ldcpp { ldcpp = callPackage ../applications/networking/p2p/ldcpp {
@ -7471,6 +7475,8 @@ let
pianobooster = callPackage ../applications/audio/pianobooster { }; pianobooster = callPackage ../applications/audio/pianobooster { };
picard = callPackage ../applications/audio/picard { };
pidgin = callPackage ../applications/networking/instant-messengers/pidgin { pidgin = callPackage ../applications/networking/instant-messengers/pidgin {
openssl = if (getConfig ["pidgin" "openssl"] true) then openssl else null; openssl = if (getConfig ["pidgin" "openssl"] true) then openssl else null;
gnutls = if (getConfig ["pidgin" "gnutls"] false) then gnutls else null; gnutls = if (getConfig ["pidgin" "gnutls"] false) then gnutls else null;

View file

@ -19,6 +19,7 @@
self : self.haskellPlatformArgs_future self // { self : self.haskellPlatformArgs_future self // {
haskellPlatform = null; haskellPlatform = null;
binary = null; # now a core package binary = null; # now a core package
extensibleExceptions = self.extensibleExceptions_0_1_1_4;
}; };
ghc741Prefs = ghc741Prefs =
@ -42,6 +43,7 @@
repaExamples = null; # don't pick this version of 'repa-examples' during nix-env -u repaExamples = null; # don't pick this version of 'repa-examples' during nix-env -u
cabalInstall_0_14_0 = self.cabalInstall_0_14_0.override { Cabal = self.Cabal_1_14_0; }; cabalInstall_0_14_0 = self.cabalInstall_0_14_0.override { Cabal = self.Cabal_1_14_0; };
monadPar = self.monadPar_0_1_0_3; monadPar = self.monadPar_0_1_0_3;
jailbreakCabal = self.jailbreakCabal.override { Cabal = self.Cabal_1_14_0; };
}; };
ghc703Prefs = ghc703Prefs =
@ -50,6 +52,7 @@
repaExamples = null; # don't pick this version of 'repa-examples' during nix-env -u repaExamples = null; # don't pick this version of 'repa-examples' during nix-env -u
cabalInstall_0_14_0 = self.cabalInstall_0_14_0.override { Cabal = self.Cabal_1_14_0; zlib = self.zlib_0_5_3_3; }; cabalInstall_0_14_0 = self.cabalInstall_0_14_0.override { Cabal = self.Cabal_1_14_0; zlib = self.zlib_0_5_3_3; };
monadPar = self.monadPar_0_1_0_3; monadPar = self.monadPar_0_1_0_3;
jailbreakCabal = self.jailbreakCabal.override { Cabal = self.Cabal_1_14_0; };
}; };
ghc702Prefs = ghc701Prefs; ghc702Prefs = ghc701Prefs;
@ -60,6 +63,7 @@
repaExamples = null; # don't pick this version of 'repa-examples' during nix-env -u repaExamples = null; # don't pick this version of 'repa-examples' during nix-env -u
cabalInstall_0_14_0 = self.cabalInstall_0_14_0.override { Cabal = self.Cabal_1_14_0; zlib = self.zlib_0_5_3_3; }; cabalInstall_0_14_0 = self.cabalInstall_0_14_0.override { Cabal = self.Cabal_1_14_0; zlib = self.zlib_0_5_3_3; };
monadPar = self.monadPar_0_1_0_3; monadPar = self.monadPar_0_1_0_3;
jailbreakCabal = self.jailbreakCabal.override { Cabal = self.Cabal_1_14_0; };
}; };
ghc6123Prefs = ghc6122Prefs; ghc6123Prefs = ghc6122Prefs;
@ -73,6 +77,7 @@
monadPar = self.monadPar_0_1_0_3; monadPar = self.monadPar_0_1_0_3;
deepseq = self.deepseq_1_1_0_2; deepseq = self.deepseq_1_1_0_2;
# deviating from Haskell platform here, to make some packages (notably statistics) compile # deviating from Haskell platform here, to make some packages (notably statistics) compile
jailbreakCabal = self.jailbreakCabal.override { Cabal = self.Cabal_1_14_0; };
}; };
ghc6121Prefs = ghc6121Prefs =
@ -83,6 +88,7 @@
repaExamples = null; # don't pick this version of 'repa-examples' during nix-env -u repaExamples = null; # don't pick this version of 'repa-examples' during nix-env -u
deepseq = self.deepseq_1_1_0_2; deepseq = self.deepseq_1_1_0_2;
monadPar = self.monadPar_0_1_0_3; monadPar = self.monadPar_0_1_0_3;
jailbreakCabal = self.jailbreakCabal.override { Cabal = self.Cabal_1_14_0; };
# deviating from Haskell platform here, to make some packages (notably statistics) compile # deviating from Haskell platform here, to make some packages (notably statistics) compile
}; };
@ -97,6 +103,7 @@
cabalInstall_0_14_0 = self.cabalInstall_0_14_0.override { Cabal = self.Cabal_1_14_0; zlib = self.zlib_0_5_3_3; }; cabalInstall_0_14_0 = self.cabalInstall_0_14_0.override { Cabal = self.Cabal_1_14_0; zlib = self.zlib_0_5_3_3; };
deepseq = self.deepseq_1_1_0_2; deepseq = self.deepseq_1_1_0_2;
monadPar = self.monadPar_0_1_0_3; monadPar = self.monadPar_0_1_0_3;
jailbreakCabal = self.jailbreakCabal.override { Cabal = self.Cabal_1_14_0; };
# deviating from Haskell platform here, to make some packages (notably statistics) compile # deviating from Haskell platform here, to make some packages (notably statistics) compile
}; };

View file

@ -120,33 +120,33 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
haskellPlatformArgs_future = self : { haskellPlatformArgs_future = self : {
inherit (self) cabal ghc; inherit (self) cabal ghc;
cgi = self.cgi_3001_1_7_4; # 7.5 fail cgi = self.cgi_3001_1_8_2; # 7.6 fail
fgl = self.fgl_5_4_2_4; # 7.5 ok fgl = self.fgl_5_4_2_4; # 7.6 ok
GLUT = self.GLUT_2_1_2_1; # 7.5 fail GLUT = self.GLUT_2_3_0_0; # 7.6 fail
haskellSrc = self.haskellSrc_1_0_1_5; # 7.5 ok haskellSrc = self.haskellSrc_1_0_1_5; # 7.6 fail
html = self.html_1_0_1_2; # 7.5 ok html = self.html_1_0_1_2; # 7.6 ok
HTTP = self.HTTP_4000_2_4; # 7.5 ok HTTP = self.HTTP_4000_2_4; # 7.6 ok
HUnit = self.HUnit_1_2_5_1; # 7.5 ok HUnit = self.HUnit_1_2_5_1; # 7.6 ok
mtl = self.mtl_2_1_2; # 7.5 ok mtl = self.mtl_2_1_2; # 7.6 ok
network = self.network_2_3_1_0; # 7.5 ok network = self.network_2_3_1_0; # 7.6 ok
OpenGL = self.OpenGL_2_2_3_1; # 7.5 fail OpenGL = self.OpenGL_2_5_0_0; # 7.6 ok
parallel = self.parallel_3_2_0_3; # 7.5 ok parallel = self.parallel_3_2_0_3; # 7.6 ok
parsec = self.parsec_3_1_3; # 7.5 ok parsec = self.parsec_3_1_3; # 7.6 ok
QuickCheck = self.QuickCheck_2_5; # 7.5 fail QuickCheck = self.QuickCheck_2_5; # 7.6 ok
random = self.random_1_0_1_1; # 7.5 ok random = self.random_1_0_1_1; # 7.6 ok
regexBase = self.regexBase_0_93_2; # 7.5 ok regexBase = self.regexBase_0_93_2; # 7.6 ok
regexCompat = self.regexCompat_0_95_1; # 7.5 fail regexCompat = self.regexCompat_0_95_1; # 7.6 fail
regexPosix = self.regexPosix_0_95_1; # 7.5 fail regexPosix = self.regexPosix_0_95_1; # 7.6 fail
stm = self.stm_2_4; # 7.5 ok stm = self.stm_2_4; # 7.6 ok
syb = self.syb_0_3_7; # 7.5 ok syb = self.syb_0_3_7; # 7.6 ok
text = self.text_0_11_2_3; # 7.5 ok text = self.text_0_11_2_3; # 7.6 ok
transformers = self.transformers_0_3_0_0; # 7.5 ok transformers = self.transformers_0_3_0_0; # 7.6 ok
xhtml = self.xhtml_3000_2_1; # 7.5 ok xhtml = self.xhtml_3000_2_1; # 7.6 ok
zlib = self.zlib_0_5_3_3; # 7.5 fail zlib = self.zlib_0_5_3_3; # 7.6 ok
cabalInstall = self.cabalInstall_0_14_0; # 7.5 ok cabalInstall = self.cabalInstall_0_14_0; # 7.6 ok
alex = self.alex_3_0_1; # 7.5 ok alex = self.alex_3_0_1; # 7.6 ok
haddock = self.haddock_2_10_0; # 7.5 ok haddock = self.haddock_2_12_0; # 7.6 ok
happy = self.happy_1_18_9; # 7.5 ok happy = self.happy_1_18_9; # 7.6 fail
}; };
haskellPlatformArgs_2012_2_0_0 = self : { haskellPlatformArgs_2012_2_0_0 = self : {
@ -397,6 +397,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
accelerateIo = callPackage ../development/libraries/haskell/accelerate-io {}; accelerateIo = callPackage ../development/libraries/haskell/accelerate-io {};
active = callPackage ../development/libraries/haskell/active {};
ACVector = callPackage ../development/libraries/haskell/AC-Vector {}; ACVector = callPackage ../development/libraries/haskell/AC-Vector {};
abstractDeque = callPackage ../development/libraries/haskell/abstract-deque {}; abstractDeque = callPackage ../development/libraries/haskell/abstract-deque {};
@ -614,7 +616,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
deepseq_1_1_0_0 = callPackage ../development/libraries/haskell/deepseq/1.1.0.0.nix {}; deepseq_1_1_0_0 = callPackage ../development/libraries/haskell/deepseq/1.1.0.0.nix {};
deepseq_1_1_0_2 = callPackage ../development/libraries/haskell/deepseq/1.1.0.2.nix {}; deepseq_1_1_0_2 = callPackage ../development/libraries/haskell/deepseq/1.1.0.2.nix {};
deepseq_1_2_0_1 = callPackage ../development/libraries/haskell/deepseq/1.2.0.1.nix {}; deepseq_1_2_0_1 = callPackage ../development/libraries/haskell/deepseq/1.2.0.1.nix {};
deepseq_1_3_0_0 = callPackage ../development/libraries/haskell/deepseq/1.3.0.0.nix {}; deepseq_1_3_0_1 = callPackage ../development/libraries/haskell/deepseq/1.3.0.1.nix {};
deepseq = null; # a core package in recent GHCs deepseq = null; # a core package in recent GHCs
deepseqTh = callPackage ../development/libraries/haskell/deepseq-th {}; deepseqTh = callPackage ../development/libraries/haskell/deepseq-th {};
@ -623,6 +625,14 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
derp = callPackage ../development/libraries/haskell/derp {}; derp = callPackage ../development/libraries/haskell/derp {};
diagrams = callPackage ../development/libraries/haskell/diagrams/diagrams.nix {};
diagramsCairo = callPackage ../development/libraries/haskell/diagrams/cairo.nix {};
diagramsCore = callPackage ../development/libraries/haskell/diagrams/core.nix {};
diagramsLib = callPackage ../development/libraries/haskell/diagrams/lib.nix {};
Diff = callPackage ../development/libraries/haskell/Diff {}; Diff = callPackage ../development/libraries/haskell/Diff {};
digest = callPackage ../development/libraries/haskell/digest { digest = callPackage ../development/libraries/haskell/digest {
@ -815,8 +825,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
hashtables = callPackage ../development/libraries/haskell/hashtables {}; hashtables = callPackage ../development/libraries/haskell/hashtables {};
haskeline_0_6_4_7 = callPackage ../development/libraries/haskell/haskeline/0.6.4.7.nix {}; haskeline_0_6_4_7 = callPackage ../development/libraries/haskell/haskeline/0.6.4.7.nix {};
haskeline_0_7_0_2 = callPackage ../development/libraries/haskell/haskeline/0.7.0.2.nix {}; haskeline_0_7_0_3 = callPackage ../development/libraries/haskell/haskeline/0.7.0.3.nix {};
haskeline = self.haskeline_0_7_0_2; haskeline = self.haskeline_0_7_0_3;
haskelineClass = callPackage ../development/libraries/haskell/haskeline-class {}; haskelineClass = callPackage ../development/libraries/haskell/haskeline-class {};
@ -832,8 +842,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
haskellSrc = self.haskellSrc_1_0_1_5; haskellSrc = self.haskellSrc_1_0_1_5;
haskellSrcExts_1_11_1 = callPackage ../development/libraries/haskell/haskell-src-exts/1.11.1.nix {}; haskellSrcExts_1_11_1 = callPackage ../development/libraries/haskell/haskell-src-exts/1.11.1.nix {};
haskellSrcExts_1_13_3 = callPackage ../development/libraries/haskell/haskell-src-exts/1.13.3.nix {}; haskellSrcExts_1_13_5 = callPackage ../development/libraries/haskell/haskell-src-exts/1.13.5.nix {};
haskellSrcExts = self.haskellSrcExts_1_13_3; haskellSrcExts = self.haskellSrcExts_1_13_5;
haskellSrcMeta = callPackage ../development/libraries/haskell/haskell-src-meta {}; haskellSrcMeta = callPackage ../development/libraries/haskell/haskell-src-meta {};
@ -1117,6 +1127,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
networkConduit = callPackage ../development/libraries/haskell/network-conduit {}; networkConduit = callPackage ../development/libraries/haskell/network-conduit {};
newtype = callPackage ../development/libraries/haskell/newtype {};
nonNegative = callPackage ../development/libraries/haskell/non-negative {}; nonNegative = callPackage ../development/libraries/haskell/non-negative {};
numericPrelude = callPackage ../development/libraries/haskell/numeric-prelude {}; numericPrelude = callPackage ../development/libraries/haskell/numeric-prelude {};
@ -1483,6 +1495,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
thLift = callPackage ../development/libraries/haskell/th-lift {}; thLift = callPackage ../development/libraries/haskell/th-lift {};
thOrphans = callPackage ../development/libraries/haskell/th-orphans {};
threadmanager = callPackage ../development/libraries/haskell/threadmanager {}; threadmanager = callPackage ../development/libraries/haskell/threadmanager {};
time_1_1_2_4 = callPackage ../development/libraries/haskell/time/1.1.2.4.nix {}; time_1_1_2_4 = callPackage ../development/libraries/haskell/time/1.1.2.4.nix {};
@ -1550,6 +1564,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
vectorSpace = callPackage ../development/libraries/haskell/vector-space {}; vectorSpace = callPackage ../development/libraries/haskell/vector-space {};
vectorSpacePoints = callPackage ../development/libraries/haskell/vector-space-points {};
void = callPackage ../development/libraries/haskell/void {}; void = callPackage ../development/libraries/haskell/void {};
vty = callPackage ../development/libraries/haskell/vty {}; vty = callPackage ../development/libraries/haskell/vty {};
@ -1600,8 +1616,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
}; };
X11_1_5_0_1 = callPackage ../development/libraries/haskell/X11/1.5.0.1.nix {}; X11_1_5_0_1 = callPackage ../development/libraries/haskell/X11/1.5.0.1.nix {};
X11_1_6_0 = callPackage ../development/libraries/haskell/X11/1.6.0.nix {}; X11_1_6_0_1 = callPackage ../development/libraries/haskell/X11/1.6.0.1.nix {};
X11 = self.X11_1_6_0; X11 = self.X11_1_6_0_1;
X11Xft = callPackage ../development/libraries/haskell/X11-xft {}; X11Xft = callPackage ../development/libraries/haskell/X11-xft {};
@ -1712,7 +1728,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
haddock_2_9_2 = callPackage ../development/tools/documentation/haddock/2.9.2.nix {}; haddock_2_9_2 = callPackage ../development/tools/documentation/haddock/2.9.2.nix {};
haddock_2_9_4 = callPackage ../development/tools/documentation/haddock/2.9.4.nix {}; haddock_2_9_4 = callPackage ../development/tools/documentation/haddock/2.9.4.nix {};
haddock_2_10_0 = callPackage ../development/tools/documentation/haddock/2.10.0.nix {}; haddock_2_10_0 = callPackage ../development/tools/documentation/haddock/2.10.0.nix {};
haddock = self.haddock_2_10_0; haddock_2_11_0 = callPackage ../development/tools/documentation/haddock/2.11.0.nix {};
haddock_2_12_0 = callPackage ../development/tools/documentation/haddock/2.12.0.nix {};
haddock = self.haddock_2_12_0;
happy_1_18_4 = callPackage ../development/tools/parsing/happy/1.18.4.nix {}; happy_1_18_4 = callPackage ../development/tools/parsing/happy/1.18.4.nix {};
happy_1_18_5 = callPackage ../development/tools/parsing/happy/1.18.5.nix {}; happy_1_18_5 = callPackage ../development/tools/parsing/happy/1.18.5.nix {};
@ -1788,6 +1806,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
cabalInstall_0_14_0 = callPackage ../tools/package-management/cabal-install/0.14.0.nix {}; cabalInstall_0_14_0 = callPackage ../tools/package-management/cabal-install/0.14.0.nix {};
cabalInstall = self.cabalInstall_0_14_0; cabalInstall = self.cabalInstall_0_14_0;
jailbreakCabal = callPackage ../development/tools/haskell/jailbreak-cabal {};
lhs2tex = callPackage ../tools/typesetting/lhs2tex {}; lhs2tex = callPackage ../tools/typesetting/lhs2tex {};
myhasktags = callPackage ../tools/misc/myhasktags {}; myhasktags = callPackage ../tools/misc/myhasktags {};

View file

@ -974,6 +974,25 @@ let pythonPackages = python.modules // rec {
}; };
pylast = buildPythonPackage rec {
name = "pylast-${version}";
version = "0.5.11";
src = fetchurl {
url = "http://pypi.python.org/packages/source/p/pylast/${name}.tar.gz";
md5 = "506cf1b13020b3ed2f3c845ea0c9830e";
};
doCheck = false;
meta = {
homepage = http://code.google.com/p/pylast/;
description = "A python interface to last.fm (and compatibles)";
license = pkgs.lib.licenses.asl20;
};
};
libcloud = buildPythonPackage (rec { libcloud = buildPythonPackage (rec {
name = "libcloud-0.3.1"; name = "libcloud-0.3.1";
@ -1532,6 +1551,23 @@ let pythonPackages = python.modules // rec {
}; };
pep8 = buildPythonPackage rec {
name = "pep8-${version}";
version = "1.3.3";
src = fetchurl {
url = "http://pypi.python.org/packages/source/p/pep8/${name}.tar.gz";
md5 = "093a99ced0cc3b58c01549d7350f5a73";
};
meta = {
homepage = http://pypi.python.org/pypi/pep8/;
description = "Python style guide checker";
license = pkgs.lib.licenses.mit;
};
};
pexpect = buildPythonPackage { pexpect = buildPythonPackage {
name = "pexpect-2.3"; name = "pexpect-2.3";
@ -1760,6 +1796,30 @@ let pythonPackages = python.modules // rec {
}; };
pyinotify = pkgs.stdenv.mkDerivation rec {
name = "python-pyinotify-${version}";
version = "0.9.3";
src = fetchgit {
url = "git://github.com/seb-m/pyinotify.git";
rev = "refs/tags/${version}";
sha256 = "d38ce95e4af00391e58246a8d7fe42bdb51d63054b09809600b2faef2a803472";
};
buildInputs = [ python ];
installPhase = ''
python setup.py install --prefix=$out
'';
meta = {
homepage = https://github.com/seb-m/pyinotify/wiki;
description = "Monitor filesystems events on Linux platforms with inotify";
license = pkgs.lib.licenses.mit;
};
};
pyparsing = buildPythonPackage rec { pyparsing = buildPythonPackage rec {
name = "pyparsing-1.5.6"; name = "pyparsing-1.5.6";