forked from mirrors/nixpkgs
Merge branch 'master' of github.com:NixOS/nixpkgs
This commit is contained in:
commit
048ef1659f
29
pkgs/applications/audio/lastwatch/default.nix
Normal file
29
pkgs/applications/audio/lastwatch/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
}
|
46
pkgs/applications/audio/picard/default.nix
Normal file
46
pkgs/applications/audio/picard/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
}
|
|
@ -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 = {
|
||||||
|
|
31
pkgs/applications/editors/emacs-modes/org2blog/default.nix
Normal file
31
pkgs/applications/editors/emacs-modes/org2blog/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
}
|
32
pkgs/applications/editors/emacs-modes/xml-rpc/default.nix
Normal file
32
pkgs/applications/editors/emacs-modes/xml-rpc/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
}
|
|
@ -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
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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 = [
|
||||||
|
|
|
@ -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 =
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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"
|
||||||
|
|
86
pkgs/development/libraries/boost/1.51.nix
Normal file
86
pkgs/development/libraries/boost/1.51.nix
Normal 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
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
}
|
|
@ -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";
|
||||||
|
|
|
@ -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
|
||||||
];
|
];
|
|
@ -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";
|
||||||
|
|
13
pkgs/development/libraries/haskell/active/default.nix
Normal file
13
pkgs/development/libraries/haskell/active/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
})
|
|
@ -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/";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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;
|
19
pkgs/development/libraries/haskell/diagrams/cairo.nix
Normal file
19
pkgs/development/libraries/haskell/diagrams/cairo.nix
Normal 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;
|
||||||
|
};
|
||||||
|
})
|
18
pkgs/development/libraries/haskell/diagrams/core.nix
Normal file
18
pkgs/development/libraries/haskell/diagrams/core.nix
Normal 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;
|
||||||
|
};
|
||||||
|
})
|
15
pkgs/development/libraries/haskell/diagrams/diagrams.nix
Normal file
15
pkgs/development/libraries/haskell/diagrams/diagrams.nix
Normal 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;
|
||||||
|
};
|
||||||
|
})
|
19
pkgs/development/libraries/haskell/diagrams/lib.nix
Normal file
19
pkgs/development/libraries/haskell/diagrams/lib.nix
Normal 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;
|
||||||
|
};
|
||||||
|
})
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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
|
||||||
|
];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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
|
||||||
|
];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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 = {
|
|
@ -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 = {
|
|
@ -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;
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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 = {
|
||||||
|
|
|
@ -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
|
||||||
|
];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
@ -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
|
||||||
|
];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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
|
||||||
];
|
];
|
||||||
|
|
12
pkgs/development/libraries/haskell/newtype/default.nix
Normal file
12
pkgs/development/libraries/haskell/newtype/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
})
|
|
@ -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";
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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
|
||||||
|
];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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/";
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
14
pkgs/development/libraries/haskell/th-orphans/default.nix
Normal file
14
pkgs/development/libraries/haskell/th-orphans/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
})
|
|
@ -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;
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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;
|
||||||
|
};
|
||||||
|
})
|
|
@ -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;
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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;
|
||||||
|
|
18
pkgs/development/tools/documentation/haddock/2.11.0.nix
Normal file
18
pkgs/development/tools/documentation/haddock/2.11.0.nix
Normal 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 ];
|
||||||
|
};
|
||||||
|
})
|
18
pkgs/development/tools/documentation/haddock/2.12.0.nix
Normal file
18
pkgs/development/tools/documentation/haddock/2.12.0.nix
Normal 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 ];
|
||||||
|
};
|
||||||
|
})
|
|
@ -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 ];
|
||||||
|
|
17
pkgs/development/tools/haskell/jailbreak-cabal/default.nix
Normal file
17
pkgs/development/tools/haskell/jailbreak-cabal/default.nix
Normal 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 ];
|
||||||
|
};
|
||||||
|
})
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
46
pkgs/tools/misc/mmv/default.nix
Normal file
46
pkgs/tools/misc/mmv/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
}
|
|
@ -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 ];
|
||||||
|
|
||||||
|
|
|
@ -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 = ''
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -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 {};
|
||||||
|
|
|
@ -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";
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue