Merge branch 'master' into stdenv-updates.

This commit is contained in:
Peter Simons
2013-12-10 22:29:20 +01:00
95 changed files with 550 additions and 304 deletions
+2 -2
View File
@@ -4,11 +4,11 @@
}:
stdenv.mkDerivation rec {
name = "calibre-1.13.0";
name = "calibre-1.14.0";
src = fetchurl {
url = "mirror://sourceforge/calibre/${name}.tar.xz";
sha256 = "0j0l81jkjzd8n3ciqwxh8zxz945y594xjfsizp3cxjjfhj90aagj";
sha256 = "1nwrahh8rkllazwjgwv1a5fxcg0x221760ixm3707ikz33i0qvx6";
};
inherit python;
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "github-backup";
version = "1.20131101";
sha256 = "07l8a3xiy65xicxa5v14li6jnj3niwhndm8gd6q4d7aw14yq8wbn";
version = "1.20131203";
sha256 = "0156g7zbqsp58g8hniqsilyc79sam7plwhn3w56wbzf8m380mwba";
isLibrary = false;
isExecutable = true;
buildDepends = [
+14
View File
@@ -4,6 +4,7 @@
, enableLibraryProfiling ? false
, enableSharedLibraries ? false
, enableSharedExecutables ? false
, enableStaticLibraries ? true
, enableCheckPhase ? stdenv.lib.versionOlder "7.4" ghc.version
}:
@@ -25,6 +26,9 @@ assert enableSharedExecutables -> versionOlder "7.4" ghc.version;
# Our GHC 6.10.x builds do not provide sharable versions of their core libraries.
assert enableSharedLibraries -> versionOlder "6.12" ghc.version;
# Our GHC 6.10.x builds do not provide sharable versions of their core libraries.
assert !enableStaticLibraries -> versionOlder "7.7" ghc.version;
{
mkDerivation =
args : # arguments for the individual package, can modify the defaults
@@ -42,6 +46,7 @@ assert enableSharedLibraries -> versionOlder "6.12" ghc.version;
x : (removeAttrs x internalAttrs) // {
buildInputs = filter (y : ! (y == null)) x.buildInputs;
propagatedBuildInputs = filter (y : ! (y == null)) x.propagatedBuildInputs;
propagatedUserEnvPkgs = filter (y : ! (y == null)) x.propagatedUserEnvPkgs;
doCheck = enableCheckPhase && x.doCheck;
};
@@ -92,6 +97,10 @@ assert enableSharedLibraries -> versionOlder "6.12" ghc.version;
# have to check for its existence
propagatedBuildInputs = if self.isLibrary then self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends else [];
# By default, also propagate all dependencies to the user environment. This is required, otherwise packages would be broken, because
# GHC also needs all dependencies to be available.
propagatedUserEnvPkgs = if self.isLibrary then self.buildDepends else [];
# library directories that have to be added to the Cabal files
extraLibDirs = [];
@@ -128,6 +137,10 @@ assert enableSharedLibraries -> versionOlder "6.12" ghc.version;
# and run any regression test suites the package might have
doCheck = enableCheckPhase;
# pass the '--enable-library-vanilla' flag to cabal in the
# configure stage to enable building shared libraries
inherit enableStaticLibraries;
# pass the '--enable-shared' flag to cabal in the configure
# stage to enable building shared libraries
inherit enableSharedLibraries;
@@ -140,6 +153,7 @@ assert enableSharedLibraries -> versionOlder "6.12" ghc.version;
(enableFeature self.enableSplitObjs "split-objs")
(enableFeature enableLibraryProfiling "library-profiling")
(enableFeature self.enableSharedLibraries "shared")
(optional (versionOlder "7" ghc.version) (enableFeature self.enableStaticLibraries "library-vanilla"))
(optional (versionOlder "7.4" ghc.version) (enableFeature self.enableSharedExecutables "executable-dynamic"))
(optional (versionOlder "7" ghc.version) (enableFeature self.doCheck "tests"))
];
+2 -2
View File
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, glib, zlib, libgpgerror }:
stdenv.mkDerivation rec {
name = "gmime-2.6.15";
name = "gmime-2.6.19";
src = fetchurl {
url = "mirror://gnome/sources/gmime/2.6/${name}.tar.xz";
sha256 = "16n9gmlwn6rphi59hrwy6dpn785s3r13h2kmrn3k61l2kfws1hml";
sha256 = "0jm1fgbjgh496rsc0il2y46qd4bqq2ln9168p4zzh68mk4ml1yxg";
};
nativeBuildInputs = [ pkgconfig ];
@@ -1,17 +1,18 @@
{ cabal, caseInsensitive, httpConduit, httpTypes, lens, liftedBase
, mtl, network, optparseApplicative, resourcet, transformers
, xmlConduit, xmlHamlet
{ cabal, caseInsensitive, httpClient, httpConduit, httpTypes, lens
, liftedBase, mtl, network, optparseApplicative, resourcet
, transformers, xmlConduit, xmlHamlet
}:
cabal.mkDerivation (self: {
pname = "DAV";
version = "0.4.1";
sha256 = "0bcrnlixrzvbdvw7ffv2xl2d0k0w71jf0i5ayf97ymxly8ii8s0c";
version = "0.5";
sha256 = "1yda3w8rr8p7jnpjpbjafis7xi01wmd1fwrq4fprzpfgghcjidhq";
isLibrary = true;
isExecutable = true;
buildDepends = [
caseInsensitive httpConduit httpTypes lens liftedBase mtl network
optparseApplicative resourcet transformers xmlConduit xmlHamlet
caseInsensitive httpClient httpConduit httpTypes lens liftedBase
mtl network optparseApplicative resourcet transformers xmlConduit
xmlHamlet
];
meta = {
homepage = "http://floss.scru.org/hDAV";
@@ -0,0 +1,16 @@
{ cabal, Cabal, deepseq, QuickCheck }:
cabal.mkDerivation (self: {
pname = "IntervalMap";
version = "0.3.0.2";
sha256 = "14pbq5n2cn9gxjkmqpnbn7dx9963wp3sdbb180wm9l5xqi338s0l";
buildDepends = [ deepseq ];
testDepends = [ Cabal deepseq QuickCheck ];
meta = {
homepage = "http://www.chr-breitkopf.de/comp/IntervalMap";
description = "Maps from Intervals to values, with efficient search";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "JuicyPixels";
version = "3.1.1.1";
sha256 = "0lvhaa8pqknkcsfps5gcbwiqx0y1rhasiw9hwy7975vgpsh58dph";
version = "3.1.2";
sha256 = "19bal3g3cp4nn8g3zp4yi5g4zw5wnkbi74gcra8mxs4zy99bf8s2";
buildDepends = [
binary deepseq mtl primitive transformers vector zlib
];
@@ -6,6 +6,7 @@ cabal.mkDerivation (self: {
sha256 = "1ny6h3f1l0gigyv2rs24s7w158vsflrdx4i9v1al4910cxh56awv";
buildDepends = [ text vector ];
testDepends = [ HUnit QuickCheck random text vector ];
jailbreak = true;
meta = {
homepage = "http://software.complete.org/listlike";
description = "Generic support for list-like structures";
@@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "authenticate-oauth";
version = "1.4.0.7";
sha256 = "1pmkj35rpbhgyjrfdg8j51xn9a420aawkwfg28fpxz7kid0cqw8g";
version = "1.4.0.8";
sha256 = "1mc36d6lkmqywzsxhzwv4445mmwdz0rr5ibd2a1nbgw5c5jw76fy";
buildDepends = [
base64Bytestring blazeBuilder blazeBuilderConduit conduit
cryptoPubkeyTypes dataDefault httpConduit httpTypes monadControl
@@ -1,9 +1,10 @@
{ cabal, hspec, setenv }:
{ cabal, errorcallEqInstance, hspec, setenv }:
cabal.mkDerivation (self: {
pname = "base-compat";
version = "0.2.1";
sha256 = "1yssx3nww89dmkw8i55bp1vinbczbxhhh0kh4f3b9fyw5ylnai43";
version = "0.3.0";
sha256 = "0jjj953hr00jj99ld2977al6n6qk67ds9qfzkzwkh5ifgmi6f20i";
buildDepends = [ errorcallEqInstance ];
testDepends = [ hspec setenv ];
meta = {
description = "A compatibility layer for base";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "blaze-builder";
version = "0.3.3.0";
sha256 = "0j6nrwcnpcr7c17cxw3v85m19q8z91wb6jir8c6kls5m321hwd63";
version = "0.3.3.2";
sha256 = "038ig1a1iz0hc36l53f5g7h6aiz7b1lggq1d04y3ql9a0553vd40";
buildDepends = [ text ];
meta = {
homepage = "http://github.com/meiersi/blaze-builder";
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "blaze-html";
version = "0.6.1.1";
sha256 = "08zfmkvahmm613r0nrabwl5zv9ragcrhdqsa8jfdrfdkrf6ckbrc";
version = "0.6.1.2";
sha256 = "09a9gp40y31im763bri755if5j369a8m4kkl3c4wabq8q21y8z7m";
buildDepends = [ blazeBuilder blazeMarkup text ];
testDepends = [
blazeBuilder blazeMarkup HUnit QuickCheck testFramework
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "blaze-markup";
version = "0.5.1.5";
sha256 = "0g3smm1ym7h45bkzx94b77ssyg0z0gqfwbnap3ywa2381rb39l74";
version = "0.5.1.6";
sha256 = "09w0mwws1xz0h0h99n6ppbdycnrv5y74x6asgzvrzqaslrp5rhvm";
buildDepends = [ blazeBuilder text ];
testDepends = [
blazeBuilder HUnit QuickCheck testFramework testFrameworkHunit
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "case-insensitive";
version = "1.1.0.1";
sha256 = "1hwkdkpr88r3s7c8w1msw1pawz8cfi0lwj1z9dcsp0xs788yzapp";
version = "1.1.0.2";
sha256 = "0200jpz2xs67sw5dczfj8nlz2yp40k05bv3rk1phdc093n13kaww";
buildDepends = [ deepseq hashable text ];
testDepends = [ HUnit testFramework testFrameworkHunit text ];
meta = {
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "cmdargs";
version = "0.10.5";
sha256 = "013095w6xzkaj6c09vrkmf24gl07kc995c39yby5jdngpggdxc9h";
version = "0.10.7";
sha256 = "0mhsj27vynilpmwxgdpb3r383rksrqs9ix15zl2xbhc95a815pfl";
isLibrary = true;
isExecutable = true;
buildDepends = [ filepath transformers ];
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "crypto-pubkey-types";
version = "0.4.0";
sha256 = "0bapzvd0xgv38mbj1xhzcswchnx81sq0wwyax3qqzcpgvcyz28sl";
version = "0.4.1";
sha256 = "1zs0hhpqcfsdyfr3z96m8lwxrxr3mf27wvjrpvih9jlvh64vp1pr";
buildDepends = [ asn1Types ];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-pubkey-types";
@@ -5,14 +5,15 @@
cabal.mkDerivation (self: {
pname = "crypto-pubkey";
version = "0.2.2";
sha256 = "084758n5fyh2aigd6055a75pnqjhx42sbjg36hhp2a40vhl7xr2f";
version = "0.2.3";
sha256 = "198gpaxlcqkp6wa5cwwnlzdxnrs7j6h7zyizczd4imwbpl0gd2mk";
buildDepends = [
byteable cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandom
];
testDepends = [
byteable cryptohash cryptoNumbers cryptoRandom HUnit QuickCheck
testFramework testFrameworkHunit testFrameworkQuickcheck2
byteable cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandom
HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-pubkey";
@@ -3,8 +3,8 @@
cabal.mkDerivation (self: {
pname = "digestive-functors-heist";
version = "0.8.1.0";
sha256 = "0f9nhfy8rc1w9nnhq1yf9y2kwxlb9b6v8y1jz5q3lrpb1cnq31j0";
version = "0.8.3.0";
sha256 = "1im9247mvqngknvkjncjrjj3wydz2k9wlsin53vyddjcqbqxa54g";
buildDepends = [
blazeBuilder digestiveFunctors heist mtl text xmlhtml
];
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "digestive-functors-snap";
version = "0.6.0.0";
sha256 = "18hc0sx7in0df6kgkc8mrxag5h2rmdj2cca9zf9w1if6wimx3g88";
version = "0.6.0.1";
sha256 = "0y26fqhjb78mv6rzp3x6cbxrq4dqh2dzd81wd5sgsm079j5frjj7";
buildDepends = [ digestiveFunctors filepath mtl snapCore text ];
meta = {
homepage = "http://github.com/jaspervdj/digestive-functors";
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "digestive-functors";
version = "0.6.1.0";
sha256 = "0p38q8xz01vjn1mf718xi5ny3i7z9zd00lnnybmd6zy03laq4a2d";
version = "0.6.1.1";
sha256 = "05px6xal6kzppph5nm9w60vsdz0d9gng8zp26ipwpxzk57jg4jjw";
buildDepends = [ mtl text ];
testDepends = [
HUnit mtl QuickCheck testFramework testFrameworkHunit
@@ -0,0 +1,13 @@
{ cabal, hspec, QuickCheck }:
cabal.mkDerivation (self: {
pname = "errorcall-eq-instance";
version = "0.1.0";
sha256 = "1sr2wxbdqzpdawcivvd01nwpki0xbcxylz5qv95b96sq6b296gkk";
testDepends = [ hspec QuickCheck ];
meta = {
description = "An orphan Eq instance for ErrorCall";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "errors";
version = "1.4.3";
sha256 = "02xvfh0kfca7z5vhnkmqg5gw5i5ad5bc3jf8flxj75ry7wqggfmm";
version = "1.4.4";
sha256 = "1mhh5xna5nppqg8aw93iil7nsnpx5j6r21a12bx4mmip8nzr6480";
buildDepends = [ either safe transformers ];
jailbreak = true;
meta = {
@@ -0,0 +1,17 @@
{ cabal, exceptions, hashable, stm, time, transformers, vector }:
cabal.mkDerivation (self: {
pname = "ex-pool";
version = "0.1.0.2";
sha256 = "11q63yfr59r6cfzi635xj75nhcc2yi83snc75k638wyamxgvxng4";
buildDepends = [
exceptions hashable stm time transformers vector
];
meta = {
homepage = "https://github.com/kim/ex-pool";
description = "Another fork of resource-pool, with a MonadIO and MonadCatch constraint";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})
@@ -0,0 +1,20 @@
{ cabal, HUnit, QuickCheck, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "extensible-effects";
version = "1.2.1";
sha256 = "066977hjhcg44v47hkjpf2gs48xsry74l4h8hp753jsvbfsv0030";
testDepends = [
HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2
];
meta = {
homepage = "https://github.com/RobotGymnast/extensible-effects";
description = "An Alternative to Monad Transformers";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})
@@ -1,11 +1,10 @@
{ cabal, blazeBuilder, dateCache, filepath, hspec, text, unixTime
}:
{ cabal, blazeBuilder, filepath, hspec, text }:
cabal.mkDerivation (self: {
pname = "fast-logger";
version = "0.3.3";
sha256 = "0ya9dn9j2nddpclj00w6jgmiq2xx500sws056fa2s4bdsl8vn5rh";
buildDepends = [ blazeBuilder dateCache filepath text unixTime ];
version = "2.0.0";
sha256 = "0a2pmdj2q1mlpkwjszlb4gp6xk2bn8540cqhwjya55arx6rj9vs7";
buildDepends = [ blazeBuilder filepath text ];
testDepends = [ hspec ];
meta = {
description = "A fast logging system";
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "ghc-vis";
version = "0.7.1";
sha256 = "05j3yw1276wvy4va7r7pbnvhjg1k1mxzp4baxcb9jlb5dxfh0daa";
version = "0.7.2";
sha256 = "1mb33fafi212a6wawnd8601r80qjb1bja6nbj6jqrd91y96dxdll";
buildDepends = [
cairo deepseq fgl ghcHeapView graphviz gtk mtl svgcairo text
transformers xdot
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "glade";
version = "0.12.1";
sha256 = "114gdjz6bzfzqm71j17yb5mq96wcvjdv7ig3k4x4d9mdp97w8990";
version = "0.12.5.0";
sha256 = "0dbl7y5rdwzcham16iym9cikfyaphzr1rqcsni9ab6s2368a1vkr";
buildDepends = [ glib gtk ];
buildTools = [ gtk2hsBuildtools ];
extraLibraries = [ libc pkgconfig ];
@@ -8,8 +8,8 @@
cabal.mkDerivation (self: {
pname = "hakyll";
version = "4.4.1.2";
sha256 = "0rbl0gl5ds63mv8cbcwb8aj0vic9padqs3zrdxr2ny70md1v9m9y";
version = "4.4.2.0";
sha256 = "10rkqnrj9gi4h25wfh1w4giqiir2d63vb85ysbxpc97rkbz3fwsg";
isLibrary = true;
isExecutable = true;
buildDepends = [
@@ -25,9 +25,6 @@ cabal.mkDerivation (self: {
snapCore snapServer systemFilepath tagsoup testFramework
testFrameworkHunit testFrameworkQuickcheck2 text time
];
patchPhase = ''
sed -i -e 's|pandoc-citeproc.*,|pandoc-citeproc,|' hakyll.cabal
'';
doCheck = false;
meta = {
homepage = "http://jaspervdj.be/hakyll";
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "hamlet";
version = "1.1.7.4";
sha256 = "01sgd4p2d4irphgpvr7waag6jn8y329yj9zdjswrqklyygpp98hj";
version = "1.1.7.5";
sha256 = "1ph92n5l63qr5hpjcvl37j1w857dwwzzgsxn8mdadi2pz35lxm82";
buildDepends = [
blazeBuilder blazeHtml blazeMarkup failure parsec shakespeare text
];
@@ -6,8 +6,8 @@
cabal.mkDerivation (self: {
pname = "haskell-names";
version = "0.3.2.1";
sha256 = "1ddixm37y1wkqsrs4cxvnmjczapwq1n67xg5rhkj0k7d04c8agha";
version = "0.3.2.2";
sha256 = "0imr0kgxkm2j2xx9ryll5s1b5bn8s4bkwpqdvvb4z44jhrgcgz7b";
buildDepends = [
aeson Cabal dataLens dataLensTemplate filepath haskellPackages
haskellSrcExts hseCpp mtl tagged transformers traverseWithClass
@@ -0,0 +1,15 @@
{ cabal, mtl, time }:
cabal.mkDerivation (self: {
pname = "haskelldb";
version = "2.2.2";
sha256 = "1nwy05wsffagv62kbi8ahm6s591wal7cdl19p0fqi86qz05y9hkm";
buildDepends = [ mtl time ];
meta = {
homepage = "https://github.com/m4dc4p/haskelldb";
description = "A library of combinators for generating and executing SQL statements";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "hexpat";
version = "0.20.4";
sha256 = "09ixvwgrr1046v806d23ngdhc8xqkf0yadzlbwxcy228ka13xwdw";
version = "0.20.5";
sha256 = "09p8mh2b76ymgfv64zpddywdf34n7b78agri6kjnhls0xsk8260a";
buildDepends = [ deepseq List text transformers utf8String ];
meta = {
homepage = "http://haskell.org/haskellwiki/Hexpat/";
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "hjsmin";
version = "0.1.4.3";
sha256 = "1jhpqfvwvzik41i4mi9fr9w1jlrlc1lj2illlbbwg7r3fwr5hnnl";
version = "0.1.4.4";
sha256 = "0hzh2xbv9x013s1lhmgapjd0qx8v7n09rjlfxd9b1h5min00k048";
buildDepends = [ blazeBuilder languageJavascript text ];
testDepends = [
blazeBuilder Cabal HUnit languageJavascript QuickCheck
@@ -1,14 +1,13 @@
{ cabal, aeson, binary, blazeBuilder, Cabal, caseInsensitive
, cmdargs, conduit, deepseq, filepath, haskellSrcExts, hspec
, hspecExpectations, httpTypes, HUnit, parsec, random, safe
, systemFileio, tagsoup, text, time, transformers, uniplate, wai
, warp
, cmdargs, conduit, deepseq, filepath, haskellSrcExts, httpTypes
, parsec, random, safe, tagsoup, text, time, transformers, uniplate
, wai, warp
}:
cabal.mkDerivation (self: {
pname = "hoogle";
version = "4.2.23";
sha256 = "1ykjf0w6c3pzsrzdhxs53nxj84aj2px3gpfc8f53dmgqv3wkyii7";
version = "4.2.26";
sha256 = "07nc58vqdj5x3h6d7z8ilbff0pkqd3r7g789xyaalnh6wjkd7380";
isLibrary = true;
isExecutable = true;
buildDepends = [
@@ -16,9 +15,8 @@ cabal.mkDerivation (self: {
deepseq filepath haskellSrcExts httpTypes parsec random safe
tagsoup text time transformers uniplate wai warp
];
testDepends = [
conduit hspec hspecExpectations HUnit systemFileio transformers
];
testDepends = [ filepath ];
doCheck = false;
meta = {
homepage = "http://www.haskell.org/hoogle/";
description = "Haskell API Search";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "hspec-expectations";
version = "0.3.3";
sha256 = "0sg7wkgr9qmwv0bki1q8wvl5jrlsvn0c7sd2qpqp3cccdhwj9c5k";
version = "0.5.0.1";
sha256 = "0r1yy94q30gp3wyif7qfa22gn3g2lrszwygsy4wknc396fab7mvj";
buildDepends = [ HUnit ];
testDepends = [ hspec HUnit markdownUnlit silently ];
doCheck = false;
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "hspec-meta";
version = "1.7.2";
sha256 = "03ksxx7w61iw3hf055mjb47bjh8srwxpqxs5bxqdqrilfd1cixmj";
version = "1.8.1";
sha256 = "03582b79cqv3c2z02ni2xyzb3kccgcw0phmg5lklaphkrarm0g3w";
isLibrary = true;
isExecutable = true;
buildDepends = [
@@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "hspec";
version = "1.7.2.1";
sha256 = "12khyg6ixk2rkbvxjbi210w57cais1s142v337kpcp3dfk6440bk";
version = "1.8.1.1";
sha256 = "1gpll1pr8zs7ha1nn13rp579av4nnjkz94rq0js6r1awz69cp0rb";
isLibrary = true;
isExecutable = true;
buildDepends = [
@@ -0,0 +1,14 @@
{ cabal, conduit, httpClient, resourcet, transformers }:
cabal.mkDerivation (self: {
pname = "http-client-conduit";
version = "0.2.0.0";
sha256 = "1pb47mms5qfi185nrz675if4pb7xji97xdqpmyrplqaxqygwih1y";
buildDepends = [ conduit httpClient resourcet transformers ];
meta = {
homepage = "https://github.com/snoyberg/http-client";
description = "Frontend support for using http-client with conduit";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})
@@ -0,0 +1,19 @@
{ cabal, blazeBuilder, filepath, httpClient, httpTypes, mimeTypes
, random, text, transformers
}:
cabal.mkDerivation (self: {
pname = "http-client-multipart";
version = "0.2.0.0";
sha256 = "1bahkysh771p3mrfan1gmm6jyx62w3k57ba4rsnx7h1gwbilm878";
buildDepends = [
blazeBuilder filepath httpClient httpTypes mimeTypes random text
transformers
];
meta = {
homepage = "https://github.com/snoyberg/http-client";
description = "Generate multipart uploads for http-client";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})
@@ -0,0 +1,18 @@
{ cabal, connection, dataDefault, hspec, httpClient, httpTypes
, network, tls
}:
cabal.mkDerivation (self: {
pname = "http-client-tls";
version = "0.2.0.0";
sha256 = "06ywjmhdgnwdyfj0qvmabb5bvgrdfyf7dfxm0hzqvkh2i104s7g0";
buildDepends = [ connection dataDefault httpClient network tls ];
testDepends = [ hspec httpClient httpTypes ];
doCheck = false;
meta = {
homepage = "https://github.com/snoyberg/http-client";
description = "http-client backend using the connection package and tls library";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})
@@ -0,0 +1,28 @@
{ cabal, base64Bytestring, blazeBuilder, caseInsensitive, cookie
, dataDefault, deepseq, failure, hspec, httpTypes, monadControl
, network, publicsuffixlist, text, time, transformers, zlib
, zlibBindings
}:
cabal.mkDerivation (self: {
pname = "http-client";
version = "0.2.0.3";
sha256 = "0dy0nf92404hlg4f4zifx6b1qs5wadgky7snqrizl5kk5af43i4h";
buildDepends = [
base64Bytestring blazeBuilder caseInsensitive cookie dataDefault
deepseq failure httpTypes network publicsuffixlist text time
transformers zlibBindings
];
testDepends = [
base64Bytestring blazeBuilder caseInsensitive dataDefault deepseq
failure hspec httpTypes monadControl network text time transformers
zlib zlibBindings
];
doCheck = false;
meta = {
homepage = "https://github.com/snoyberg/http-client";
description = "An HTTP client engine, intended as a base layer for more user-friendly packages";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})
@@ -1,32 +1,32 @@
{ cabal, asn1Data, base64Bytestring, blazeBuilder
, blazeBuilderConduit, caseInsensitive, certificate, conduit
, cookie, cprngAes, dataDefault, deepseq, failure, filepath, hspec
, httpTypes, HUnit, liftedBase, mimeTypes, monadControl, mtl
, network, networkConduit, publicsuffixlist, random, regexCompat
, resourcet, socks, text, time, tls, tlsExtra, transformers
, transformersBase, utf8String, void, wai, warp, zlibConduit
, connection, cookie, cprngAes, dataDefault, deepseq, failure
, filepath, hspec, httpClient, httpClientConduit
, httpClientMultipart, httpClientTls, httpTypes, HUnit, liftedBase
, mimeTypes, monadControl, mtl, network, networkConduit
, publicsuffixlist, random, regexCompat, resourcet, socks, text
, time, tls, tlsExtra, transformers, transformersBase, utf8String
, void, wai, warp, warpTls, zlibConduit
}:
cabal.mkDerivation (self: {
pname = "http-conduit";
version = "1.9.5.2";
sha256 = "0andx8ggcwcd39z10yh5j0rmn7ypypgfzaaibbbh2rhp5v28932b";
version = "2.0.0.2";
sha256 = "0ypwn63brdjxyh70x10wb26xbsymj5x9v664nzc3nwvlh22ldhyw";
buildDepends = [
asn1Data base64Bytestring blazeBuilder blazeBuilderConduit
caseInsensitive certificate conduit cookie cprngAes dataDefault
deepseq failure filepath httpTypes liftedBase mimeTypes
monadControl mtl network publicsuffixlist random regexCompat
resourcet socks text time tls tlsExtra transformers
transformersBase utf8String void zlibConduit
conduit httpClient httpClientConduit httpClientTls httpTypes
liftedBase resourcet transformers
];
testDepends = [
asn1Data base64Bytestring blazeBuilder blazeBuilderConduit
caseInsensitive certificate conduit cookie cprngAes dataDefault
deepseq failure filepath hspec httpTypes HUnit liftedBase mimeTypes
caseInsensitive certificate conduit connection cookie cprngAes
dataDefault deepseq failure filepath hspec httpClient
httpClientMultipart httpTypes HUnit liftedBase mimeTypes
monadControl mtl network networkConduit publicsuffixlist random
regexCompat resourcet socks text time tls tlsExtra transformers
transformersBase utf8String void wai warp zlibConduit
transformersBase utf8String void wai warp warpTls zlibConduit
];
doCheck = false;
meta = {
homepage = "http://www.yesodweb.com/book/http-conduit";
description = "HTTP client package with conduit interface and HTTPS support";
@@ -1,22 +1,23 @@
{ cabal, basicPrelude, blazeBuilder, caseInsensitive, conduit
, dataDefault, hspec, httpConduit, httpTypes, liftedBase
, monadControl, network, networkConduit, text, transformers, wai
, waiLogger, warp, word8
, dataDefault, hspec, httpClient, httpConduit, httpTypes
, liftedBase, monadControl, network, networkConduit, resourcet
, text, transformers, wai, waiLogger, warp, word8
}:
cabal.mkDerivation (self: {
pname = "http-reverse-proxy";
version = "0.2.1.1";
sha256 = "12hfbl8239ivrqvd5pi1avlcb381q861958qwyf20jc5jpwvjjgj";
version = "0.3.0";
sha256 = "0wwrcm3hhbq9kawk3s12s8ws82vancmc8a5d29f6871jfq3vvzc2";
buildDepends = [
basicPrelude blazeBuilder caseInsensitive conduit dataDefault
httpConduit httpTypes liftedBase monadControl network
networkConduit text wai waiLogger warp word8
httpClient httpTypes liftedBase monadControl network networkConduit
resourcet text wai waiLogger word8
];
testDepends = [
blazeBuilder conduit hspec httpConduit httpTypes liftedBase network
networkConduit transformers wai warp
];
doCheck = false;
meta = {
homepage = "https://github.com/fpco/http-reverse-proxy";
description = "Reverse proxy HTTP requests, either over raw sockets or with WAI";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "http-types";
version = "0.8.2";
sha256 = "1536wpmicmq90qvnvcvq1dzk2vfhj7ls6hz4pqp0ll9aksk3msr1";
version = "0.8.3";
sha256 = "02l1lhl2ajbm5f7zq363nlb21dpdg1m0qsy330arccmds7z9g7a2";
buildDepends = [ blazeBuilder caseInsensitive text ];
testDepends = [ blazeBuilder hspec QuickCheck text ];
meta = {
@@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "language-ecmascript";
version = "0.15.3";
sha256 = "0ircm20nf321awl0gvy0vh3jplfwpd700br67f0i97rifxx2v40c";
version = "0.15.4";
sha256 = "1drivy75lvrwjx7irdbnnqp7y6mbzbm2pbxy7zzc1nfln6g3k9x7";
buildDepends = [
dataDefaultClass Diff mtl parsec QuickCheck uniplate wlPprint
];
@@ -9,8 +9,8 @@
cabal.mkDerivation (self: {
pname = "lens";
version = "3.10";
sha256 = "086kbd59zlx3ldrxilssxd0gr9izwhcfhg5k6bqzm6gwvysrzq3y";
version = "3.10.0.1";
sha256 = "0ar19ls0w1x1cnl6aj5qvrlyhfk51v8czahq4k861666rzglqd28";
buildDepends = [
bifunctors comonad contravariant distributive filepath
genericDeriving hashable MonadCatchIOTransformers mtl parallel
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "lifted-async";
version = "0.1.0";
sha256 = "09ns06qgnwls6zcqsjvr7ykhpr1w12vq49ix4bkqriarl1q3ap7b";
version = "0.1.0.1";
sha256 = "03b89cixfin7ksdjh12g0pfrmgzw9mnx6nyvywv3rjc1sra3b8f0";
buildDepends = [ async liftedBase monadControl transformersBase ];
testDepends = [
HUnit liftedBase monadControl mtl testFramework testFrameworkHunit
@@ -6,8 +6,8 @@
cabal.mkDerivation (self: {
pname = "linear";
version = "1.3.1";
sha256 = "1s07qbdi12rc4djk4s0ds5sh79qcqfmgrbwfj1ygskq3ra88qqsa";
version = "1.3.1.1";
sha256 = "174pqqc2gx8aigm51hfg7di35qbx65sgcqv6y1p25c2853g9h97y";
buildDepends = [
binary distributive hashable reflection semigroupoids semigroups
tagged transformers unorderedContainers vector
@@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "monad-logger";
version = "0.3.2.0";
sha256 = "0pgjayx6h1zqadqrzaf36070kir7qlinha9h4bf532lfx5yc1yxg";
version = "0.3.3.1";
sha256 = "1amihx9jl42w7sm01ihnldvgv9cilg89im7gr9l0x2f6q4nbhbl2";
buildDepends = [
conduit fastLogger liftedBase monadControl monadLoops mtl resourcet
stm stmChans text transformers transformersBase
@@ -9,8 +9,8 @@
cabal.mkDerivation (self: {
pname = "pandoc";
version = "1.12.1";
sha256 = "0csyrcfdqv2mc7ngn63lan3c1dd6zy0pb24k0z1lsraqlmmw76nf";
version = "1.12.2.1";
sha256 = "1xyvhfsz0cy5f7cwpz4kl0l87vylb8860c06wvk49z9fh2xkg6lf";
isLibrary = true;
isExecutable = true;
buildDepends = [
@@ -0,0 +1,15 @@
{ cabal, mtl, text }:
cabal.mkDerivation (self: {
pname = "parsec";
version = "3.1.4";
sha256 = "0milmi4q5jdcmmwjqa4lcs1vcw5frkrlrxc8q17lkas3p2m10kh5";
buildDepends = [ mtl text ];
meta = {
homepage = "http://www.cs.uu.nl/~daan/parsec.html";
description = "Monadic parser combinators";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "parsers";
version = "0.10.1.1";
sha256 = "1w3dj3r2l0w54rafngrp7r1spqznbj5yzilkprqxvbvvj3jxgn5a";
version = "0.10.1.2";
sha256 = "1malfr2ls7f6di2rj2jcyxyqvjz0vb3p3v06j0r9if1bkjfzfp2j";
buildDepends = [
charset parsec text transformers unorderedContainers
];
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "path-pieces";
version = "0.1.3";
sha256 = "03x9kfcaz1zsdpdzs05pcl0hv4hffgsl2js8xiy5slba6n841v4l";
version = "0.1.3.1";
sha256 = "140pkci5k6aa9ncxa29fn2p0g6lb79zci0k02nblv59qmj5hj8ic";
buildDepends = [ text time ];
testDepends = [ hspec HUnit QuickCheck text ];
meta = {
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "persistent-template";
version = "1.2.0.4";
sha256 = "0lhqv4mcai9r5mzj5h6fsd1hd8mv1458id0rb6q157192gywxhzf";
version = "1.2.0.6";
sha256 = "1vkrxf2dabk9z0igfbvb2ib2bxcxi5af2vpxllv74cbjz9r6ip3s";
buildDepends = [
aeson monadControl monadLogger persistent text transformers
];
@@ -1,12 +1,13 @@
{ cabal, filepath, haskellLexer }:
{ cabal, filepath, happy, haskellLexer }:
cabal.mkDerivation (self: {
pname = "pretty-show";
version = "1.6.1";
sha256 = "17zdljvpf7ra9x3lny5kbjvmz3psn8y1k9cwbg97m017gh87gsh0";
version = "1.6.2";
sha256 = "0xhxyxymdjag2xczjrda5dkjc51m5k1nanpg9dmw0gr6wjaijbnp";
isLibrary = true;
isExecutable = true;
buildDepends = [ filepath haskellLexer ];
buildTools = [ happy ];
meta = {
homepage = "http://wiki.github.com/yav/pretty-show";
description = "Tools for working with derived `Show` instances and generic inspection of values";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "quickcheck-instances";
version = "0.3.3";
sha256 = "0l5rck5sh3cplqqkkasm00phy962y3wa9l8a44843grp3flnpv72";
version = "0.3.4";
sha256 = "10kkjqn530cd4bz5jfnvfvpswk25glyjnmy21qj253db6ja8xns1";
buildDepends = [ QuickCheck text time ];
meta = {
homepage = "https://github.com/aslatter/qc-instances";
@@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "reducers";
version = "3.10.1";
sha256 = "0pgywdgq0rqir95n4z3nzmyx5n54a1df9abyanz4qfv0g080fjkz";
version = "3.10.1.1";
sha256 = "1d4zhcqy499pm0wxn76gyw0brbrdycmajblqy4mi49kiy0zlg8a7";
buildDepends = [
comonad fingertree hashable keys pointed semigroupoids semigroups
text transformers unorderedContainers
@@ -5,14 +5,14 @@
cabal.mkDerivation (self: {
pname = "scotty";
version = "0.5.0";
sha256 = "177c7nyjwksm2y98j2swgzfn1rmr2h0v4fk6s525kx803iibvfhc";
version = "0.6.0";
sha256 = "0h5m84kp3p2bc5q9vi9b8ky7k14d7hhhqgbl1mxrqkpw3m5z95xy";
buildDepends = [
aeson blazeBuilder caseInsensitive conduit dataDefault httpTypes
mtl regexCompat resourcet text transformers wai waiExtra warp
];
meta = {
homepage = "https://github.com/ku-fpg/scotty";
homepage = "https://github.com/scotty-web/scotty";
description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "semigroups";
version = "0.12";
sha256 = "0wk8hxak4dl8nbdif4f8z9gvr5bqm95inrvrcrb6ryaxichrn432";
version = "0.12.1";
sha256 = "0jxgd487d99cc721wyaxvazphlv567hbb57vdfjn4hq9ly4w464q";
buildDepends = [ hashable nats text unorderedContainers ];
meta = {
homepage = "http://github.com/ekmett/semigroups/";
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "shakespeare-css";
version = "1.0.6.4";
sha256 = "12f2b69grxpwk56b2d7idlg8axqfgzn0rn3m56r1hcpvkjbynlc4";
version = "1.0.6.6";
sha256 = "1xjavlw88nj5ila2b4m44zj0qgkpq147b30x1arwv0ik8szgml9k";
buildDepends = [ parsec shakespeare text transformers ];
testDepends = [ hspec HUnit shakespeare text ];
meta = {
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "shakespeare-i18n";
version = "1.0.0.4";
sha256 = "1ia73rq9kva2v4vxcyc2nzbvvkrbwrx48gjhnljx39szx1klyk3l";
version = "1.0.0.5";
sha256 = "0f6i9pxr1lmqwcarb48swhrgab8hpkr46cv16psmbq67dr6h1dgf";
buildDepends = [ parsec shakespeare text ];
testDepends = [ hspec text ];
meta = {
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "shakespeare-text";
version = "1.0.0.9";
sha256 = "1rh1dwmc7xam76isa6cwc25rcricakc7ay54hz01fpiy059imx52";
version = "1.0.0.10";
sha256 = "0az3l70syb7ch5fb4i0nlibgh7wcrzqnqmlp1w5h68s796g5rjlb";
buildDepends = [ shakespeare text ];
testDepends = [ hspec HUnit text ];
meta = {
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "shakespeare";
version = "1.2.0.2";
sha256 = "1vp7zskxrjxcznj1d0nx9iqkfvwa9xwpbxq46z054bizqfkri96c";
version = "1.2.0.3";
sha256 = "1mhycaw8qa4j7q5jing3hbx5vwwa0h4iv41fsx6xibz3y7lpqgmz";
buildDepends = [ parsec systemFileio systemFilepath text time ];
testDepends = [
hspec parsec systemFileio systemFilepath text time
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "smallcheck";
version = "1.1";
sha256 = "167dhi0j4mfmf9idjcfx0x1y1jajx4qmgcpiia93vjpmv8ha56j8";
version = "1.1.0.1";
sha256 = "02yv4pa6hilxl7fwskayd5nzs4hq46k91wh04sqj4yfk2s3pgb0m";
buildDepends = [ logict mtl ];
meta = {
homepage = "https://github.com/feuerbach/smallcheck";
@@ -8,8 +8,8 @@
cabal.mkDerivation (self: {
pname = "snap";
version = "0.13.1.1";
sha256 = "0nak84xwrfvdcb2ngq71qy8h0h1ih3wifnkgwxabhjbrqmd7ma0x";
version = "0.13.1.2";
sha256 = "19s7v9wc988yxynwqdhrhncz8vn9ic6d95gwfi1m0gpxxk5qlzzz";
isLibrary = true;
isExecutable = true;
buildDepends = [
@@ -4,14 +4,14 @@
cabal.mkDerivation (self: {
pname = "tasty-ant-xml";
version = "1.0.0.1";
sha256 = "1yn337dr9clzrkr8kpvm7x07lyb3v8pcijrddqah08k0ds8zpzcj";
version = "1.0.0.4";
sha256 = "09qgakwqaqgppplxybkgyhyryxrw1pwlgkiqpixrqqhjans3z0hn";
buildDepends = [
genericDeriving mtl reducers stm tagged tasty transformers xml
];
meta = {
homepage = "http://github.com/ocharles/tasty-ant-xml";
description = "A tasty ingredient to output test results in XML, using the Ant schema. This XML can be consumed by the Jenkins continuous integration framework.";
description = "Render tasty output to XML for Jenkins";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "tasty-golden";
version = "2.2";
sha256 = "0z49w4ksbbih3x0j170pfy93r2d68jw34hdni4s2p43kds52cakb";
version = "2.2.0.1";
sha256 = "0zr8ikg1j1nc29b6i23wb7zwbq0kmvjry7a1a6ldnz4p13m05q6d";
buildDepends = [
filepath mtl optparseApplicative tagged tasty temporary
];
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "tasty";
version = "0.4.1.1";
sha256 = "09xha87ivkllczbf0vf2n8zjn1wa5g8v8j1h9ad3207r45ndzn0w";
version = "0.5.1";
sha256 = "0a59cwy3ks9jz7v27n9ws85qga38ksv1mg68p62birm1rw9xc3xd";
buildDepends = [
ansiTerminal deepseq mtl optparseApplicative regexPosix stm tagged
];
@@ -0,0 +1,22 @@
{ cabal, deepseq, HUnit, QuickCheck, random, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "text";
version = "1.0.0.0";
sha256 = "13i7xn5xl8lc5hcd08i4n0qp9rx51588jnjn4c68gp87vw1gwvjn";
buildDepends = [ deepseq ];
testDepends = [
deepseq HUnit QuickCheck random testFramework testFrameworkHunit
testFrameworkQuickcheck2
];
doCheck = false;
meta = {
homepage = "https://github.com/bos/text";
description = "An efficient packed Unicode text type";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "unix-process-conduit";
version = "0.2.2";
sha256 = "15n6n925avv51kr2avwkp8sq8mfl287i0445vl9iy6hyxjjgpgr6";
version = "0.2.2.1";
sha256 = "0zix8m38dza95g6ijip4r5nxz6y9vkh5jy8ksg4qpx1v2ib1m2cc";
buildDepends = [ conduit filepath stm time transformers ];
testDepends = [ conduit hspec transformers ];
meta = {
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "vault";
version = "0.3.0.2";
sha256 = "1m9vanwzlw61fbdcy7qvv2prmbax5y9dsl52dldcf5zr7vip2hpb";
version = "0.3.0.3";
sha256 = "0wpj73jbwgcva1hfjc0bpf9l3lfc3iwdz70m29dh1785wvzxhsh5";
buildDepends = [ hashable unorderedContainers ];
jailbreak = true;
meta = {
@@ -1,10 +1,13 @@
{ cabal, primitive, vector }:
{ cabal, mtl, mwcRandom, primitive, QuickCheck, vector }:
cabal.mkDerivation (self: {
pname = "vector-algorithms";
version = "0.5.4.2";
sha256 = "08pb6mkghf9h5011vxrfdrfq6g26jk4gxmjh9s3hpdiwybf3ab64";
buildDepends = [ primitive vector ];
version = "0.6.0.1";
sha256 = "0dkiz0c5dmc3a15zz5pxv4rz4n0bw5irb5a148gccfrg5c80vzc5";
isLibrary = true;
isExecutable = true;
buildDepends = [ mtl mwcRandom primitive vector ];
testDepends = [ QuickCheck vector ];
meta = {
homepage = "http://code.haskell.org/~dolio/";
description = "Efficient algorithms for vector arrays";
@@ -1,18 +1,18 @@
{ cabal, base64Bytestring, blazeBuilder, blazeHtml, blazeMarkup
, cereal, cryptoApi, cryptoConduit, cryptohashCryptoapi, fileEmbed
, hspec, httpDate, httpTypes, mimeTypes, network, systemFileio
, systemFilepath, text, time, transformers, unixCompat
, unorderedContainers, wai, waiTest, zlib
, filepath, hspec, httpDate, httpTypes, mimeTypes, network
, systemFileio, systemFilepath, text, time, transformers
, unixCompat, unorderedContainers, wai, waiTest, zlib
}:
cabal.mkDerivation (self: {
pname = "wai-app-static";
version = "1.3.3";
sha256 = "0lsqfvlh65rggp9z6m5gyx8gv0wk3b44jrk57s8yj2bh74pbr64f";
version = "2.0.0.1";
sha256 = "0c02j61a62dpl9i736q8cv0b9kw17akkws7waqa4zcbad1wyiqps";
buildDepends = [
base64Bytestring blazeBuilder blazeHtml blazeMarkup cereal
cryptoApi cryptoConduit cryptohashCryptoapi fileEmbed httpDate
httpTypes mimeTypes systemFileio systemFilepath text time
cryptoApi cryptoConduit cryptohashCryptoapi fileEmbed filepath
httpDate httpTypes mimeTypes systemFileio systemFilepath text time
transformers unixCompat unorderedContainers wai zlib
];
testDepends = [
@@ -1,23 +1,23 @@
{ cabal, ansiTerminal, base64Bytestring, blazeBuilder
, blazeBuilderConduit, caseInsensitive, conduit, dataDefault
, dateCache, fastLogger, hspec, httpTypes, HUnit, liftedBase
, network, resourcet, stringsearch, text, time, transformers, void
, wai, waiLogger, waiTest, word8, zlib, zlibBindings, zlibConduit
, fastLogger, hspec, httpTypes, HUnit, liftedBase, network
, resourcet, stringsearch, text, time, transformers, void, wai
, waiLogger, waiTest, word8, zlib, zlibBindings, zlibConduit
}:
cabal.mkDerivation (self: {
pname = "wai-extra";
version = "1.3.4.6";
sha256 = "09rk9i2fkk4haiq1c6rhcp1p72zw34j9cxsmqnm4jzh6fdsrkq2k";
version = "2.0.0.1";
sha256 = "16m6scz36yzvyhz098lv6ppxdyk6kmavzyzb42iq0bpyk9m0x2qx";
buildDepends = [
ansiTerminal base64Bytestring blazeBuilder blazeBuilderConduit
caseInsensitive conduit dataDefault dateCache fastLogger httpTypes
liftedBase network resourcet stringsearch text time transformers
void wai waiLogger word8 zlibConduit
caseInsensitive conduit dataDefault fastLogger httpTypes liftedBase
network resourcet stringsearch text time transformers void wai
waiLogger word8 zlibConduit
];
testDepends = [
blazeBuilder conduit dataDefault fastLogger hspec httpTypes HUnit
text transformers wai waiTest zlib zlibBindings
resourcet text transformers wai waiTest zlib zlibBindings
];
meta = {
homepage = "http://github.com/yesodweb/wai";
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "wai-handler-launch";
version = "1.3.1.5";
sha256 = "1iz36j7lzl5c9b2hacxv4v5gfzkfvgj7hlb5xz4r14ca4w5fzzfj";
version = "2.0.0";
sha256 = "1z03c3hjkh4k6j5dsp4973f05rk2cgl7gazac4vdq4imwfzxj3lg";
buildDepends = [
blazeBuilder blazeBuilderConduit conduit httpTypes transformers wai
warp zlibConduit
@@ -1,14 +1,14 @@
{ cabal, blazeBuilder, byteorder, caseInsensitive, dateCache
, doctest, fastLogger, httpTypes, network, wai, waiTest
{ cabal, blazeBuilder, byteorder, caseInsensitive, doctest
, fastLogger, httpTypes, network, unixTime, wai, waiTest
}:
cabal.mkDerivation (self: {
pname = "wai-logger";
version = "0.3.2";
sha256 = "0las9jb8cxdsyh1mnrhx48yfbjw5f2x4hhmivhmhzb6qgxnbvma9";
version = "2.0.1";
sha256 = "1v8n7m314a12421gn10i8vz3nk9sak635dq4nq389sij8w1ihjkw";
buildDepends = [
blazeBuilder byteorder caseInsensitive dateCache fastLogger
httpTypes network wai
blazeBuilder byteorder caseInsensitive fastLogger httpTypes network
unixTime wai
];
testDepends = [ doctest waiTest ];
meta = {
@@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "wai-test";
version = "1.3.1.1";
sha256 = "0daaq8kn1c35y26y7pb00sw1jyhp84zpzk6vfy1p4vfay4ppknd2";
version = "2.0.0.1";
sha256 = "1lk7i9kiawsn56f8w2nidmas6g94yq7diaprvkd7c52hjki5mla7";
buildDepends = [
blazeBuilder blazeBuilderConduit caseInsensitive conduit cookie
httpTypes HUnit network text transformers wai
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "wai";
version = "1.4.1";
sha256 = "1m8z1jc4fvq8rw9vk1x5sy73dbmiifa41973x84i51vsibyaqhgb";
version = "2.0.0";
sha256 = "11s60v9pw8jl9w950z81gkxci7djrdibi8hxrw6j1v8az40qqiwk";
buildDepends = [
blazeBuilder conduit httpTypes network text transformers vault
];
@@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "warp-tls";
version = "1.4.2";
sha256 = "05mbf73859n2ns3bdnw24i7vygr4kysyxfq0xdkmmrd47fh3k9r6";
version = "2.0.0";
sha256 = "1dfwid6h7yl4v66as166ppbivzafh5wkkrbsvaaar6l3xd9kg211";
buildDepends = [
certificate conduit cprngAes cryptocipher cryptoRandomApi network
networkConduit pem tls tlsExtra transformers wai warp
@@ -1,24 +1,25 @@
{ cabal, blazeBuilder, blazeBuilderConduit, caseInsensitive
, conduit, hashable, hspec, HTTP, httpAttoparsec, httpTypes, HUnit
, liftedBase, network, networkConduit, QuickCheck, simpleSendfile
, transformers, unixCompat, void, wai
, conduit, doctest, hashable, hspec, HTTP, httpAttoparsec, httpDate
, httpTypes, HUnit, liftedBase, network, networkConduit, QuickCheck
, simpleSendfile, time, transformers, unixCompat, void, wai
}:
cabal.mkDerivation (self: {
pname = "warp";
version = "1.3.10.1";
sha256 = "1pi2x0gi4r6qy151a9gmfq223yiy53j7prj2pyn00cprr0m4mk2v";
version = "2.0.1";
sha256 = "1sgsiw75xm3b1bv0cnpkx6vn6k0r1an3c94xw5bab4h7blb9jk4a";
buildDepends = [
blazeBuilder blazeBuilderConduit caseInsensitive conduit hashable
httpAttoparsec httpTypes liftedBase network networkConduit
httpAttoparsec httpDate httpTypes liftedBase network networkConduit
simpleSendfile transformers unixCompat void wai
];
testDepends = [
blazeBuilder blazeBuilderConduit caseInsensitive conduit hashable
hspec HTTP httpAttoparsec httpTypes HUnit liftedBase network
networkConduit QuickCheck simpleSendfile transformers unixCompat
void wai
blazeBuilder blazeBuilderConduit caseInsensitive conduit doctest
hashable hspec HTTP httpAttoparsec httpDate httpTypes HUnit
liftedBase network networkConduit QuickCheck simpleSendfile time
transformers unixCompat void wai
];
doCheck = false;
meta = {
homepage = "http://github.com/yesodweb/wai";
description = "A fast, light-weight web server for WAI applications";
@@ -1,10 +1,13 @@
{ cabal, nats, semigroupoids, semigroups, text, utf8String }:
{ cabal, HUnit, nats, semigroupoids, semigroups, testFramework
, testFrameworkHunit, text, utf8String
}:
cabal.mkDerivation (self: {
pname = "wl-pprint-extras";
version = "3.4";
sha256 = "17vxyckx2pj4sc2d1yw1rcsxn1rp4nzdjp0hgpy78xsp9plccgsy";
version = "3.5";
sha256 = "172xp23j3w8jbd7h0sna9g8p4d6xwy8154gqj93ycz2907r2kwb7";
buildDepends = [ nats semigroupoids semigroups text utf8String ];
testDepends = [ HUnit testFramework testFrameworkHunit ];
meta = {
homepage = "http://github.com/ekmett/wl-pprint-extras/";
description = "A free monad based on the Wadler/Leijen pretty printer";
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "wl-pprint-terminfo";
version = "3.6";
sha256 = "14dq0inv6i8pwjzrpys420iwi6002mard1n73z96k89zq5xhwlbg";
version = "3.7";
sha256 = "01lzk8wfynb98ks8a0gvj8qffi50zlfaywlc9axr6j7h8rrblnm3";
buildDepends = [
nats semigroups terminfo text transformers wlPprintExtras
];
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "xdot";
version = "0.2.4";
sha256 = "0723drp9zs3hrayld99j4fniyvm65fz19hkk4001vpvgjw27dfja";
version = "0.2.4.1";
sha256 = "1k1ci9lq8l9bx8ks7rdng9jjj6d7hcwgmfbz757al85m1q17xa64";
buildDepends = [ cairo graphviz gtk mtl polyparse text ];
meta = {
description = "Parse Graphviz xdot files and interactively view them using GTK and Cairo";
@@ -6,8 +6,8 @@
cabal.mkDerivation (self: {
pname = "xml-conduit";
version = "1.1.0.8";
sha256 = "06if4mbrbcsjhk7hj3616fhgfh0rlsj95jblsbxq2drb4bn56r39";
version = "1.1.0.9";
sha256 = "01sx8yblknv0dyi7z6k6icfvwjvl4dyhrka1d6y1793xcp1mkxs6";
buildDepends = [
attoparsec attoparsecConduit blazeBuilder blazeBuilderConduit
blazeHtml blazeMarkup conduit dataDefault deepseq failure
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "xml-hamlet";
version = "0.4.0.5";
sha256 = "1w1ixjdbpbny332j24d5yjxc4i7cg83jc4yjdm6yl94y1sr90yc5";
version = "0.4.0.6";
sha256 = "05izdqpxw0gq2wgs4ckr55xvzfk5ay7xpbcvihj66myiah5azqwy";
buildDepends = [ parsec shakespeare text xmlConduit ];
testDepends = [ hspec HUnit parsec shakespeare text xmlConduit ];
meta = {
@@ -8,8 +8,8 @@
cabal.mkDerivation (self: {
pname = "yesod-auth";
version = "1.2.3";
sha256 = "1hnppb36acr18prra702r9hdbs803zfvaj8krq4idlvwb6g7l0d8";
version = "1.2.4";
sha256 = "1bpcz8ihjqdhyxxm4ib4yhgj5h491lxv34mpc3x55wl2daq731qi";
buildDepends = [
aeson authenticate blazeHtml blazeMarkup dataDefault emailValidate
fileEmbed hamlet httpConduit httpTypes liftedBase mimeMail network
@@ -1,5 +1,5 @@
{ cabal, attoparsec, base64Bytestring, blazeBuilder, Cabal, conduit
, fileEmbed, filepath, fsnotify, ghcPaths, httpConduit
, dataDefault, fileEmbed, filepath, fsnotify, ghcPaths, httpConduit
, httpReverseProxy, httpTypes, liftedBase, network, networkConduit
, optparseApplicative, parsec, projectTemplate, resourcet
, shakespeare, shakespeareCss, shakespeareJs, shakespeareText
@@ -10,17 +10,18 @@
cabal.mkDerivation (self: {
pname = "yesod-bin";
version = "1.2.4.1";
sha256 = "18wzxalgiffdjz6x5vxmhksscy5531plgyjkv705kf5vaw6v6rlr";
version = "1.2.5.1";
sha256 = "1ybj89yvwrsw82jj92rf741jx8na8gp3z4ighyrpavfqhhl6576f";
isLibrary = false;
isExecutable = true;
buildDepends = [
attoparsec base64Bytestring blazeBuilder Cabal conduit fileEmbed
filepath fsnotify ghcPaths httpConduit httpReverseProxy httpTypes
liftedBase network networkConduit optparseApplicative parsec
projectTemplate resourcet shakespeare shakespeareCss shakespeareJs
shakespeareText split systemFileio systemFilepath tar text time
transformers unixCompat unorderedContainers wai warp yaml zlib
attoparsec base64Bytestring blazeBuilder Cabal conduit dataDefault
fileEmbed filepath fsnotify ghcPaths httpConduit httpReverseProxy
httpTypes liftedBase network networkConduit optparseApplicative
parsec projectTemplate resourcet shakespeare shakespeareCss
shakespeareJs shakespeareText split systemFileio systemFilepath tar
text time transformers unixCompat unorderedContainers wai warp yaml
zlib
];
meta = {
homepage = "http://www.yesodweb.com/";
@@ -4,21 +4,22 @@
, httpTypes, HUnit, liftedBase, monadControl, monadLogger, parsec
, pathPieces, QuickCheck, random, resourcet, safe, shakespeare
, shakespeareCss, shakespeareI18n, shakespeareJs, text, time
, transformers, transformersBase, vector, wai, waiExtra, waiTest
, warp, yesodRoutes
, transformers, transformersBase, unixCompat, vector, wai, waiExtra
, waiLogger, waiTest, warp, yesodRoutes
}:
cabal.mkDerivation (self: {
pname = "yesod-core";
version = "1.2.5";
sha256 = "0ia5j6vnxy32y6776wlsfcv9d6s7slqpmkhxw3pipcqd5sjn4kf9";
version = "1.2.6.1";
sha256 = "12w8lxkxdwf2pfanz33grciyh4ijn6nzrz4lm478w20y9frmf1nm";
buildDepends = [
aeson attoparsecConduit blazeBuilder blazeHtml blazeMarkup
caseInsensitive cereal clientsession conduit cookie dataDefault
failure fastLogger hamlet httpTypes liftedBase monadControl
monadLogger parsec pathPieces random resourcet safe shakespeare
shakespeareCss shakespeareI18n shakespeareJs text time transformers
transformersBase vector wai waiExtra warp yesodRoutes
transformersBase unixCompat vector wai waiExtra waiLogger warp
yesodRoutes
];
testDepends = [
blazeBuilder conduit hamlet hspec httpTypes HUnit liftedBase
@@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "yesod-persistent";
version = "1.2.1";
sha256 = "06kzxdbg3xw128zlacsf51qi7qnccw0gjnwscxshljgipiicfhfc";
version = "1.2.2";
sha256 = "0pi7r6mf8ikd76cwdpjzb1lf73jc3f0ji3xximmg25q8lwcjygq5";
buildDepends = [
blazeBuilder conduit liftedBase persistent persistentTemplate
poolConduit resourcet transformers yesodCore
@@ -2,56 +2,59 @@
, attoparsecConduit, authenticate, base64Bytestring
, baseUnicodeSymbols, blazeBuilder, blazeBuilderConduit, blazeHtml
, blazeMarkup, byteable, byteorder, caseInsensitive, cereal
, certificate, cipherAes, cipherRc4, clientsession, conduit, cookie
, cprngAes, cryptoApi, cryptoCipherTypes, cryptoConduit, cryptohash
, cryptohashCryptoapi, cryptoNumbers, cryptoPubkey
, cryptoPubkeyTypes, cryptoRandom, cssText, dataDefault
, dataDefaultClass, dataDefaultInstancesBase
, certificate, cipherAes, cipherRc4, clientsession, conduit
, connection, controlMonadLoop, cookie, cprngAes, cryptoApi
, cryptoCipherTypes, cryptoConduit, cryptohash, cryptohashCryptoapi
, cryptoNumbers, cryptoPubkey, cryptoPubkeyTypes, cryptoRandom
, cssText, dataDefault, dataDefaultClass, dataDefaultInstancesBase
, dataDefaultInstancesContainers, dataDefaultInstancesDlist
, dataDefaultInstancesOldLocale, dateCache, dlist, emailValidate
, entropy, failure, fastLogger, fileEmbed, filesystemConduit
, hamlet, hjsmin, hspec, hspecExpectations, htmlConduit
, httpAttoparsec, httpConduit, httpDate, httpTypes
, languageJavascript, liftedBase, mimeMail, mimeTypes, mmorph
, monadControl, monadLogger, networkConduit, pathPieces, pem
, persistent, persistentTemplate, poolConduit, primitive
, publicsuffixlist, pureMD5, pwstoreFast, quickcheckIo
, resourcePool, resourcet, safe, securemem, semigroups, setenv, SHA
, shakespeare, shakespeareCss, shakespeareI18n, shakespeareJs
, shakespeareText, silently, simpleSendfile, skein, socks
, stringsearch, systemFileio, systemFilepath, tagged, tagsoup
, tagstreamConduit, tls, tlsExtra, transformersBase, unixCompat
, unorderedContainers, utf8Light, utf8String, vector, void, wai
, waiAppStatic, waiExtra, waiLogger, waiTest, warp, word8
, xmlConduit, xmlTypes, xssSanitize, yaml, yesod, yesodAuth
, yesodCore, yesodForm, yesodPersistent, yesodRoutes, yesodStatic
, yesodTest, zlibBindings, zlibConduit
, dataDefaultInstancesOldLocale, dlist, emailValidate, entropy
, failure, fastLogger, fileEmbed, filesystemConduit, hamlet, hjsmin
, hspec, hspecExpectations, htmlConduit, httpAttoparsec, httpClient
, httpClientConduit, httpClientTls, httpConduit, httpDate
, httpTypes, languageJavascript, liftedBase, mimeMail, mimeTypes
, mmorph, monadControl, monadLogger, monadLoops, networkConduit
, pathPieces, pem, persistent, persistentTemplate, poolConduit
, primitive, processConduit, publicsuffixlist, pureMD5, pwstoreFast
, quickcheckIo, resourcePool, resourcet, safe, securemem
, semigroups, setenv, SHA, shakespeare, shakespeareCss
, shakespeareI18n, shakespeareJs, shakespeareText, silently
, simpleSendfile, skein, socks, stmChans, stringsearch
, systemFileio, systemFilepath, tagged, tagsoup, tagstreamConduit
, tls, tlsExtra, transformersBase, unixCompat, unorderedContainers
, utf8Light, utf8String, vector, void, wai, waiAppStatic, waiExtra
, waiLogger, waiTest, warp, word8, xmlConduit, xmlTypes
, xssSanitize, yaml, yesod, yesodAuth, yesodCore, yesodForm
, yesodPersistent, yesodRoutes, yesodStatic, yesodTest
, zlibBindings, zlibConduit
}:
cabal.mkDerivation (self: {
pname = "yesod-platform";
version = "1.2.4.4";
sha256 = "0avqaqx81rald37j4qxp75ixgq5q4a3b8fnlmfsp9d54nfp3hxji";
version = "1.2.5";
sha256 = "1qd1r3ihnmzpc9jspvrygvxvp7si7j9rjrdp18jibsx3ijpkkif3";
buildDepends = [
aeson ansiTerminal asn1Data asn1Types attoparsec attoparsecConduit
authenticate base64Bytestring baseUnicodeSymbols blazeBuilder
blazeBuilderConduit blazeHtml blazeMarkup byteable byteorder
caseInsensitive cereal certificate cipherAes cipherRc4
clientsession conduit cookie cprngAes cryptoApi cryptoCipherTypes
cryptoConduit cryptohash cryptohashCryptoapi cryptoNumbers
cryptoPubkey cryptoPubkeyTypes cryptoRandom cssText dataDefault
dataDefaultClass dataDefaultInstancesBase
dataDefaultInstancesContainers dataDefaultInstancesDlist
dataDefaultInstancesOldLocale dateCache dlist emailValidate entropy
failure fastLogger fileEmbed filesystemConduit hamlet hjsmin hspec
hspecExpectations htmlConduit httpAttoparsec httpConduit httpDate
httpTypes languageJavascript liftedBase mimeMail mimeTypes mmorph
monadControl monadLogger networkConduit pathPieces pem persistent
persistentTemplate poolConduit primitive publicsuffixlist pureMD5
clientsession conduit connection controlMonadLoop cookie cprngAes
cryptoApi cryptoCipherTypes cryptoConduit cryptohash
cryptohashCryptoapi cryptoNumbers cryptoPubkey cryptoPubkeyTypes
cryptoRandom cssText dataDefault dataDefaultClass
dataDefaultInstancesBase dataDefaultInstancesContainers
dataDefaultInstancesDlist dataDefaultInstancesOldLocale dlist
emailValidate entropy failure fastLogger fileEmbed
filesystemConduit hamlet hjsmin hspec hspecExpectations htmlConduit
httpAttoparsec httpClient httpClientConduit httpClientTls
httpConduit httpDate httpTypes languageJavascript liftedBase
mimeMail mimeTypes mmorph monadControl monadLogger monadLoops
networkConduit pathPieces pem persistent persistentTemplate
poolConduit primitive processConduit publicsuffixlist pureMD5
pwstoreFast quickcheckIo resourcePool resourcet safe securemem
semigroups setenv SHA shakespeare shakespeareCss shakespeareI18n
shakespeareJs shakespeareText silently simpleSendfile skein socks
stringsearch systemFileio systemFilepath tagged tagsoup
stmChans stringsearch systemFileio systemFilepath tagged tagsoup
tagstreamConduit tls tlsExtra transformersBase unixCompat
unorderedContainers utf8Light utf8String vector void wai
waiAppStatic waiExtra waiLogger waiTest warp word8 xmlConduit
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "yesod-routes";
version = "1.2.0.1";
sha256 = "0pp7g3ccd0swh1j62am1vg9r2gh65jcci5w2n4r42sqzfnql0i8z";
version = "1.2.0.2";
sha256 = "0mjffsz9rk401a86l10vcjfhvfd8jknzml86jb5kpk6ssvnah0n7";
buildDepends = [ pathPieces text vector ];
testDepends = [ hspec HUnit pathPieces text ];
meta = {
@@ -8,8 +8,8 @@
cabal.mkDerivation (self: {
pname = "yesod-static";
version = "1.2.1.1";
sha256 = "009p6hq6hwmvji40yqv97v1sfwdfh44pasp68cxw05czhcwwcacv";
version = "1.2.2";
sha256 = "06abyfmqzv6aap0ww7vkw4j6xv6dkivn0g7wx59j2l54dfqrjifr";
buildDepends = [
base64Bytestring cereal conduit cryptoConduit cryptohashCryptoapi
dataDefault fileEmbed filepath hjsmin httpTypes mimeTypes
@@ -6,8 +6,8 @@
cabal.mkDerivation (self: {
pname = "yesod";
version = "1.2.3";
sha256 = "0y1jwz7azk078kf14hsylgpwljdmrainhwflgxwyf0gcc5l7jhz3";
version = "1.2.4";
sha256 = "0c8z4hsplfjb2ilrk0qbyighjipwcfhf55xqaw4zqvq752yj4n7c";
buildDepends = [
aeson blazeHtml blazeMarkup dataDefault hamlet monadControl
networkConduit safe shakespeareCss shakespeareJs text transformers
@@ -1,25 +1,27 @@
{ cabal, aeson, async, attoparsec, blazeBuilder, caseInsensitive
, conduit, dataDefault, filepath, fsnotify, httpConduit
, httpReverseProxy, httpTypes, liftedBase, mtl, network
, networkConduit, networkConduitTls, random, regexTdfa, stm
, systemFileio, systemFilepath, tar, text, time, transformers
, unixCompat, unixProcessConduit, unorderedContainers, vector, wai
, waiAppStatic, waiExtra, warp, warpTls, yaml, zlib
, conduit, dataDefault, filepath, fsnotify, httpClient
, httpClientConduit, httpConduit, httpReverseProxy, httpTypes
, liftedBase, mtl, network, networkConduit, networkConduitTls
, random, regexTdfa, stm, systemFileio, systemFilepath, tar, text
, time, transformers, unixCompat, unixProcessConduit
, unorderedContainers, vector, wai, waiAppStatic, waiExtra, warp
, warpTls, yaml, zlib
}:
cabal.mkDerivation (self: {
pname = "keter";
version = "1.0.1.2";
sha256 = "1rk0sf6riyb6r1sz0jkvwwj1yyxwjxgafpidp9rqwm8wnqyx6hh8";
version = "1.1.0.1";
sha256 = "04hvwfs1dskaxl1fw29lf52389hy1yr3hwd05bl294zgfh995i0s";
isLibrary = true;
isExecutable = true;
buildDepends = [
aeson async attoparsec blazeBuilder caseInsensitive conduit
dataDefault filepath fsnotify httpConduit httpReverseProxy
httpTypes liftedBase mtl network networkConduit networkConduitTls
random regexTdfa stm systemFileio systemFilepath tar text time
transformers unixCompat unixProcessConduit unorderedContainers
vector wai waiAppStatic waiExtra warp warpTls yaml zlib
dataDefault filepath fsnotify httpClient httpClientConduit
httpConduit httpReverseProxy httpTypes liftedBase mtl network
networkConduit networkConduitTls random regexTdfa stm systemFileio
systemFilepath tar text time transformers unixCompat
unixProcessConduit unorderedContainers vector wai waiAppStatic
waiExtra warp warpTls yaml zlib
];
meta = {
homepage = "http://www.yesodweb.com/";
+37 -16
View File
@@ -63,6 +63,7 @@
, enableSharedLibraries ? pkgs.stdenv.lib.versionOlder "7.7" ghc.version
, enableSharedExecutables ? pkgs.stdenv.lib.versionOlder "7.7" ghc.version
, enableCheckPhase ? pkgs.stdenv.lib.versionOlder "7.4" ghc.version
, enableStaticLibraries ? true
}:
# We redefine callPackage to take into account the new scope. The optional
@@ -113,10 +114,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
# packages. It isn't the Cabal library, which is spelled "Cabal".
cabal = callPackage ../build-support/cabal {
inherit enableLibraryProfiling;
inherit enableSharedLibraries;
inherit enableSharedExecutables;
inherit enableCheckPhase;
inherit enableLibraryProfiling enableCheckPhase
enableStaticLibraries enableSharedLibraries enableSharedExecutables;
glibcLocales = if pkgs.stdenv.isLinux then pkgs.glibcLocales else null;
};
@@ -144,7 +143,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
inherit (self) cabal ghc;
async = self.async_2_0_1_4;
attoparsec = self.attoparsec_0_10_4_0;
caseInsensitive = self.caseInsensitive_1_1_0_1;
caseInsensitive = self.caseInsensitive_1_1_0_2;
cgi = self.cgi_3001_1_8_4;
fgl = self.fgl_5_4_2_4;
GLUT = self.GLUT_2_5_0_2;
@@ -159,7 +158,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
OpenGL = self.OpenGL_2_9_1_0;
OpenGLRaw = self.OpenGLRaw_1_4_0_0;
parallel = self.parallel_3_2_0_4;
parsec = self.parsec_3_1_3;
parsec = self.parsec_3_1_4;
QuickCheck = self.QuickCheck_2_6;
random = self.random_1_0_1_1;
regexBase = self.regexBase_0_93_2;
@@ -168,7 +167,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
split = self.split_0_2_2;
stm = self.stm_2_4_2;
syb = self.syb_0_4_1;
text = self.text_0_11_3_1;
text = self.text_1_0_0_0;
transformers = self.transformers_0_3_0_0; # this has become a core package in GHC 7.7
unorderedContainers = self.unorderedContainers_0_2_3_3;
vector = self.vector_0_10_9_1;
@@ -176,7 +175,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
zlib = self.zlib_0_5_4_1;
cabalInstall = self.cabalInstall_1_18_0_2;
alex = self.alex_3_1_3;
haddock = self.haddock_2_13_2;
haddock = self.haddock_2_13_2_1;
happy = self.happy_1_19_2;
primitive = self.primitive_0_5_1_0; # semi-official, but specified
};
@@ -687,8 +686,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
cassava = callPackage ../development/libraries/haskell/cassava {};
caseInsensitive_1_0_0_1 = callPackage ../development/libraries/haskell/case-insensitive/1.0.0.1.nix {};
caseInsensitive_1_1_0_1 = callPackage ../development/libraries/haskell/case-insensitive/1.1.0.1.nix {};
caseInsensitive = self.caseInsensitive_1_1_0_1;
caseInsensitive_1_1_0_2 = callPackage ../development/libraries/haskell/case-insensitive/1.1.0.2.nix {};
caseInsensitive = self.caseInsensitive_1_1_0_2;
cautiousFile = callPackage ../development/libraries/haskell/cautious-file {};
@@ -967,6 +966,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
erf = callPackage ../development/libraries/haskell/erf {};
errorcallEqInstance = callPackage ../development/libraries/haskell/errorcall-eq-instance {};
errors = callPackage ../development/libraries/haskell/errors {};
either = callPackage ../development/libraries/haskell/either {};
@@ -975,6 +976,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
esqueleto = callPackage ../development/libraries/haskell/esqueleto {};
exPool = callPackage ../development/libraries/haskell/ex-pool { hashable = self.hashable_1_2_1_0; };
exceptionMtl = callPackage ../development/libraries/haskell/exception-mtl {};
exceptionTransformers = callPackage ../development/libraries/haskell/exception-transformers {};
@@ -992,6 +995,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
fileLocation = callPackage ../development/libraries/haskell/file-location {};
extensibleEffects = callPackage ../development/libraries/haskell/extensible-effects {};
extensibleExceptions_0_1_1_0 = callPackage ../development/libraries/haskell/extensible-exceptions/0.1.1.0.nix {};
extensibleExceptions_0_1_1_2 = callPackage ../development/libraries/haskell/extensible-exceptions/0.1.1.2.nix {};
extensibleExceptions_0_1_1_3 = callPackage ../development/libraries/haskell/extensible-exceptions/0.1.1.3.nix {};
@@ -1170,6 +1175,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
hashtables = callPackage ../development/libraries/haskell/hashtables {};
haskelldb = callPackage ../development/libraries/haskell/haskelldb {};
haskeline = callPackage ../development/libraries/haskell/haskeline {};
haskelineClass = callPackage ../development/libraries/haskell/haskeline-class {};
@@ -1215,6 +1222,14 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
httpAttoparsec = callPackage ../development/libraries/haskell/http-attoparsec {};
httpClient = callPackage ../development/libraries/haskell/http-client {};
httpClientConduit = callPackage ../development/libraries/haskell/http-client-conduit {};
httpClientMultipart = callPackage ../development/libraries/haskell/http-client-multipart {};
httpClientTls = callPackage ../development/libraries/haskell/http-client-tls {};
httpReverseProxy = callPackage ../development/libraries/haskell/http-reverse-proxy {};
hackageDb = callPackage ../development/libraries/haskell/hackage-db {};
@@ -1361,6 +1376,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
intervals = callPackage ../development/libraries/haskell/intervals {};
IntervalMap = callPackage ../development/libraries/haskell/IntervalMap {};
ioChoice = callPackage ../development/libraries/haskell/io-choice {};
IORefCAS = callPackage ../development/libraries/haskell/IORefCAS {};
@@ -1684,13 +1701,14 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
parsec_3_1_1 = callPackage ../development/libraries/haskell/parsec/3.1.1.nix {};
parsec_3_1_2 = callPackage ../development/libraries/haskell/parsec/3.1.2.nix {};
parsec_3_1_3 = callPackage ../development/libraries/haskell/parsec/3.1.3.nix {};
parsec_3_1_4 = callPackage ../development/libraries/haskell/parsec/3.1.4.nix {};
parsec2 = self.parsec_2_1_0_1;
parsec3 = self.parsec_3_1_3;
parsec3 = self.parsec_3_1_4;
parsec = self.parsec3;
parsers_0_9 = callPackage ../development/libraries/haskell/parsers/0.9.nix {};
parsers_0_10_1_1 = callPackage ../development/libraries/haskell/parsers/0.10.1.1.nix {};
parsers = self.parsers_0_10_1_1;
parsers_0_10_1_2 = callPackage ../development/libraries/haskell/parsers/0.10.1.2.nix {};
parsers = self.parsers_0_10_1_2;
parsimony = callPackage ../development/libraries/haskell/parsimony {};
@@ -1755,8 +1773,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
ppm = callPackage ../development/libraries/haskell/ppm {};
prettyShow_1_2 = callPackage ../development/libraries/haskell/pretty-show/1.2.nix {};
prettyShow_1_6_1 = callPackage ../development/libraries/haskell/pretty-show/1.6.1.nix {};
prettyShow = self.prettyShow_1_6_1;
prettyShow_1_6_2 = callPackage ../development/libraries/haskell/pretty-show/1.6.2.nix {
happy = self.happy_1_19_2;
};
prettyShow = self.prettyShow_1_6_2;
punycode = callPackage ../development/libraries/haskell/punycode {};
@@ -2138,7 +2158,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
text_0_11_2_0 = callPackage ../development/libraries/haskell/text/0.11.2.0.nix {};
text_0_11_2_3 = callPackage ../development/libraries/haskell/text/0.11.2.3.nix {};
text_0_11_3_1 = callPackage ../development/libraries/haskell/text/0.11.3.1.nix {};
text = self.text_0_11_3_1;
text_1_0_0_0 = callPackage ../development/libraries/haskell/text/1.0.0.0.nix {};
text = self.text_1_0_0_0;
textFormat = callPackage ../development/libraries/haskell/text-format {};