Skip to content
Snippets Groups Projects
Commit bbe4623e authored by Daniel Firth's avatar Daniel Firth
Browse files

Merge branch 'polysemy-plugin' into 'master'

Polysemy plugin

See merge request !19
parents 0626f823 1090bb27
1 merge request!19Polysemy plugin
...@@ -764,7 +764,11 @@ let packages = ...@@ -764,7 +764,11 @@ let packages =
, monad-logger = H.callHackage "monad-logger" "0.3.39" , monad-logger = H.callHackage "monad-logger" "0.3.39"
, monad-logger-extras = H.callHackage "monad-logger-extras" "0.1.1.1" , monad-logger-extras = H.callHackage "monad-logger-extras" "0.1.1.1"
, monad-loops = H.callHackage "monad-loops" "0.4.3" , monad-loops = H.callHackage "monad-loops" "0.4.3"
, monad-par = H.callHackage "monad-par" "0.3.5" , monad-par =
H.callGit
"https://github.com/locallycompact/monad-par"
"4f5b44fc85095e08cc159e4fc54a7d78dc41eccf"
(Some "monad-par")
, monad-par-extras = H.callHackage "monad-par-extras" "0.3.3" , monad-par-extras = H.callHackage "monad-par-extras" "0.3.3"
, monad-parallel = H.callHackage "monad-parallel" "0.8" , monad-parallel = H.callHackage "monad-parallel" "0.8"
, monad-peel = H.callHackage "monad-peel" "0.2.1.2" , monad-peel = H.callHackage "monad-peel" "0.2.1.2"
...@@ -872,11 +876,7 @@ let packages = ...@@ -872,11 +876,7 @@ let packages =
, polysemy-kvstore = H.callHackage "polysemy-kvstore" "0.1.3.0" , polysemy-kvstore = H.callHackage "polysemy-kvstore" "0.1.3.0"
, polysemy-methodology = H.callHackage "polysemy-methodology" "0.2.2.0" , polysemy-methodology = H.callHackage "polysemy-methodology" "0.2.2.0"
, polysemy-path = H.callHackage "polysemy-path" "0.2.1.0" , polysemy-path = H.callHackage "polysemy-path" "0.2.1.0"
, polysemy-plugin = , polysemy-plugin = H.callHackage "polysemy-plugin" "0.4.4.0"
H.callGit
"https://github.com/locallycompact/polysemy"
"bd944ca000c1ca69602d4723e3859af431b9d0c4"
(Some "polysemy-plugin/")
, polysemy-several = H.callHackage "polysemy-several" "0.1.1.0" , polysemy-several = H.callHackage "polysemy-several" "0.1.1.0"
, polysemy-test = H.callHackage "polysemy-test" "0.7.0.0" , polysemy-test = H.callHackage "polysemy-test" "0.7.0.0"
, polysemy-time = H.callHackage "polysemy-time" "0.6.0.0" , polysemy-time = H.callHackage "polysemy-time" "0.6.0.0"
...@@ -1079,7 +1079,11 @@ let packages = ...@@ -1079,7 +1079,11 @@ let packages =
, storable-tuple = H.callHackage "storable-tuple" "0.1" , storable-tuple = H.callHackage "storable-tuple" "0.1"
, store = H.callHackage "store" "0.7.16" , store = H.callHackage "store" "0.7.16"
, store-core = H.callHackage "store-core" "0.4.4.4" , store-core = H.callHackage "store-core" "0.4.4.4"
, streaming = H.callHackage "streaming" "0.2.3.1" , streaming =
H.callGit
"https://github.com/haskell-streaming/streaming"
"b6ec199103c078a07b3dcd197ab39020b2136426"
(None H.Subdir)
, streaming-binary = H.callHackage "streaming-binary" "0.3.0.1" , streaming-binary = H.callHackage "streaming-binary" "0.3.0.1"
, streaming-bytestring = H.callHackage "streaming-bytestring" "0.2.4" , streaming-bytestring = H.callHackage "streaming-bytestring" "0.2.4"
, streaming-commons = H.callHackage "streaming-commons" "0.2.2.5" , streaming-commons = H.callHackage "streaming-commons" "0.2.2.5"
...@@ -1097,7 +1101,11 @@ let packages = ...@@ -1097,7 +1101,11 @@ let packages =
, svg-builder = H.callHackage "svg-builder" "0.1.1" , svg-builder = H.callHackage "svg-builder" "0.1.1"
, swagger2 = H.callHackage "swagger2" "2.8.6" , swagger2 = H.callHackage "swagger2" "2.8.6"
, syb = H.callHackage "syb" "0.7.2.3" , syb = H.callHackage "syb" "0.7.2.3"
, sydtest = H.callHackage "sydtest" "0.13.0.1" , sydtest =
H.callGit
"https://github.com/locallycompact/sydtest"
"01c7d35b822c66a68e4d2ba5594858afbcc1cbf0"
(Some "sydtest")
, sydtest-discover = H.callHackage "sydtest-discover" "0.0.0.2" , sydtest-discover = H.callHackage "sydtest-discover" "0.0.0.2"
, system-fileio = H.callHackage "system-fileio" "0.3.16.4" , system-fileio = H.callHackage "system-fileio" "0.3.16.4"
, system-filepath = H.callHackage "system-filepath" "0.4.14" , system-filepath = H.callHackage "system-filepath" "0.4.14"
......
{ mkDerivation { mkDerivation, HUnit, QuickCheck, abstract-deque, abstract-par
, HUnit , array, base, containers, deepseq, fetchgit, lib, monad-par-extras
, QuickCheck , mtl, mwc-random, parallel, test-framework, test-framework-hunit
, abstract-deque , test-framework-quickcheck2, test-framework-th, time
, abstract-par
, array
, base
, containers
, deepseq
, lib
, monad-par-extras
, mtl
, mwc-random
, parallel
, test-framework
, test-framework-hunit
, test-framework-quickcheck2
, test-framework-th
, time
}: }:
mkDerivation { mkDerivation {
pname = "monad-par"; pname = "monad-par";
version = "0.3.5"; version = "0.3.5";
sha256 = "823ad5666cbcaefe2c6e0ff131daa0713dff9b3b534fb809643b869e5e4a15a9"; src = fetchgit {
revision = "2"; url = "https://github.com/locallycompact/monad-par";
editedCabalFile = "1q4npp0vrsjpxk7n7rcf3lgqg1sf2qx628ciiw48al9y9xlznsaz"; sha256 = "0907kpzgvmv98pbn8pvbgccwkgx3fv5lypjlr3xlqp6ghy0yprym";
rev = "4f5b44fc85095e08cc159e4fc54a7d78dc41eccf";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/monad-par/; echo source root reset to $sourceRoot";
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
libraryHaskellDepends = [ libraryHaskellDepends = [
abstract-deque abstract-deque abstract-par array base containers deepseq
abstract-par monad-par-extras mtl mwc-random parallel
array
base
containers
deepseq
monad-par-extras
mtl
mwc-random
parallel
]; ];
testHaskellDepends = [ testHaskellDepends = [
abstract-deque abstract-deque abstract-par array base containers deepseq HUnit
abstract-par monad-par-extras mtl mwc-random QuickCheck test-framework
array test-framework-hunit test-framework-quickcheck2 test-framework-th
base
containers
deepseq
HUnit
monad-par-extras
mtl
mwc-random
QuickCheck
test-framework
test-framework-hunit
test-framework-quickcheck2
test-framework-th
time time
]; ];
enableLibraryProfiling = true; enableLibraryProfiling = true;
...@@ -68,4 +37,4 @@ mkDerivation { ...@@ -68,4 +37,4 @@ mkDerivation {
description = "A library for parallel programming based on a monad"; description = "A library for parallel programming based on a monad";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation { mkDerivation, Cabal, base, cabal-doctest, containers, doctest
, Cabal , ghc, ghc-tcplugins-extra, hspec, hspec-discover
, base , inspection-testing, lib, polysemy, should-not-typecheck, syb
, cabal-doctest
, containers
, doctest
, fetchgit
, ghc
, ghc-tcplugins-extra
, hspec
, hspec-discover
, inspection-testing
, lib
, polysemy
, should-not-typecheck
, syb
, transformers , transformers
}: }:
mkDerivation { mkDerivation {
pname = "polysemy-plugin"; pname = "polysemy-plugin";
version = "0.4.3.1"; version = "0.4.4.0";
src = fetchgit { sha256 = "6d4826df1d7507f0d7723b3c30e843eb7f5fd618095d412f99b41e002a69e7ce";
url = "https://github.com/locallycompact/polysemy";
sha256 = "1sy2jmwcg9aw4a6rji36djhkxhxnh50pqhaa3jhjfv2dsw652bcz";
rev = "bd944ca000c1ca69602d4723e3859af431b9d0c4";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/polysemy-plugin/; echo source root reset to $sourceRoot";
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
setupHaskellDepends = [ base Cabal cabal-doctest ]; setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [ libraryHaskellDepends = [
base base containers ghc ghc-tcplugins-extra polysemy syb transformers
containers
ghc
ghc-tcplugins-extra
polysemy
syb
transformers
]; ];
testHaskellDepends = [ testHaskellDepends = [
base base containers doctest ghc ghc-tcplugins-extra hspec
containers hspec-discover inspection-testing polysemy should-not-typecheck syb
doctest
ghc
ghc-tcplugins-extra
hspec
inspection-testing
polysemy
should-not-typecheck
syb
transformers transformers
]; ];
testToolDepends = [ hspec-discover ]; testToolDepends = [ hspec-discover ];
...@@ -64,4 +31,4 @@ mkDerivation { ...@@ -64,4 +31,4 @@ mkDerivation {
description = "Disambiguate obvious uses of effects"; description = "Disambiguate obvious uses of effects";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation { mkDerivation, QuickCheck, base, containers, fetchgit, ghc-prim
, QuickCheck , hspec, lib, mmorph, mtl, transformers, transformers-base
, base
, containers
, ghc-prim
, hspec
, lib
, mmorph
, mtl
, transformers
, transformers-base
}: }:
mkDerivation { mkDerivation {
pname = "streaming"; pname = "streaming";
version = "0.2.3.1"; version = "0.2.3.1";
sha256 = "fc5efae393750b9729ce5c5e979edcd3b9a5bf41ab927636174b01f999ffea88"; src = fetchgit {
url = "https://github.com/haskell-streaming/streaming";
sha256 = "193qwgzpd6ryzi3sl3x6bc5kk47whqhw0mfr0jqfdwrspj50ccdd";
rev = "b6ec199103c078a07b3dcd197ab39020b2136426";
fetchSubmodules = true;
};
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
libraryHaskellDepends = [ libraryHaskellDepends = [
base base containers ghc-prim mmorph mtl transformers transformers-base
containers
ghc-prim
mmorph
mtl
transformers
transformers-base
]; ];
testHaskellDepends = [ base hspec QuickCheck ]; testHaskellDepends = [ base hspec QuickCheck ];
enableLibraryProfiling = true; enableLibraryProfiling = true;
...@@ -38,4 +28,4 @@ mkDerivation { ...@@ -38,4 +28,4 @@ mkDerivation {
description = "an elementary streaming prelude and general stream type"; description = "an elementary streaming prelude and general stream type";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation, MonadRandom, QuickCheck, async, autodocodec { mkDerivation, MonadRandom, QuickCheck, async, autodocodec
, autodocodec-yaml, base, bytestring, containers, dlist, envparse , autodocodec-yaml, base, bytestring, containers, dlist, envparse
, filepath, lib, mtl, optparse-applicative, path, path-io , fetchgit, filepath, lib, mtl, optparse-applicative, path, path-io
, pretty-show, quickcheck-io, random, random-shuffle, safe , pretty-show, quickcheck-io, random, random-shuffle, safe
, safe-coloured-text, safe-coloured-text-terminfo, stm , safe-coloured-text, safe-coloured-text-terminfo, stm
, sydtest-discover, text, vector , sydtest-discover, text, vector
...@@ -8,7 +8,13 @@ ...@@ -8,7 +8,13 @@
mkDerivation { mkDerivation {
pname = "sydtest"; pname = "sydtest";
version = "0.13.0.1"; version = "0.13.0.1";
sha256 = "6361d2cf7fc678e27754727350d6de338eeb95442a02d4f81fed4527de5ba12a"; src = fetchgit {
url = "https://github.com/locallycompact/sydtest";
sha256 = "0ab1v9lqaq42ajndsddcaqbjv9467iaidp1vwmyb65ic0g0wl4nz";
rev = "01c7d35b822c66a68e4d2ba5594858afbcc1cbf0";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/sydtest/; echo source root reset to $sourceRoot";
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment