Merge branch 'master' into stdenv-updates.

This commit is contained in:
Peter Simons 2013-12-10 22:29:20 +01:00
commit 2bc29e4e6d
95 changed files with 550 additions and 304 deletions

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;

View File

@ -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 = [

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"))
];

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 ];

View File

@ -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";

View File

@ -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 ];
};
})

View File

@ -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
];

View File

@ -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";

View File

@ -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

View File

@ -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";

View File

@ -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";

View File

@ -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

View File

@ -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

View File

@ -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 = {

View File

@ -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 ];

View File

@ -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";

View File

@ -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";

View File

@ -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
];

View File

@ -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";

View File

@ -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

View File

@ -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;
};
})

View File

@ -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 = {

View File

@ -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 ];
};
})

View File

@ -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 ];
};
})

View File

@ -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";

View File

@ -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

View File

@ -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 ];

View File

@ -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";

View File

@ -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
];

View File

@ -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

View File

@ -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 ];
};
})

View File

@ -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/";

View File

@ -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

View File

@ -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";

View File

@ -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;

View File

@ -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 = [

View File

@ -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 = [

View File

@ -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;
};
})

View File

@ -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;
};
})

View File

@ -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;
};
})

View File

@ -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;
};
})

View File

@ -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";

View File

@ -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";

View File

@ -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 = {

View File

@ -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
];

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 = [

View File

@ -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 ];
};
})

View File

@ -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
];

View File

@ -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 = {

View File

@ -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
];

View File

@ -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";

View File

@ -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";

View File

@ -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

View File

@ -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;

View File

@ -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/";

View File

@ -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 = {

View File

@ -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 = {

View File

@ -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 = {

View File

@ -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

View File

@ -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";

View File

@ -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 = [

View File

@ -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 ];

View File

@ -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
];

View File

@ -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
];

View File

@ -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 ];
};
})

View File

@ -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 = {

View File

@ -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 = {

View File

@ -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";

View File

@ -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 = [

View File

@ -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";

View File

@ -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

View File

@ -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 = {

View File

@ -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

View File

@ -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
];

View File

@ -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

View File

@ -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";

View File

@ -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";

View File

@ -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
];

View File

@ -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";

View File

@ -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

View File

@ -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 = {

View File

@ -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

View File

@ -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/";

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 = {

View File

@ -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

View File

@ -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

View File

@ -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/";

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 {};