1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-23 22:20:51 +00:00

Merge pull request #1401 from monocell/haskore

haskore: new package
This commit is contained in:
Peter Simons 2013-12-23 09:13:05 -08:00
commit 6518480c1b
6 changed files with 94 additions and 0 deletions

View file

@ -0,0 +1,16 @@
{ cabal, nonNegative, QuickCheck, transformers, utilityHt }:
cabal.mkDerivation (self: {
pname = "event-list";
version = "0.1.0.2";
sha256 = "01j48871nijhkbqdsfvbvq01yr9b5a056fn03ccgazikfsd368ri";
isLibrary = true;
isExecutable = true;
buildDepends = [ nonNegative QuickCheck transformers utilityHt ];
meta = {
homepage = "http://code.haskell.org/~thielema/event-list/";
description = "Event lists with relative or absolute time stamps";
license = "GPL";
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,21 @@
{ cabal, dataAccessor, eventList, haskellSrc, markovChain, midi
, nonNegative, parsec, random, transformers, utilityHt
}:
cabal.mkDerivation (self: {
pname = "haskore";
version = "0.2.0.3";
sha256 = "0vg4m2cmy1fabfnck9v22jicflb0if64h0wjvyrgpn2ykb9wwbpa";
isLibrary = true;
isExecutable = true;
buildDepends = [
dataAccessor eventList haskellSrc markovChain midi nonNegative
parsec random transformers utilityHt
];
meta = {
homepage = "http://www.haskell.org/haskellwiki/Haskore";
description = "The Haskore Computer Music System";
license = "GPL";
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,14 @@
{ cabal, random, transformers }:
cabal.mkDerivation (self: {
pname = "markov-chain";
version = "0.0.3.2";
sha256 = "0shld9b6vdi5274wyhwpw5ggfm6xi5j7m3ag989bxarhrfzjxgdk";
buildDepends = [ random transformers ];
meta = {
homepage = "http://code.haskell.org/~thielema/markov-chain/";
description = "Markov Chains for generating random sequences with a user definable behaviour";
license = "GPL";
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,21 @@
{ cabal, binary, eventList, explicitException, monoidTransformer
, nonNegative, QuickCheck, random, transformers, utilityHt
}:
cabal.mkDerivation (self: {
pname = "midi";
version = "0.2.1";
sha256 = "0i767y0835979s9i3wm8qwzh2awhhmfvhc5zvq2lkn8xlsp3wa6y";
isLibrary = true;
isExecutable = true;
buildDepends = [
binary eventList explicitException monoidTransformer nonNegative
QuickCheck random transformers utilityHt
];
meta = {
homepage = "http://www.haskell.org/haskellwiki/MIDI";
description = "Handling of MIDI messages and files";
license = "GPL";
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,12 @@
{ cabal }:
cabal.mkDerivation (self: {
pname = "monoid-transformer";
version = "0.0.2";
sha256 = "0hd8jb1iw6lbgml3f08n680bdij56cjanpkr4fc1jr7qn6yzzb2j";
meta = {
description = "Monoid counterparts to some ubiquitous monad transformers";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -981,6 +981,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
esqueleto = callPackage ../development/libraries/haskell/esqueleto {};
eventList = callPackage ../development/libraries/haskell/event-list {};
exPool = callPackage ../development/libraries/haskell/ex-pool { hashable = self.hashable_1_2_1_0; };
exceptionMtl = callPackage ../development/libraries/haskell/exception-mtl {};
@ -1205,6 +1207,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
haskellSrcMeta = callPackage ../development/libraries/haskell/haskell-src-meta {};
haskore = callPackage ../development/libraries/haskell/haskore {};
hastache = callPackage ../development/libraries/haskell/hastache {};
hexpat = callPackage ../development/libraries/haskell/hexpat {};
@ -1498,6 +1502,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
mainlandPretty = callPackage ../development/libraries/haskell/mainland-pretty {};
markovChain = callPackage ../development/libraries/haskell/markov-chain {};
maude = callPackage ../development/libraries/haskell/maude {};
MaybeT = callPackage ../development/libraries/haskell/MaybeT {};
@ -1506,6 +1512,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
mersenneRandomPure64 = callPackage ../development/libraries/haskell/mersenne-random-pure64 {};
midi = callPackage ../development/libraries/haskell/midi {};
minimorph = callPackage ../development/libraries/haskell/minimorph {};
miniutter = callPackage ../development/libraries/haskell/miniutter {};
@ -1552,6 +1560,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
monoidExtras = callPackage ../development/libraries/haskell/monoid-extras {};
monoidTransformer = callPackage ../development/libraries/haskell/monoid-transformer {};
mongoDB = callPackage ../development/libraries/haskell/mongoDB {};
monoTraversable = callPackage ../development/libraries/haskell/mono-traversable {};