diff options
author | Oliver Charles <ollie@ocharles.org.uk> | 2013-11-26 15:28:03 +0000 |
---|---|---|
committer | Oliver Charles <ollie@ocharles.org.uk> | 2013-11-27 08:57:17 +0000 |
commit | 46445a3295aee3f49329fe4ac35c268603daba28 (patch) | |
tree | 861743ebb2dc1f49d4e0f8170c0a4f0abc5b9c8b | |
parent | 9b609beec17b1dbc106cbe376e5315290c449595 (diff) | |
download | nixpkgs-46445a3295aee3f49329fe4ac35c268603daba28.tar nixpkgs-46445a3295aee3f49329fe4ac35c268603daba28.tar.gz nixpkgs-46445a3295aee3f49329fe4ac35c268603daba28.tar.bz2 nixpkgs-46445a3295aee3f49329fe4ac35c268603daba28.tar.lz nixpkgs-46445a3295aee3f49329fe4ac35c268603daba28.tar.xz nixpkgs-46445a3295aee3f49329fe4ac35c268603daba28.tar.zst nixpkgs-46445a3295aee3f49329fe4ac35c268603daba28.zip |
haskellPackages.indexedFree: New expression
-rw-r--r-- | pkgs/development/libraries/haskell/indexed-free/default.nix | 15 | ||||
-rw-r--r-- | pkgs/development/libraries/haskell/indexed/default.nix | 14 | ||||
-rw-r--r-- | pkgs/top-level/haskell-packages.nix | 4 |
3 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/development/libraries/haskell/indexed-free/default.nix b/pkgs/development/libraries/haskell/indexed-free/default.nix new file mode 100644 index 00000000000..557154d391a --- /dev/null +++ b/pkgs/development/libraries/haskell/indexed-free/default.nix @@ -0,0 +1,15 @@ +{ cabal, indexed }: + +cabal.mkDerivation (self: { + pname = "indexed-free"; + version = "0.3.1"; + sha256 = "1172vxhyzyf061mnlb8dndnvycjk3shxhiqd8hdz42ipv223admx"; + buildDepends = [ indexed ]; + meta = { + homepage = "https://github.com/fumieval/indexed-free"; + description = "indexed monads for free"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.ocharles ]; + }; +}) diff --git a/pkgs/development/libraries/haskell/indexed/default.nix b/pkgs/development/libraries/haskell/indexed/default.nix new file mode 100644 index 00000000000..c31fa6691d8 --- /dev/null +++ b/pkgs/development/libraries/haskell/indexed/default.nix @@ -0,0 +1,14 @@ +{ cabal }: + +cabal.mkDerivation (self: { + pname = "indexed"; + version = "0.1"; + sha256 = "1dx5pyi5psjd2l26hc3wfsapnywdl0kqpw98b3jwc0xq4406ax12"; + meta = { + homepage = "https://github.com/reinerp/indexed"; + description = "Haskell98 indexed functors, monads, comonads"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ self.stdenv.lib.maintainers.ocharles ]; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 371cbb7a880..a6439cb8831 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1352,6 +1352,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x ieee754 = callPackage ../development/libraries/haskell/ieee754 {}; indents = callPackage ../development/libraries/haskell/indents {}; + + indexed = callPackage ../development/libraries/haskell/indexed {}; + + indexedFree = callPackage ../development/libraries/haskell/indexed-free {}; instantGenerics = callPackage ../development/libraries/haskell/instant-generics {}; |