Merge remote-tracking branch 'origin/master' into staging

This commit is contained in:
Eelco Dolstra 2014-07-15 12:14:35 +02:00
commit b9d19af3e6
85 changed files with 325 additions and 288 deletions

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, ansiTerminal, filepath, HTTP, network, optparseApplicative { cabal, ansiTerminal, filepath, HTTP, network, optparseApplicative
, terminalSize, text, time, zlib , terminalSize, text, time, zlib
}: }:

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, curl, extensibleExceptions, filepath, hashedStorage { cabal, curl, extensibleExceptions, filepath, hashedStorage
, haskeline, html, HTTP, mmap, mtl, network, parsec, random , haskeline, html, HTTP, mmap, mtl, network, parsec, random
, regexCompat, tar, terminfo, text, utf8String, vector, zlib , regexCompat, tar, terminfo, text, utf8String, vector, zlib
@ -15,15 +17,15 @@ cabal.mkDerivation (self: {
utf8String vector zlib utf8String vector zlib
]; ];
extraLibraries = [ curl ]; extraLibraries = [ curl ];
jailbreak = true;
doCheck = false; doCheck = false;
postInstall = '' postInstall = ''
mkdir -p $out/etc/bash_completion.d mkdir -p $out/etc/bash_completion.d
mv contrib/darcs_completion $out/etc/bash_completion.d/darcs mv contrib/darcs_completion $out/etc/bash_completion.d/darcs
''; '';
jailbreak = true;
meta = { meta = {
homepage = http://darcs.net/; homepage = "http://darcs.net/";
description = "A distributed, interactive, smart revision control system"; description = "a distributed, interactive, smart revision control system";
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 ];

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, aeson, async, blazeBuilder, bloomfilter, bup, byteable { cabal, aeson, async, blazeBuilder, bloomfilter, bup, byteable
, caseInsensitive, clientsession, cryptoApi, cryptohash, curl , caseInsensitive, clientsession, cryptoApi, cryptohash, curl
, dataDefault, dataenc, DAV, dbus, dlist, dns, editDistance , dataDefault, dataenc, DAV, dbus, dlist, dns, editDistance
@ -10,20 +12,20 @@
, SHA, shakespeare, stm, tasty, tastyHunit, tastyQuickcheck , SHA, shakespeare, stm, tasty, tastyHunit, tastyQuickcheck
, tastyRerun, text, time, transformers, unixCompat, utf8String , tastyRerun, text, time, transformers, unixCompat, utf8String
, uuid, wai, waiExtra, warp, warpTls, which, xmlTypes, yesod , uuid, wai, waiExtra, warp, warpTls, which, xmlTypes, yesod
, yesodCore, yesodDefault, yesodForm, yesodStatic, fsnotify , yesodCore, yesodDefault, yesodForm, yesodStatic
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "git-annex"; pname = "git-annex";
version = "5.20140707"; version = "5.20140709";
sha256 = "1m78125w6mq532ngfksrwj3s43qj7wyp756f6qxcqg1cl71xh34k"; sha256 = "0n636b52199kj8w3awfvrabg6c76kb133gbfh9r8sp0xrg376z2s";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
aeson async blazeBuilder bloomfilter byteable caseInsensitive aeson async blazeBuilder bloomfilter byteable caseInsensitive
clientsession cryptoApi cryptohash dataDefault dataenc DAV clientsession cryptoApi cryptohash dataDefault dataenc DAV dbus
dlist dns editDistance exceptions extensibleExceptions dlist dns editDistance exceptions extensibleExceptions fdoNotify
feed filepath gnutls hamlet hS3 hslogger HTTP httpClient feed filepath gnutls hamlet hinotify hS3 hslogger HTTP httpClient
httpConduit httpTypes IfElse json liftedBase MissingH monadControl httpConduit httpTypes IfElse json liftedBase MissingH monadControl
mtl network networkInfo networkMulticast networkProtocolXmpp mtl network networkInfo networkMulticast networkProtocolXmpp
optparseApplicative QuickCheck random regexTdfa SafeSemaphore optparseApplicative QuickCheck random regexTdfa SafeSemaphore
@ -31,13 +33,19 @@ cabal.mkDerivation (self: {
tastyRerun text time transformers unixCompat utf8String uuid wai tastyRerun text time transformers unixCompat utf8String uuid wai
waiExtra warp warpTls xmlTypes yesod yesodCore yesodDefault waiExtra warp warpTls xmlTypes yesod yesodCore yesodDefault
yesodForm yesodStatic yesodForm yesodStatic
] ++ (if (!self.stdenv.isDarwin) then [ ];
dbus fdoNotify hinotify
] else [
fsnotify
]);
buildTools = [ bup curl git gnupg1 lsof openssh perl rsync which ]; buildTools = [ bup curl git gnupg1 lsof openssh perl rsync which ];
configureFlags = "-fAssistant -fProduction"; configureFlags = "-fS3
-fWebDAV
-fInotify
-fDbus
-fAssistant
-fWebapp
-fPairing
-fXMPP
-fDNS
-fProduction
-fTDFA";
preConfigure = '' preConfigure = ''
export HOME="$NIX_BUILD_TOP/tmp" export HOME="$NIX_BUILD_TOP/tmp"
mkdir "$HOME" mkdir "$HOME"

View File

@ -1,18 +1,19 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually! # This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, extensibleExceptions, filepath, git, github, hslogger { cabal, extensibleExceptions, filepath, git, github, hslogger
, IfElse, MissingH, mtl, network, prettyShow, text, unixCompat , IfElse, MissingH, mtl, network, optparseApplicative, prettyShow
, text, unixCompat
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "github-backup"; pname = "github-backup";
version = "1.20131203"; version = "1.20140707";
sha256 = "0156g7zbqsp58g8hniqsilyc79sam7plwhn3w56wbzf8m380mwba"; sha256 = "0c15gq91c36xza7yiimqvgk609p9xf9jlzy9683d9p9bx1khpadd";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
extensibleExceptions filepath github hslogger IfElse MissingH mtl extensibleExceptions filepath github hslogger IfElse MissingH mtl
network prettyShow text unixCompat network optparseApplicative prettyShow text unixCompat
]; ];
buildTools = [ git ]; buildTools = [ git ];
meta = { meta = {

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, extensibleExceptions, filepath, mtl, utf8String, X11 }: { cabal, extensibleExceptions, filepath, mtl, utf8String, X11 }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -14,12 +16,10 @@ cabal.mkDerivation (self: {
mkdir -p $out/share/man/man1 mkdir -p $out/share/man/man1
mv "$out/"**"/man/"*.1 $out/share/man/man1/ mv "$out/"**"/man/"*.1 $out/share/man/man1/
''; '';
patches = [ patches = [
# Patch to make xmonad use XMONAD_{GHC,XMESSAGE} (if available). # Patch to make xmonad use XMONAD_{GHC,XMESSAGE} (if available).
./xmonad_ghc_var_0.11.patch ./xmonad_ghc_var_0.11.patch
]; ];
meta = { meta = {
homepage = "http://xmonad.org"; homepage = "http://xmonad.org";
description = "A tiling window manager"; description = "A tiling window manager";

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, fuse }: { cabal, fuse }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "HsOpenSSL"; pname = "HsOpenSSL";
version = "0.10.4"; version = "0.11";
sha256 = "1vpidm3jfwlyf61r0g9fks445w4w0kxk3g37fw4slfb1q3xknq2r"; sha256 = "000c1589yf1lzvw32hh2jacq1da6k2vynh5rymw3rlapxq7skyyr";
buildDepends = [ network time ]; buildDepends = [ network time ];
extraLibraries = [ openssl ]; extraLibraries = [ openssl ];
meta = { meta = {

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "MonadCatchIO-transformers"; pname = "MonadCatchIO-transformers";
version = "0.3.1.1"; version = "0.3.1.2";
sha256 = "1kfq9py053zic69f25gcsm802dhk7y5k01ipsf2jvl8d4r5iw5kk"; sha256 = "1r5c4qz6yp1qrsmk9di35d5kk2dcnaxh2mg3n5kdim991ydzsi1d";
buildDepends = [ extensibleExceptions monadsTf transformers ]; buildDepends = [ extensibleExceptions monadsTf transformers ];
jailbreak = true; jailbreak = true;
meta = { meta = {

View File

@ -4,9 +4,10 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "arithmoi"; pname = "arithmoi";
version = "0.4.1.0"; version = "0.4.1.1";
sha256 = "1xmwxmvl9l1fa2sgr4ff7al8b5d5136h4fq9r05abj3nfnx1a0iq"; sha256 = "02wrm24dpcsdsjaic30416axad5s4y822si1am4smb2qvrhps9ix";
buildDepends = [ mtl random ]; buildDepends = [ mtl random ];
configureFlags = "-f-llvm";
jailbreak = true; jailbreak = true;
meta = { meta = {
homepage = "https://bitbucket.org/dafis/arithmoi"; homepage = "https://bitbucket.org/dafis/arithmoi";

View File

@ -9,8 +9,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "aws"; pname = "aws";
version = "0.9"; version = "0.9.1";
sha256 = "07sdz179vqfdcnm6rrdg068xdyqw8m2565bdba5a1s987vdvps21"; sha256 = "1fp18j8my9v7d6z0d28bc1hjzrs9znf3c986950pfpv2bsiw7m6d";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [

View File

@ -0,0 +1,15 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal }:
cabal.mkDerivation (self: {
pname = "data-fix";
version = "0.0.1";
sha256 = "09r08lrv92ka6p35wkbfhq9ywg7y5pmgszwbz8a20h31vjz1ffpr";
meta = {
homepage = "https://github.com/anton-k/data-fix";
description = "Fixpoint data types";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -6,8 +6,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "digestive-functors-aeson"; pname = "digestive-functors-aeson";
version = "1.1.9"; version = "1.1.10";
sha256 = "0lm6byv5vayzg2jp0fqkbi4wkbhvnjw5sl61qnvpa1pqk6p64mrm"; sha256 = "0ar165rksnj09sb58qx5hm71kn8gzm936ixmfhf7sqbw2kcbw4nx";
buildDepends = [ aeson digestiveFunctors lens safe text vector ]; buildDepends = [ aeson digestiveFunctors lens safe text vector ];
testDepends = [ testDepends = [
aeson digestiveFunctors HUnit mtl scientific tasty tastyHunit text aeson digestiveFunctors HUnit mtl scientific tasty tastyHunit text

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, haskeline, mtl }: { cabal, haskeline, mtl }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@ -7,9 +9,6 @@ cabal.mkDerivation (self: {
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ haskeline mtl ]; buildDepends = [ haskeline mtl ];
preConfigure = self.stdenv.lib.optionalString self.stdenv.isDarwin ''
sed -i 's/-Wall -optl-Wl/-Wall/' djinn.cabal
'';
meta = { meta = {
homepage = "http://www.augustsson.net/Darcs/Djinn/"; homepage = "http://www.augustsson.net/Darcs/Djinn/";
description = "Generate Haskell code from a type"; description = "Generate Haskell code from a type";

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "encoding"; pname = "encoding";
version = "0.7.0.1"; version = "0.7.0.2";
sha256 = "18s6cfcjwjx5dja14rf35rx71cbpr8ylg4x29ffx2blsk8ib9zxh"; sha256 = "14l3dx7ayvp2dm37c3h7p63zfzmhwpx1hirbkm04idhi3906lxps";
buildDepends = [ buildDepends = [
binary extensibleExceptions HaXml mtl regexCompat binary extensibleExceptions HaXml mtl regexCompat
]; ];

View File

@ -0,0 +1,18 @@
{ cabal, attoparsecEnumerator, engineIo, snapCore
, unorderedContainers, websockets, websocketsSnap
}:
cabal.mkDerivation (self: {
pname = "engine-io-snap";
version = "1.0.0";
sha256 = "152hz2b9zbmjpp517g6kp7fs7kbvyil28dp6djqjlmp9fqkgckap";
buildDepends = [
attoparsecEnumerator engineIo snapCore unorderedContainers
websockets websocketsSnap
];
meta = {
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,21 @@
{ cabal, aeson, async, attoparsec, base64Bytestring, either
, monadLoops, mwcRandom, stm, text, transformers
, unorderedContainers, vector, websockets
}:
cabal.mkDerivation (self: {
pname = "engine-io";
version = "1.0.0";
sha256 = "08gxhf9ihz32z5ayabxw7mn14rib2kyawrvfqzbdkw8vxgjiasv9";
buildDepends = [
aeson async attoparsec base64Bytestring either monadLoops mwcRandom
stm text transformers unorderedContainers vector websockets
];
meta = {
homepage = "http://github.com/ocharles/engine.io";
description = "A Haskell implementation of Engine.IO";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -7,8 +7,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "esqueleto"; pname = "esqueleto";
version = "1.4.1.3"; version = "1.4.4";
sha256 = "0n2h1ymyr92a3qaadiff3xxwdxdc8l92kfbag8rh27gi736w28y4"; sha256 = "00s52f8l5pbsab83fq8d03xhispyp9mqsh5vvzwiki6kspkj26a0";
buildDepends = [ buildDepends = [
conduit monadLogger persistent resourcet tagged text transformers conduit monadLogger persistent resourcet tagged text transformers
unorderedContainers unorderedContainers

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "fclabels"; pname = "fclabels";
version = "2.0.1.1"; version = "2.0.2";
sha256 = "1r798fbdk4xzw649la9disnk1kngy3cmzbi3k8afiy8q6v1fbpwh"; sha256 = "108ad6l8ibz44n000hlywqpqslsz1czmsal7qvbd53chmmm4xgdp";
buildDepends = [ mtl transformers ]; buildDepends = [ mtl transformers ];
meta = { meta = {
homepage = "https://github.com/sebastiaanvisser/fclabels"; homepage = "https://github.com/sebastiaanvisser/fclabels";

View File

@ -9,6 +9,7 @@ cabal.mkDerivation (self: {
buildDepends = [ buildDepends = [
dataDefaultClass lens vectorSpace vectorSpacePoints dataDefaultClass lens vectorSpace vectorSpacePoints
]; ];
jailbreak = true;
meta = { meta = {
description = "Simple force-directed layout"; description = "Simple force-directed layout";
license = self.stdenv.lib.licenses.bsd3; license = self.stdenv.lib.licenses.bsd3;

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, binary, transformers }: { cabal, binary, transformers }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -1,11 +1,13 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, Cabal, convertible, deepseq, doctest, emacs, filepath { cabal, Cabal, convertible, deepseq, doctest, emacs, filepath
, ghcSybUtils, hlint, hspec, ioChoice, syb, time, transformers , ghcSybUtils, hlint, hspec, ioChoice, syb, time, transformers
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "ghc-mod"; pname = "ghc-mod";
version = "4.1.3"; version = "4.1.5";
sha256 = "0n7nbjbiiphlasqfcxx15fa8axwd9csq2nh3r0wvkrgpsazdlw8c"; sha256 = "192v0h9nhi7xgvidyisn3rpr6kjpkibrm2b859b6a92gp0h37nnn";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
@ -21,13 +23,11 @@ cabal.mkDerivation (self: {
configureFlags = "--datasubdir=${self.pname}-${self.version}"; configureFlags = "--datasubdir=${self.pname}-${self.version}";
postInstall = '' postInstall = ''
cd $out/share/$pname-$version cd $out/share/$pname-$version
sed -i -e 's/"-b" "\\n" "-l"/"-l" "-b" "\\"\\\\n\\""/' ghc-process.el
make make
rm Makefile rm Makefile
cd .. cd ..
mkdir -p "$out/share/emacs" mkdir -p "$out/share/emacs"
mv $pname-$version emacs/site-lisp mv $pname-$version emacs/site-lisp
mv $out/bin/ghc-mod $out/bin/.ghc-mod-wrapped mv $out/bin/ghc-mod $out/bin/.ghc-mod-wrapped
cat - > $out/bin/ghc-mod <<EOF cat - > $out/bin/ghc-mod <<EOF
#! ${self.stdenv.shell} #! ${self.stdenv.shell}
@ -36,15 +36,6 @@ cabal.mkDerivation (self: {
eval exec $out/bin/.ghc-mod-wrapped \$COMMAND \$( ${self.ghc.GHCGetPackages} ${self.ghc.version} | tr " " "\n" | tail -n +2 | paste -d " " - - | sed 's/.*/-g "&"/' | tr "\n" " ") "\$@" eval exec $out/bin/.ghc-mod-wrapped \$COMMAND \$( ${self.ghc.GHCGetPackages} ${self.ghc.version} | tr " " "\n" | tail -n +2 | paste -d " " - - | sed 's/.*/-g "&"/' | tr "\n" " ") "\$@"
EOF EOF
chmod +x $out/bin/ghc-mod chmod +x $out/bin/ghc-mod
mv $out/bin/ghc-modi $out/bin/.ghc-modi-wrapped
cat - > $out/bin/ghc-modi <<EOF
#! ${self.stdenv.shell}
COMMAND=\$1
shift
eval exec $out/bin/.ghc-modi-wrapped \$COMMAND \$( ${self.ghc.GHCGetPackages} ${self.ghc.version} | tr " " "\n" | tail -n +2 | paste -d " " - - | sed 's/.*/-g "&"/' | tr "\n" " ") "\$@"
EOF
chmod +x $out/bin/ghc-modi
''; '';
meta = { meta = {
homepage = "http://www.mew.org/~kazu/proj/ghc-mod/"; homepage = "http://www.mew.org/~kazu/proj/ghc-mod/";

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal }: { cabal }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, cairo, deepseq, fgl, ghcHeapView, graphviz, gtk, mtl { cabal, cairo, deepseq, fgl, ghcHeapView, graphviz, gtk, mtl
, svgcairo, text, transformers, xdot , svgcairo, text, transformers, xdot
}: }:

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "gtk2hs-buildtools"; pname = "gtk2hs-buildtools";
version = "0.12.5.2"; version = "0.13.0.0";
sha256 = "1w4mfwkiqil9xd1xl4himb6vnl66hxb7a4vch6wh3bfad880qyiw"; sha256 = "075f6jjkk56h0nda0gbdr775d72c0b3d2z483cff2bnnjf8aqwa6";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ filepath hashtables random ]; buildDepends = [ filepath hashtables random ];

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, happy, syb }: { cabal, happy, syb }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -7,8 +7,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "haskell-token-utils"; pname = "haskell-token-utils";
version = "0.0.0.2"; version = "0.0.0.3";
sha256 = "115lqddhjra3wjnj5n8gpm0iawf6m1l2ggjh2n8nbx6wjraghrrv"; sha256 = "1qfb0gzi8mvraflk7l8wckkaa2gfdq5wqk7ax3v4i4f1mrd7zr4f";
buildDepends = [ buildDepends = [
dualTree ghcSybUtils haskellSrcExts monoidExtras mtl rosezipper dualTree ghcSybUtils haskellSrcExts monoidExtras mtl rosezipper
semigroups syb semigroups syb

View File

@ -7,8 +7,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hjsmin"; pname = "hjsmin";
version = "0.1.4.6"; version = "0.1.4.7";
sha256 = "0z0wzgwm66ckq9h756s7srfyiv2jia9779yi86cn1zgzr8dwspvr"; sha256 = "1gw9is6piqrqxnrwp8v3vij90icmym58rxqnnklrcjfi3ai7y58f";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, aeson, ansiTerminal, Cabal, filepath, hastache { cabal, aeson, ansiTerminal, Cabal, filepath, hastache
, httpConduit, HUnit, lens, QuickCheck, random, smallcheck, split , httpConduit, HUnit, lens, QuickCheck, random, smallcheck, split
, syb, tasty, tastyHunit, tastyQuickcheck, tastySmallcheck, text , syb, tasty, tastyHunit, tastyQuickcheck, tastySmallcheck, text

View File

@ -8,8 +8,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hoogle"; pname = "hoogle";
version = "4.2.33"; version = "4.2.34";
sha256 = "0jwik79qcflaghqxfvsd8xvb7y1czb1xihg1ijd29lx7p5mz03il"; sha256 = "0vldc7s3nq70jxmnxdzlfrlwg0pxw0lq1lcd53klj2ksjkqhm5jg";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hspec-expectations"; pname = "hspec-expectations";
version = "0.5.0.1"; version = "0.6.0";
sha256 = "0r1yy94q30gp3wyif7qfa22gn3g2lrszwygsy4wknc396fab7mvj"; sha256 = "01l9mnny5pgaqqswv1hyq1v77yd4vx9bfyz6662iypc0fz78519i";
buildDepends = [ HUnit ]; buildDepends = [ HUnit ];
testDepends = [ hspec HUnit markdownUnlit silently ]; testDepends = [ hspec HUnit markdownUnlit silently ];
doCheck = false; doCheck = false;

View File

@ -7,8 +7,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "hspec"; pname = "hspec";
version = "1.10.0"; version = "1.10.0.1";
sha256 = "0lqc4sxl2c1rgnmp4a2fikc78f9caxswkmxfi8wajxlwaj58sy8p"; sha256 = "1i0pl67jplvqh370x6mzdb86a653k1a1l8bjac60izr8d22n35rl";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, async, caseInsensitive, cond, dataDefault, dyre, feed { cabal, async, caseInsensitive, cond, dataDefault, dyre, feed
, filepath, hslogger, httpConduit, httpTypes, lens, mimeMail , filepath, hslogger, httpConduit, httpTypes, lens, mimeMail
, monadControl, mtl, network, opml, random, resourcet, text , monadControl, mtl, network, opml, random, resourcet, text
@ -9,7 +11,6 @@ cabal.mkDerivation (self: {
pname = "imm"; pname = "imm";
version = "0.6.0.1"; version = "0.6.0.1";
sha256 = "11m6937wafl6nic69mbibrjnxib503907y21n9zmsxc8vnjl3pps"; sha256 = "11m6937wafl6nic69mbibrjnxib503907y21n9zmsxc8vnjl3pps";
patches = [ ./latest-feed-http-conduit-tls.patch ];
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [
@ -24,4 +25,4 @@ cabal.mkDerivation (self: {
platforms = self.ghc.meta.platforms; platforms = self.ghc.meta.platforms;
maintainers = [ "Daniel Bergey <bergey@teallabs.org>" ]; maintainers = [ "Daniel Bergey <bergey@teallabs.org>" ];
}; };
}) })

View File

@ -1,73 +0,0 @@
# HG changeset patch
# User Daniel Bergey <bergey@alum.mit.edu>
# Date 1398284724 0
# Wed Apr 23 20:25:24 2014 +0000
# Node ID 4cc692e7acc4f21ffab9e5572d286495791d22d1
# Parent 31e3ba1aaaf9efdce66e8ef5c192d0f4214150f4
Update for feed-0.3.9.2, http-conduit-2.0, tls-1.2
diff -r 31e3ba1aaaf9 -r 4cc692e7acc4 Imm/Error.hs
--- a/Imm/Error.hs Sun Jun 16 12:23:40 2013 +0200
+++ b/Imm/Error.hs Wed Apr 23 20:25:24 2014 +0000
@@ -41,7 +41,7 @@
data ImmError =
OtherError String
| HTTPError HttpException
- | TLSError HandshakeFailed
+ | TLSError TLSException
| UnicodeError UnicodeException
| ParseUriError String
| ParseTimeError String
@@ -63,7 +63,7 @@
"/!\\ Cannot parse date from item: ",
" title: " ++ (show $ getItemTitle item),
" link:" ++ (show $ getItemLink item),
- " publish date:" ++ (show $ getItemPublishDate item),
+ " publish date:" ++ (show (getItemPublishDate item :: Maybe (Maybe UTCTime))),
" date:" ++ (show $ getItemDate item)]
show (ParseTimeError raw) = "/!\\ Cannot parse time: " ++ raw
show (ParseFeedError raw) = "/!\\ Cannot parse feed: " ++ raw
diff -r 31e3ba1aaaf9 -r 4cc692e7acc4 Imm/HTTP.hs
--- a/Imm/HTTP.hs Sun Jun 16 12:23:40 2013 +0200
+++ b/Imm/HTTP.hs Wed Apr 23 20:25:24 2014 +0000
@@ -50,13 +50,13 @@
either throwError return res
-- | Monad-agnostic version of 'parseUrl'
-parseURL :: (MonadBase IO m, MonadError ImmError m) => String -> m (Request m')
+parseURL :: (MonadBase IO m, MonadError ImmError m) => String -> m Request
parseURL uri = do
result <- io $ (Right <$> parseUrl uri) `catch` (return . Left . HTTPError)
either throwError return result
-- | Build an HTTP request for given URI
-request :: (MonadBase IO m, MonadError ImmError m) => String -> m (Request a)
+request :: (MonadBase IO m, MonadError ImmError m) => String -> m Request
request uri = do
req <- parseURL uri
return $ req { requestHeaders = [
diff -r 31e3ba1aaaf9 -r 4cc692e7acc4 imm.cabal
--- a/imm.cabal Sun Jun 16 12:23:40 2013 +0200
+++ b/imm.cabal Wed Apr 23 20:25:24 2014 +0000
@@ -46,10 +46,10 @@
data-default,
directory,
dyre,
- feed,
+ feed == 0.3.9.2,
filepath,
hslogger,
- http-conduit >= 1.9.0,
+ http-conduit >= 2.0 && < 2.2,
http-types,
lens,
mime-mail,
@@ -66,7 +66,7 @@
transformers,
time,
timerep >= 1.0.3,
- tls,
+ tls >= 1.2 && < 1.3,
utf8-string,
xdg-basedir,
xml

View File

@ -12,8 +12,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "lens"; pname = "lens";
version = "4.2"; version = "4.3";
sha256 = "0aqhr8akb7wg270jxi1ns3mrpv42cfssi3g2kzyhkjmb39qxpp2w"; sha256 = "0wvsf0vkqjmmgl3p5lxbypn4p126l927ip7l2iisqzwyk87zfqqy";
buildDepends = [ buildDepends = [
aeson attoparsec bifunctors comonad contravariant distributive aeson attoparsec bifunctors comonad contravariant distributive
exceptions filepath free hashable mtl parallel primitive exceptions filepath free hashable mtl parallel primitive

View File

@ -7,8 +7,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "mono-traversable"; pname = "mono-traversable";
version = "0.6.0.3"; version = "0.6.0.4";
sha256 = "1zg8hig4wgbiswb0sppjiga1r6sw7fjkxfiwlck4bwvghpyr5bp3"; sha256 = "1svqxc96n2andxcgrv8s29hkq6nw1qigv5p0dw9vx2ynk68pfhww";
buildDepends = [ buildDepends = [
comonad dlist dlistInstances hashable semigroupoids semigroups text comonad dlist dlistInstances hashable semigroupoids semigroups text
transformers unorderedContainers vector vectorAlgorithms transformers unorderedContainers vector vectorAlgorithms

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, c2hs, ncurses, text, transformers }: { cabal, c2hs, ncurses, text, transformers }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, dataAccessor, network, networkTransport { cabal, dataAccessor, network, networkTransport
, networkTransportTests , networkTransportTests
}: }:

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, HTTP, HUnit, network, testFramework, testFrameworkHunit }: { cabal, HTTP, HUnit, network, testFramework, testFrameworkHunit }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -6,8 +6,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "pipes-aeson"; pname = "pipes-aeson";
version = "0.4.1"; version = "0.4.1.1";
sha256 = "06fxl4az5brbivc5db498fc3yawrc2rwnrn20rbssihd0lp9xm1i"; sha256 = "1z520c9l2wqjcv5lb997n3zfks7p0z7dlwgqm74dcwnnfy3mfp9j";
buildDepends = [ buildDepends = [
aeson attoparsec pipes pipesAttoparsec pipesBytestring pipesParse aeson attoparsec pipes pipesAttoparsec pipesBytestring pipesParse
transformers transformers

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "pipes-group"; pname = "pipes-group";
version = "1.0.0"; version = "1.0.1";
sha256 = "1izc2z3cwz7dihhfrngjyiaxmcpp794ragbl6v17y8c2pj0s34kh"; sha256 = "19caih65hsvnvkwv8dlrrf961aw6k0zr9yx78cia1padslidxlbw";
buildDepends = [ free pipes pipesParse transformers ]; buildDepends = [ free pipes pipesParse transformers ];
meta = { meta = {
description = "Group streams into substreams"; description = "Group streams into substreams";

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "pipes-zlib"; pname = "pipes-zlib";
version = "0.4.0"; version = "0.4.0.1";
sha256 = "1xi8x7cfzr7042x5jq8b6xqdhffh1jgprk90yzsfjldllck9z5ia"; sha256 = "1k91q5hci4hk2kzaqfvg1nwbklqyg83wwhm3sdfhdn2famj0mls0";
buildDepends = [ pipes transformers zlib zlibBindings ]; buildDepends = [ pipes transformers zlib zlibBindings ];
meta = { meta = {
homepage = "https://github.com/k0001/pipes-zlib"; homepage = "https://github.com/k0001/pipes-zlib";

View File

@ -7,8 +7,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "postgresql-simple"; pname = "postgresql-simple";
version = "0.4.2.3"; version = "0.4.3.0";
sha256 = "1rg6virvz4nr0m39sr72h23yks5f8ih9nimgacx30zw7xvnx942p"; sha256 = "16i1qzshbscnbjb4rxz5hl1iaxjmsc21878prj5pp33zbm53dlcm";
buildDepends = [ buildDepends = [
aeson attoparsec blazeBuilder blazeTextual hashable postgresqlLibpq aeson attoparsec blazeBuilder blazeTextual hashable postgresqlLibpq
scientific text time transformers uuid vector scientific text time transformers uuid vector

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, readline, ncurses }: { cabal, readline, ncurses }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "safe"; pname = "safe";
version = "0.3.5"; version = "0.3.6";
sha256 = "0xv409ps1h1b28v8rkg59a09z001nmpvqvwf3mdkzkyzmxfgq30j"; sha256 = "03fjasjw8mh8c15xg8dncdn9g8scr427889vchcckilll40kvzvm";
meta = { meta = {
homepage = "http://community.haskell.org/~ndm/safe/"; homepage = "http://community.haskell.org/~ndm/safe/";
description = "Library of safe (exception free) functions"; description = "Library of safe (exception free) functions";

View File

@ -1,16 +1,16 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually! # This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, deepseq, hashable, QuickCheck, smallcheck, tasty { cabal, deepseq, hashable, QuickCheck, smallcheck, tasty
, tastyAntXml, tastyQuickcheck, tastySmallcheck, text , tastyAntXml, tastyHunit, tastyQuickcheck, tastySmallcheck, text
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "scientific"; pname = "scientific";
version = "0.3.2.1"; version = "0.3.3.0";
sha256 = "0z0k0dqmv6a3spgl48yl00a55niv0gqjy906sh4r8xfpsabzl88s"; sha256 = "1kj49ibq53m7cfs9pq396l4fbqnarqzay7a65rmsrzi2vz15parv";
buildDepends = [ deepseq hashable text ]; buildDepends = [ deepseq hashable text ];
testDepends = [ testDepends = [
QuickCheck smallcheck tasty tastyAntXml tastyQuickcheck QuickCheck smallcheck tasty tastyAntXml tastyHunit tastyQuickcheck
tastySmallcheck text tastySmallcheck text
]; ];
jailbreak = true; jailbreak = true;

View File

@ -0,0 +1,16 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, filepath, mtl, strict, time, unixCompat }:
cabal.mkDerivation (self: {
pname = "shellish";
version = "0.1.4";
sha256 = "1ldwid270mwyky6zmggbvn72hvs4s39hhf2zj8r0jahxnwlpbfan";
buildDepends = [ filepath mtl strict time unixCompat ];
meta = {
homepage = "http://repos.mornfall.net/shellish";
description = "shell-/perl- like (systems) programming in Haskell";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, Cabal, constraints, filepath, mtl, tasty, tastyGolden { cabal, Cabal, constraints, filepath, mtl, tasty, tastyGolden
, thDesugar , thDesugar
}: }:

View File

@ -16,6 +16,9 @@ cabal.mkDerivation (self: {
network snapCore text time unixCompat network snapCore text time unixCompat
]; ];
configureFlags = "-fopenssl"; configureFlags = "-fopenssl";
patchPhase = ''
sed -i -e 's|HsOpenSSL >= .*|HsOpenSSL|' snap-server.cabal
'';
meta = { meta = {
homepage = "http://snapframework.com/"; homepage = "http://snapframework.com/";
description = "A fast, iteratee-based, epoll-enabled web server for the Snap Framework"; description = "A fast, iteratee-based, epoll-enabled web server for the Snap Framework";

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, aeson, attoparsec, cereal, clientsession, comonad { cabal, aeson, attoparsec, cereal, clientsession, comonad
, configurator, directoryTree, dlist, errors, filepath, hashable , configurator, directoryTree, dlist, errors, filepath, hashable
, heist, lens, logict, MonadCatchIOTransformers, mtl, mwcRandom , heist, lens, logict, MonadCatchIOTransformers, mtl, mwcRandom

View File

@ -0,0 +1,18 @@
{ cabal, aeson, attoparsec, engineIo, mtl, stm, text, transformers
, unorderedContainers, vector
}:
cabal.mkDerivation (self: {
pname = "socket-io";
version = "1.0.0";
sha256 = "1xvj2x6nr14wna0plivzbzkca2y4xw6bxhvc5mqjh664197r9jsx";
buildDepends = [
aeson attoparsec engineIo mtl stm text transformers
unorderedContainers vector
];
meta = {
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, contravariant, deepseq, doctest, filepath, hlint { cabal, contravariant, deepseq, doctest, filepath, hlint
, hybridVectors, lens, linear, mtl, primitive, QuickCheck , hybridVectors, lens, linear, mtl, primitive, QuickCheck
, semigroups, simpleReflect, testFramework , semigroups, simpleReflect, testFramework

View File

@ -6,8 +6,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "streaming-commons"; pname = "streaming-commons";
version = "0.1.3"; version = "0.1.3.1";
sha256 = "0zv309lqmv5bgbmxx5k0zk4iyxwj77lwqcaaycizi7559nzvsrh3"; sha256 = "0ryj9pp681f1pqvcyy5ci2zng6ax93j5navm886k095wxmamhzmf";
buildDepends = [ buildDepends = [
blazeBuilder network random text transformers zlib blazeBuilder network random text transformers zlib
]; ];

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "th-desugar"; pname = "th-desugar";
version = "1.4.1"; version = "1.4.2";
sha256 = "1pjv301bshdmn3s5nrmmcx5d1b80c410lml73sai68dhx7v64vw2"; sha256 = "16l0khjx2wppnm9spp6mg659m95hxjkzfv3pjw5ays3z6clhx8b9";
buildDepends = [ mtl syb ]; buildDepends = [ mtl syb ];
testDepends = [ hspec HUnit mtl syb ]; testDepends = [ hspec HUnit mtl syb ];
meta = { meta = {

View File

@ -7,8 +7,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "thyme"; pname = "thyme";
version = "0.3.5.1"; version = "0.3.5.2";
sha256 = "0v3aq7zv4fnkjhfc7mm6vx2wb5dh2npf2lsgpvcrdpy5zlfsrx50"; sha256 = "1vb5qn9m88y9738d9znim5lprb8z10am5yjaksdjl151li8apd6x";
buildDepends = [ buildDepends = [
aeson attoparsec deepseq mtl profunctors QuickCheck random text aeson attoparsec deepseq mtl profunctors QuickCheck random text
time vector vectorSpace vectorThUnbox time vector vectorSpace vectorThUnbox

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, binary, bindingsPosix, deepseq, HUnit, pkgs_tzdata { cabal, binary, bindingsPosix, deepseq, HUnit, pkgs_tzdata
, QuickCheck, testFramework, testFrameworkHunit , QuickCheck, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2, testFrameworkTh, time, tzdata, vector , testFrameworkQuickcheck2, testFrameworkTh, time, tzdata, vector

View File

@ -0,0 +1,23 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, ChasingBottoms, deepseq, hashable, HUnit, QuickCheck
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "unordered-containers";
version = "0.2.5.0";
sha256 = "0y85a9zg77h05c5ajchvfazg84ksvyi92r6bbmh09qzlf7mlb4bj";
buildDepends = [ deepseq hashable ];
testDepends = [
ChasingBottoms hashable HUnit QuickCheck testFramework
testFrameworkHunit testFrameworkQuickcheck2
];
doCheck = false;
meta = {
homepage = "https://github.com/tibbe/unordered-containers";
description = "Efficient hashing-based container types";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal }: { cabal }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "vector-algorithms"; pname = "vector-algorithms";
version = "0.6.0.1"; version = "0.6.0.2";
sha256 = "0dkiz0c5dmc3a15zz5pxv4rz4n0bw5irb5a148gccfrg5c80vzc5"; sha256 = "1gn2pvgvm9g0dajx2wv305fxwhkpdj9pybrwrm3j2frl4dnj7dcq";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ mtl mwcRandom primitive vector ]; buildDepends = [ mtl mwcRandom primitive vector ];

View File

@ -9,8 +9,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "wai-extra"; pname = "wai-extra";
version = "3.0.0.1"; version = "3.0.1";
sha256 = "0i28d3pwz2fskg94xlkapdw07zkq3acnqk21kpgm5ffbj6qvbvsg"; sha256 = "1k6d9p93r7r95i5yi7mvhix94qigkzanqjq5qa6k7qfpnjj727id";
buildDepends = [ buildDepends = [
ansiTerminal base64Bytestring blazeBuilder caseInsensitive ansiTerminal base64Bytestring blazeBuilder caseInsensitive
dataDefaultClass deepseq fastLogger httpTypes liftedBase network dataDefaultClass deepseq fastLogger httpTypes liftedBase network

View File

@ -8,8 +8,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "warp"; pname = "warp";
version = "3.0.0.3"; version = "3.0.0.4";
sha256 = "0lhmhgbza49lkbay6ydj5h1g04qzs4jx2wyq4bhddjrpmxsdsy2y"; sha256 = "119yw4k11v2gq3z4gjr51i8z551cbbgwhkfnl9jr4ira06m6si2v";
buildDepends = [ buildDepends = [
blazeBuilder caseInsensitive hashable httpDate httpTypes network blazeBuilder caseInsensitive hashable httpDate httpTypes network
simpleSendfile streamingCommons text unixCompat void wai simpleSendfile streamingCommons text unixCompat void wai

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "word8"; pname = "word8";
version = "0.0.4"; version = "0.1.0";
sha256 = "1jrys2crl1yfkgwc4ny6x1kr24kx8j3zsy0zql5ms19rfb0rnkki"; sha256 = "1729ip83wyw8w3v8mzmazaw5b9l81zg95hrkmfq3qjk5gz1s75s0";
testDepends = [ hspec ]; testDepends = [ hspec ];
meta = { meta = {
description = "Word8 library"; description = "Word8 library";

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, stm, wxcore }: { cabal, stm, wxcore }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, libX11, mesa, wxdirect, wxGTK }: { cabal, libX11, mesa, wxdirect, wxGTK }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, filepath, libX11, mesa, parsec, stm, time, wxc, wxdirect { cabal, filepath, libX11, mesa, parsec, stm, time, wxc, wxdirect
, wxGTK , wxGTK
}: }:

View File

@ -8,8 +8,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "xml-conduit"; pname = "xml-conduit";
version = "1.2.0.2"; version = "1.2.0.3";
sha256 = "1kcrhyri4knkp1x9zn99qklkj4nd47gwdfy6q0pwdz7cgjskps1z"; sha256 = "0bb4nc9nwq4z6vdsiqs0zk8k8yvmyxdrya5fz2h8z8ng66xaq4k1";
buildDepends = [ buildDepends = [
attoparsec attoparsecConduit blazeBuilder blazeBuilderConduit attoparsec attoparsecConduit blazeBuilder blazeBuilderConduit
blazeHtml blazeMarkup conduit conduitExtra dataDefault deepseq blazeHtml blazeMarkup conduit conduitExtra dataDefault deepseq

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "xml-hamlet"; pname = "xml-hamlet";
version = "0.4.0.8"; version = "0.4.0.9";
sha256 = "10hc4a6lqifiinm9rf1ziw35bjnjgkd5mhagg9anvz35hhr7bbrr"; sha256 = "0vm4jhvjf53a33sisnhghg0m9pcv2fx676rl90vbm2xcd9rqlj82";
buildDepends = [ parsec shakespeare text xmlConduit ]; buildDepends = [ parsec shakespeare text xmlConduit ];
testDepends = [ hspec HUnit parsec shakespeare text xmlConduit ]; testDepends = [ hspec HUnit parsec shakespeare text xmlConduit ];
meta = { meta = {

View File

@ -2,21 +2,22 @@
{ cabal, aeson, blazeHtml, blazeMarkup, conduitExtra, dataDefault { cabal, aeson, blazeHtml, blazeMarkup, conduitExtra, dataDefault
, fastLogger, hamlet, monadControl, monadLogger, networkConduit , fastLogger, hamlet, monadControl, monadLogger, networkConduit
, safe, shakespeare, shakespeareCss, shakespeareJs, text , safe, shakespeare, shakespeareCss, shakespeareJs
, transformers, unorderedContainers, wai, waiExtra, warp, yaml , streamingCommons, text, transformers, unorderedContainers, wai
, yesodAuth, yesodCore, yesodForm, yesodPersistent , waiExtra, warp, yaml, yesodAuth, yesodCore, yesodForm
, yesodPersistent
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "yesod"; pname = "yesod";
version = "1.2.6"; version = "1.2.6.1";
sha256 = "0rw46zznczdzg2wvbgp5kpq3yrl6w40vbbs7zyvqpcf6m82jsfz0"; sha256 = "1xiqpbcjxisc4lic7ls03rz184d95vkh4kb3ampwbx463qbj9im2";
buildDepends = [ buildDepends = [
aeson blazeHtml blazeMarkup conduitExtra dataDefault fastLogger aeson blazeHtml blazeMarkup conduitExtra dataDefault fastLogger
hamlet monadControl monadLogger networkConduit safe shakespeare hamlet monadControl monadLogger networkConduit safe shakespeare
shakespeareCss shakespeareJs text transformers unorderedContainers shakespeareCss shakespeareJs streamingCommons text transformers
wai waiExtra warp yaml yesodAuth yesodCore yesodForm unorderedContainers wai waiExtra warp yaml yesodAuth yesodCore
yesodPersistent yesodForm yesodPersistent
]; ];
meta = { meta = {
homepage = "http://www.yesodweb.com/"; homepage = "http://www.yesodweb.com/";

View File

@ -1,26 +1,20 @@
{stdenv, fetchurl, flex, yacc, tk }: {stdenv, fetchurl, yacc }:
stdenv.mkDerivation { stdenv.mkDerivation rec {
name = "spin-5.1.7"; version = "6.3.2";
name = "spin-${version}";
src = fetchurl { src = fetchurl {
url = http://spinroot.com/spin/Src/spin517.tar.gz; url = http://spinroot.com/spin/Src/spin632.tar.gz;
sha256 = "03c6bmar4z13jx7dddb029f0qnmgl8x4hyfwn3qijjyd4dbliiw6"; curlOpts = "--user-agent 'Mozilla/5.0'";
sha256 = "1llsv1mnwr99hvsm052i3wwpa3dm5j12s5p10hizi6i9hlp00b5y";
}; };
buildInputs = [ flex yacc tk ]; buildInputs = [ yacc ];
patchPhase = '' sourceRoot = "Spin/Src${version}";
cd Src*
sed -i -e 's/-DNXT/-DNXT -DCPP="\\"gcc -E -x c\\""/' makefile installPhase = "install -D spin $out/bin/spin";
'';
installPhase = ''
mkdir -p $out/bin
cp ../Xspin*/xsp* $out/bin/xspin
sed -i -e '1s@^#!/bin/sh@#!${tk}/bin/wish@' \
-e '/exec wish/d' $out/bin/xspin
cp spin $out/bin
'';
meta = { meta = {
description = "Formal verification tool for distributed software systems"; description = "Formal verification tool for distributed software systems";

View File

@ -6,8 +6,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cabal-bounds"; pname = "cabal-bounds";
version = "0.6"; version = "0.7";
sha256 = "0dl8rf8y365a20yz5kk1c9y860k5mkg1jp5dipvbf451h7a7h9w5"; sha256 = "1dz3bi33s2s0glsw248dxh76yj6qqlq2v2z7rys5js1mi6dicwa3";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ buildDepends = [

View File

@ -5,8 +5,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "cabal2nix"; pname = "cabal2nix";
version = "1.64"; version = "1.65";
sha256 = "0fcw8z3rmn2c44879a7fsfb5pz0digkrqnqhbf46ndl432wzj21p"; sha256 = "13x1kikwdlx1xlgy1bxlnn0bgbzj3khxm2x59584a8h2kp9kw9qm";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ]; buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ];

View File

@ -1,14 +1,15 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually! # This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, json, mtl, parsec, regexCompat }: { cabal, json, mtl, parsec, QuickCheck, regexCompat }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "ShellCheck"; pname = "ShellCheck";
version = "0.3.3"; version = "0.3.4";
sha256 = "15lmc7cbi6s852qhd6h9asgz7ss1khfhq7wj4sgblr5mgppldg93"; sha256 = "07fw8c33p7h1kvg899dwnvqpxpywcidhbw9jhjd8xsma7kz471iw";
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;
buildDepends = [ json mtl parsec regexCompat ]; buildDepends = [ json mtl parsec QuickCheck regexCompat ];
testDepends = [ json mtl parsec QuickCheck regexCompat ];
meta = { meta = {
homepage = "http://www.shellcheck.net/"; homepage = "http://www.shellcheck.net/";
description = "Shell script analysis tool"; description = "Shell script analysis tool";

View File

@ -1,19 +0,0 @@
{ cabal, mtl, perl }:
cabal.mkDerivation (self: {
pname = "happy";
version = "1.18.8";
sha256 = "1mqdawxszmdk71fbl8ljxz7jyhai00sflaw0gahp039n44mrspam";
isLibrary = false;
isExecutable = true;
buildDepends = [ mtl ];
buildTools = [ perl ];
patches = [ ./adapt-crazy-perl-regex-for-cpp-4.8.0.patch ];
meta = {
homepage = "http://www.haskell.org/happy/";
description = "Happy is a parser generator for Haskell";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -1,19 +0,0 @@
{ cabal, mtl, perl }:
cabal.mkDerivation (self: {
pname = "happy";
version = "1.19.2";
sha256 = "1m74dz83fs7gbcr040nhfx1xw3smjk24g5cp6a0wxvrmlh12yc66";
isLibrary = false;
isExecutable = true;
buildDepends = [ mtl ];
buildTools = [ perl ];
patchPhase = "sed -i -e '/^import Data.Monoid/d' Setup.lhs";
meta = {
homepage = "http://www.haskell.org/happy/";
description = "Happy is a parser generator for Haskell";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -1,22 +0,0 @@
{ cabal, mtl, perl }:
cabal.mkDerivation (self: {
pname = "happy";
version = "1.19.3";
sha256 = "1q3hipgcwvrf333wlyqmg4mgf24gwiagddlfyr9zgi4k42p2373x";
isLibrary = false;
isExecutable = true;
buildDepends = [ mtl ];
buildTools = [ perl ];
preConfigure = self.stdenv.lib.optional (self.stdenv.lib.versionOlder "7.9" self.ghc.version) ''
sed -i -e 's|extensions: |extensions: FlexibleContexts, |' happy.cabal
sed -i -e 's|> import System.Exit|> import System.Exit ( exitWith, ExitCode(..) )|' src/Main.lhs
'';
meta = {
homepage = "http://www.haskell.org/happy/";
description = "Happy is a parser generator for Haskell";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -4,8 +4,8 @@
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
pname = "happy"; pname = "happy";
version = "1.18.11"; version = "1.19.4";
sha256 = "1hssiihzl7xipmn5bz71q30wbq2sj92lh2f7z4jarckhldwcqfi9"; sha256 = "0vcklr1y6yjf8z4wip4al2zw4qlfxcahbdxwpf6c9y31dkv9kr3b";
isLibrary = false; isLibrary = false;
isExecutable = true; isExecutable = true;
buildDepends = [ mtl ]; buildDepends = [ mtl ];

View File

@ -1,13 +1,13 @@
{ stdenv, fetchurl, unzip, jre }: { stdenv, fetchurl, unzip, jre }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "jdiskreport-1.4.0"; name = "jdiskreport-1.4.1";
builder = ./builder.sh; builder = ./builder.sh;
src = fetchurl { src = fetchurl {
url = http://www.jgoodies.com/download/jdiskreport/jdiskreport-1_4_0.zip; url = http://www.jgoodies.com/download/jdiskreport/jdiskreport-1_4_1.zip;
sha256 = "0kx43480p89wlyza94lzqygqfafsdf964syc2c24q28y42psz4kd"; sha256 = "0d5mzkwsbh9s9b1vyvpaawqc09b0q41l2a7pmwf7386b1fsx6d58";
}; };
buildInputs = [ unzip ]; buildInputs = [ unzip ];

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, Cabal, filepath, HTTP, mtl, network, random, time, zlib }: { cabal, Cabal, filepath, HTTP, mtl, network, random, time, zlib }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, Cabal, filepath, HTTP, mtl, network, random, time, zlib }: { cabal, Cabal, filepath, HTTP, mtl, network, random, time, zlib }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, Cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck { cabal, Cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck
, random, stm, testFramework, testFrameworkHunit , random, stm, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2, time, zlib , testFrameworkQuickcheck2, time, zlib

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, Cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck { cabal, Cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck
, random, stm, testFramework, testFrameworkHunit , random, stm, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2, time, zlib , testFrameworkQuickcheck2, time, zlib

View File

@ -5,11 +5,11 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "nix-1.8pre3636_9d0709e"; name = "nix-1.8pre3666_5bcb982";
src = fetchurl { src = fetchurl {
url = "http://hydra.nixos.org/build/11854244/download/5/${name}.tar.xz"; url = "http://hydra.nixos.org/build/12516859/download/5/${name}.tar.xz";
sha256 = "13h32d4nbkhvxhj9nyamxf6mfsi7mzvjz1bhyy63088vx468nhmm"; sha256 = "6b968ec6db727dad2dc1fb6d31395996bd7cad14fddadfa996661c1f2c142c32";
}; };
nativeBuildInputs = [ perl pkgconfig ]; nativeBuildInputs = [ perl pkgconfig ];

View File

@ -1,3 +1,5 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, filepath, mtl, regexCompat, texLive }: { cabal, filepath, mtl, regexCompat, texLive }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {

View File

@ -7458,7 +7458,7 @@ let
# The current default kernel / kernel modules. # The current default kernel / kernel modules.
linux = linuxPackages.kernel; linux = linuxPackages.kernel;
linuxPackages = linuxPackages_3_14; linuxPackages = linuxPackages_3_12;
# Update this when adding the newest kernel major version! # Update this when adding the newest kernel major version!
linux_latest = pkgs.linux_3_15; linux_latest = pkgs.linux_3_15;

View File

@ -209,8 +209,8 @@
ghcBinary = pkgs.haskellPackages.ghcPlain; ghcBinary = pkgs.haskellPackages.ghcPlain;
prefFun = ghcHEADPrefs; prefFun = ghcHEADPrefs;
extraArgs = { extraArgs = {
happy = pkgs.haskellPackages.happy_1_19_2; happy = pkgs.haskellPackages.happy;
alex = pkgs.haskellPackages.alex_3_1_3; alex = pkgs.haskellPackages.alex;
}; };
}; };

View File

@ -555,6 +555,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
dataenc = callPackage ../development/libraries/haskell/dataenc {}; dataenc = callPackage ../development/libraries/haskell/dataenc {};
dataFix = callPackage ../development/libraries/haskell/data-fix {};
dataHash = callPackage ../development/libraries/haskell/data-hash {}; dataHash = callPackage ../development/libraries/haskell/data-hash {};
dataInttrie = callPackage ../development/libraries/haskell/data-inttrie {}; dataInttrie = callPackage ../development/libraries/haskell/data-inttrie {};
@ -700,6 +702,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
encoding = callPackage ../development/libraries/haskell/encoding {}; encoding = callPackage ../development/libraries/haskell/encoding {};
engineIo = callPackage ../development/libraries/haskell/engine-io {};
engineIoSnap = callPackage ../development/libraries/haskell/engine-io-snap {};
enumerator = callPackage ../development/libraries/haskell/enumerator {}; enumerator = callPackage ../development/libraries/haskell/enumerator {};
enummapset = callPackage ../development/libraries/haskell/enummapset {}; enummapset = callPackage ../development/libraries/haskell/enummapset {};
@ -1986,8 +1991,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
sbv = callPackage ../development/libraries/haskell/sbv {}; sbv = callPackage ../development/libraries/haskell/sbv {};
scientific_0_2_0_2 = callPackage ../development/libraries/haskell/scientific/0.2.0.2.nix {}; scientific_0_2_0_2 = callPackage ../development/libraries/haskell/scientific/0.2.0.2.nix {};
scientific_0_3_2_1 = callPackage ../development/libraries/haskell/scientific/0.3.2.1.nix {}; scientific_0_3_3_0 = callPackage ../development/libraries/haskell/scientific/0.3.3.0.nix {};
scientific = self.scientific_0_3_2_1; scientific = self.scientific_0_3_3_0;
scotty = callPackage ../development/libraries/haskell/scotty {}; scotty = callPackage ../development/libraries/haskell/scotty {};
@ -2009,6 +2014,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
setlocale = callPackage ../development/libraries/haskell/setlocale {}; setlocale = callPackage ../development/libraries/haskell/setlocale {};
shellish = callPackage ../development/libraries/haskell/shellish {};
shellmate = callPackage ../development/libraries/haskell/shellmate {}; shellmate = callPackage ../development/libraries/haskell/shellmate {};
shelly_0_15_4_1 = callPackage ../development/libraries/haskell/shelly/0.15.4.1.nix {}; shelly_0_15_4_1 = callPackage ../development/libraries/haskell/shelly/0.15.4.1.nix {};
@ -2063,6 +2071,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
socks = callPackage ../development/libraries/haskell/socks {}; socks = callPackage ../development/libraries/haskell/socks {};
socketIo = callPackage ../development/libraries/haskell/socket-io {};
sparse = callPackage ../development/libraries/haskell/sparse {}; sparse = callPackage ../development/libraries/haskell/sparse {};
spawn = callPackage ../development/libraries/haskell/spawn {}; spawn = callPackage ../development/libraries/haskell/spawn {};
@ -2428,7 +2438,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
unorderedContainers_0_2_3_0 = callPackage ../development/libraries/haskell/unordered-containers/0.2.3.0.nix {}; unorderedContainers_0_2_3_0 = callPackage ../development/libraries/haskell/unordered-containers/0.2.3.0.nix {};
unorderedContainers_0_2_4_0 = callPackage ../development/libraries/haskell/unordered-containers/0.2.4.0.nix {}; unorderedContainers_0_2_4_0 = callPackage ../development/libraries/haskell/unordered-containers/0.2.4.0.nix {};
unorderedContainers = self.unorderedContainers_0_2_4_0; unorderedContainers_0_2_5_0 = callPackage ../development/libraries/haskell/unordered-containers/0.2.5.0.nix {};
unorderedContainers = self.unorderedContainers_0_2_5_0;
uri = callPackage ../development/libraries/haskell/uri {}; uri = callPackage ../development/libraries/haskell/uri {};
@ -2738,13 +2749,10 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
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 {};
happy_1_18_6 = callPackage ../development/tools/parsing/happy/1.18.6.nix {}; happy_1_18_6 = callPackage ../development/tools/parsing/happy/1.18.6.nix {};
happy_1_18_8 = callPackage ../development/tools/parsing/happy/1.18.8.nix {};
happy_1_18_9 = callPackage ../development/tools/parsing/happy/1.18.9.nix {}; happy_1_18_9 = callPackage ../development/tools/parsing/happy/1.18.9.nix {};
happy_1_18_10 = callPackage ../development/tools/parsing/happy/1.18.10.nix {}; happy_1_18_10 = callPackage ../development/tools/parsing/happy/1.18.10.nix {};
happy_1_18_11 = callPackage ../development/tools/parsing/happy/1.18.11.nix {}; happy_1_19_4 = callPackage ../development/tools/parsing/happy/1.19.4.nix {};
happy_1_19_2 = callPackage ../development/tools/parsing/happy/1.19.2.nix {}; happy = self.happy_1_19_4;
happy_1_19_3 = callPackage ../development/tools/parsing/happy/1.19.3.nix {};
happy = self.happy_1_19_3;
happyMeta = callPackage ../development/tools/haskell/happy-meta {}; happyMeta = callPackage ../development/tools/haskell/happy-meta {};