haskellPackages.ariadne: New expression and related dependencies

This commit is contained in:
Oliver Charles 2013-11-18 14:34:52 +00:00 committed by Peter Simons
parent 144a833cd0
commit 7a18f1125e
12 changed files with 225 additions and 0 deletions

View File

@ -0,0 +1,14 @@
{ cabal, monadControl, transformers, transformersBase }:
cabal.mkDerivation (self: {
pname = "EitherT";
version = "0.2.0";
sha256 = "1vry479zdq1fw7bd4d373c7wf2gg0aibkyb03710w7z2x86chssw";
buildDepends = [ monadControl transformers transformersBase ];
meta = {
description = "EitherT monad transformer";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,22 @@
{ cabal, bert, Cabal, haskellNames, haskellPackages, haskellSrcExts
, mtl, utf8String
}:
cabal.mkDerivation (self: {
pname = "ariadne";
version = "0.1.2.1";
sha256 = "1gx6jrv3s86h02cjx8pvqyklp445ljiysx29hg39qykyhi1q5a3z";
isLibrary = false;
isExecutable = true;
buildDepends = [
bert Cabal haskellNames haskellPackages haskellSrcExts mtl
utf8String
];
meta = {
homepage = "https://github.com/feuerbach/ariadne";
description = "Go-to-definition for Haskell";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,24 @@
{ cabal, async, binary, binaryConduit, conduit, mtl, network
, networkConduit, parsec, smallcheck, tasty, tastyHunit
, tastySmallcheck, time, void
}:
cabal.mkDerivation (self: {
pname = "bert";
version = "1.2.1.1";
sha256 = "1g5sm23cxlzc7lqdlrjn4f89g65ia2bhr25yfh286awxf23z8pyh";
buildDepends = [
binary binaryConduit conduit mtl network networkConduit parsec time
void
];
testDepends = [
async binary network smallcheck tasty tastyHunit tastySmallcheck
];
meta = {
homepage = "https://github.com/feuerbach/bert";
description = "BERT implementation";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,20 @@
{ cabal, binary, conduit, hspec, QuickCheck, quickcheckAssertions
, vector
}:
cabal.mkDerivation (self: {
pname = "binary-conduit";
version = "1.2";
sha256 = "1m58zgmivapn51gs5983vpsivzkki94kkac014mwvnp90q46nkvx";
buildDepends = [ binary conduit vector ];
testDepends = [
binary conduit hspec QuickCheck quickcheckAssertions
];
meta = {
homepage = "http://github.com/qnikst/binary-conduit";
description = "data serialization/deserialization conduit library";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,15 @@
{ cabal, filepath, mtl, unixCompat }:
cabal.mkDerivation (self: {
pname = "filemanip";
version = "0.3.6.2";
sha256 = "03l114rhb4f6nyzs9w14i79d7kyyq9ia542alsqpbmikm9gxm4rz";
buildDepends = [ filepath mtl unixCompat ];
meta = {
homepage = "https://github.com/bos/filemanip";
description = "Expressive file and directory manipulation for Haskell";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,28 @@
{ cabal, aeson, Cabal, dataLens, dataLensTemplate, filemanip
, filepath, haskellPackages, haskellSrcExts, hseCpp, mtl
, prettyShow, tagged, tasty, tastyGolden, transformers
, traverseWithClass, typeEq, uniplate, utf8String
}:
cabal.mkDerivation (self: {
pname = "haskell-names";
version = "0.3.1";
sha256 = "134rxpsgki1disb24gvj1bq5xi4491k9ihb5pjhab78w4m7b99gn";
buildDepends = [
aeson Cabal dataLens dataLensTemplate filepath haskellPackages
haskellSrcExts hseCpp mtl tagged transformers traverseWithClass
typeEq uniplate
];
testDepends = [
aeson Cabal filemanip filepath haskellPackages haskellSrcExts
hseCpp mtl prettyShow tagged tasty tastyGolden traverseWithClass
uniplate utf8String
];
meta = {
homepage = "http://documentup.com/haskell-suite/haskell-names";
description = "Name resolution library for Haskell";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,20 @@
{ cabal, aeson, Cabal, deepseq, EitherT, filepath, haskellSrcExts
, hseCpp, mtl, optparseApplicative, tagged
}:
cabal.mkDerivation (self: {
pname = "haskell-packages";
version = "0.2.3.1";
sha256 = "0sryw0gdwkgd53la6gryf7i5h8rlpys6j8nh75f9j014i4y1p0jw";
buildDepends = [
aeson Cabal deepseq EitherT filepath haskellSrcExts hseCpp mtl
optparseApplicative tagged
];
meta = {
homepage = "http://documentup.com/haskell-suite/haskell-packages";
description = "Haskell suite library for package management and integration with Cabal";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,14 @@
{ cabal, cpphs, haskellSrcExts }:
cabal.mkDerivation (self: {
pname = "hse-cpp";
version = "0.1";
sha256 = "0f1bgi1hnpnry1pm7jhi626afdvymzy7k0a70n07n41js46pjxd0";
buildDepends = [ cpphs haskellSrcExts ];
meta = {
description = "Preprocess+parse haskell code";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,16 @@
{ cabal, hspec, ieee754, QuickCheck }:
cabal.mkDerivation (self: {
pname = "quickcheck-assertions";
version = "0.1.1";
sha256 = "0hrnr17wafng7nc6d8w6pp1lygplri8xkb5380aq64zg9iik2s21";
buildDepends = [ ieee754 QuickCheck ];
testDepends = [ hspec ieee754 QuickCheck ];
meta = {
homepage = "https://github.com/s9gf4ult/quickcheck-assertions";
description = "HUnit like assertions for QuickCheck";
license = self.stdenv.lib.licenses.gpl3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,14 @@
{ cabal, transformers }:
cabal.mkDerivation (self: {
pname = "traverse-with-class";
version = "0.1.1.1";
sha256 = "0agdgnibv8q65av2fkr2qm0air8zqmygwpkl30wmay5mqqknzxiq";
buildDepends = [ transformers ];
meta = {
description = "Generic applicative traversals";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,14 @@
{ cabal }:
cabal.mkDerivation (self: {
pname = "type-eq";
version = "0.3";
sha256 = "094m8mk4a1iiqgrnqw0yk89rimp5ffj7i4n61nx3lzxqs5mw0kws";
meta = {
homepage = "http://github.com/glehel/type-eq";
description = "Type equality evidence you can carry around";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -541,6 +541,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
ansiWlPprint = callPackage ../development/libraries/haskell/ansi-wl-pprint {};
ariadne = callPackage ../development/libraries/haskell/ariadne {
Cabal = self.Cabal_1_18_1_2;
};
arithmoi = callPackage ../development/libraries/haskell/arithmoi {};
arrows = callPackage ../development/libraries/haskell/arrows {};
@ -588,6 +592,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
benchpress = callPackage ../development/libraries/haskell/benchpress {};
bert = callPackage ../development/libraries/haskell/bert {};
bifunctors = callPackage ../development/libraries/haskell/bifunctors {};
bimap = callPackage ../development/libraries/haskell/bimap {};
@ -596,6 +602,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
binary_0_7_1_0 = callPackage ../development/libraries/haskell/binary/0.7.1.0.nix {};
binary = self.binary_0_7_1_0;
binaryConduit = callPackage ../development/libraries/haskell/binary-conduit {};
binaryShared = callPackage ../development/libraries/haskell/binary-shared {};
bindingsDSL = callPackage ../development/libraries/haskell/bindings-DSL {};
@ -959,6 +967,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
either = callPackage ../development/libraries/haskell/either {};
EitherT = callPackage ../development/libraries/haskell/EitherT {};
esqueleto = callPackage ../development/libraries/haskell/esqueleto {};
exceptionMtl = callPackage ../development/libraries/haskell/exception-mtl {};
@ -998,6 +1008,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
fileEmbed = callPackage ../development/libraries/haskell/file-embed {};
filemanip = callPackage ../development/libraries/haskell/filemanip {};
flexibleDefaults = callPackage ../development/libraries/haskell/flexible-defaults {};
filestore = callPackage ../development/libraries/haskell/filestore {};
@ -1158,6 +1170,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
mpi = pkgs.openmpi;
};
haskellNames = callPackage ../development/libraries/haskell/haskell-names {};
haskellPackages = callPackage ../development/libraries/haskell/haskell-packages {};
haskellSrc_1_0_1_3 = callPackage ../development/libraries/haskell/haskell-src/1.0.1.3.nix {};
haskellSrc_1_0_1_4 = callPackage ../development/libraries/haskell/haskell-src/1.0.1.4.nix {};
haskellSrc_1_0_1_5 = callPackage ../development/libraries/haskell/haskell-src/1.0.1.5.nix {};
@ -1173,6 +1189,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
hexpat = callPackage ../development/libraries/haskell/hexpat {};
hseCpp = callPackage ../development/libraries/haskell/hse-cpp {};
HTF = callPackage ../development/libraries/haskell/HTF {};
HTTP_4000_0_6 = callPackage ../development/libraries/haskell/HTTP/4000.0.6.nix {};
@ -1771,6 +1789,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
QuickCheck2 = self.QuickCheck_2_6;
QuickCheck = self.QuickCheck2;
quickcheckAssertions = callPackage ../development/libraries/haskell/quickcheck-assertions {};
quickcheckInstances = callPackage ../development/libraries/haskell/quickcheck-instances {};
quickcheckIo = callPackage ../development/libraries/haskell/quickcheck-io {};
@ -2141,6 +2161,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
transformersCompat = callPackage ../development/libraries/haskell/transformers-compat {};
traverseWithClass = callPackage ../development/libraries/haskell/traverse-with-class {};
trifecta_1_1 = callPackage ../development/libraries/haskell/trifecta/1.1.nix {
parsers = self.parsers_0_9;
};
@ -2149,6 +2171,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
tuple = callPackage ../development/libraries/haskell/tuple {};
typeEq = callPackage ../development/libraries/haskell/type-eq {};
typeEquality = callPackage ../development/libraries/haskell/type-equality {};
typeLevelNaturalNumber = callPackage ../development/libraries/haskell/type-level-natural-number {};