mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-02 07:31:26 +00:00
haskellPackages.ariadne: New expression and related dependencies
This commit is contained in:
parent
144a833cd0
commit
7a18f1125e
14
pkgs/development/libraries/haskell/EitherT/default.nix
Normal file
14
pkgs/development/libraries/haskell/EitherT/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
22
pkgs/development/libraries/haskell/ariadne/default.nix
Normal file
22
pkgs/development/libraries/haskell/ariadne/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
24
pkgs/development/libraries/haskell/bert/default.nix
Normal file
24
pkgs/development/libraries/haskell/bert/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
15
pkgs/development/libraries/haskell/filemanip/default.nix
Normal file
15
pkgs/development/libraries/haskell/filemanip/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
28
pkgs/development/libraries/haskell/haskell-names/default.nix
Normal file
28
pkgs/development/libraries/haskell/haskell-names/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
14
pkgs/development/libraries/haskell/hse-cpp/default.nix
Normal file
14
pkgs/development/libraries/haskell/hse-cpp/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
14
pkgs/development/libraries/haskell/type-eq/default.nix
Normal file
14
pkgs/development/libraries/haskell/type-eq/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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 {};
|
||||
|
Loading…
Reference in New Issue
Block a user