ghcjs: cleanup
This commit is contained in:
26
pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix
Normal file
26
pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix
Normal file
@@ -0,0 +1,26 @@
|
||||
{ cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck
|
||||
, random, stm, testFramework, testFrameworkHunit
|
||||
, testFrameworkQuickcheck2, time, zlib, fetchgit
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "Cabal";
|
||||
version = "1.22.0.0";
|
||||
src = fetchgit {
|
||||
url = git://github.com/haskell/cabal.git;
|
||||
rev = "699d4df12e1ec75e9100b521fb3690eaa6986635";
|
||||
sha256 = "112wz0mq7b0hvlj69imnwja2n4kv75m49yy5y8924gik9801zjba";
|
||||
};
|
||||
preConfigure = "cd Cabal";
|
||||
|
||||
doCheck = false;
|
||||
noHaddock = true;
|
||||
|
||||
buildDepends = [
|
||||
filepath HTTP mtl network random stm time zlib QuickCheck
|
||||
];
|
||||
testDepends = [
|
||||
filepath HTTP HUnit mtl network QuickCheck stm testFramework
|
||||
testFrameworkHunit testFrameworkQuickcheck2 time zlib
|
||||
];
|
||||
})
|
||||
@@ -7,9 +7,6 @@ cabal.mkDerivation (self: {
|
||||
version = "0.1.1.2";
|
||||
sha256 = "1g8mq8189c6wr1rik70019gqrnk84c613x9cn5383p7hhfyc0rnn";
|
||||
buildDepends = [ dependentSum ];
|
||||
preConfigure = ''
|
||||
sed -i 's/^.*ghc-options:.*$//' *.cabal
|
||||
'';
|
||||
meta = {
|
||||
homepage = "https://github.com/mokus0/dependent-map";
|
||||
description = "Dependent finite maps (partial dependent products)";
|
||||
|
||||
@@ -9,7 +9,7 @@ cabal.mkDerivation (self: {
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
process filepath haskellSrcExts syb transformers uniplate
|
||||
filepath haskellSrcExts syb transformers uniplate
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://community.haskell.org/~ndm/derive/";
|
||||
|
||||
12
pkgs/development/libraries/haskell/ghcjs-prim/default.nix
Normal file
12
pkgs/development/libraries/haskell/ghcjs-prim/default.nix
Normal file
@@ -0,0 +1,12 @@
|
||||
{ cabal, primitive, fetchgit }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "ghcjs-prim";
|
||||
version = "0.1.0.0";
|
||||
src = fetchgit {
|
||||
url = git://github.com/ghcjs/ghcjs-prim.git;
|
||||
rev = "8e003e1a1df10233bc3f03d7bbd7d37de13d2a84";
|
||||
sha256 = "11k2r87s58wmpxykn61lihn4vm3x67cm1dygvdl26papifinj6pz";
|
||||
};
|
||||
buildDepends = [ primitive ];
|
||||
})
|
||||
@@ -1,12 +0,0 @@
|
||||
{ cabal }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "old-time";
|
||||
version = "1.1.0.2";
|
||||
sha256 = "1nrqbpwxsmga13gcyn7bg25gkm61fmix07gm76d1f1i4impgqw1r";
|
||||
meta = {
|
||||
description = "Time library";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
||||
@@ -1,3 +1,5 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, binary, text }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
{ cabal, transformers }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "transformers-compat";
|
||||
version = "0.3.3.3";
|
||||
sha256 = "18cqghf0gc97j9qnlfnwwhvfm8j4sk99rm0xv3bf6ml8slk7njx7";
|
||||
buildDepends = [ transformers ];
|
||||
meta = {
|
||||
homepage = "http://github.com/ekmett/transformers-compat/";
|
||||
description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
||||
Reference in New Issue
Block a user