diff --git a/pkgs/development/libraries/haskell/ConstraintKinds/1.1.0.0.nix b/pkgs/development/libraries/haskell/ConstraintKinds/1.1.0.0.nix new file mode 100644 index 0000000000000..44061c16c99c1 --- /dev/null +++ b/pkgs/development/libraries/haskell/ConstraintKinds/1.1.0.0.nix @@ -0,0 +1,15 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, dlist, vector }: + +cabal.mkDerivation (self: { + pname = "ConstraintKinds"; + version = "1.1.0.0"; + sha256 = "260c7399a9ccf544a57af8ace0d2a9d49b0670d4a3646d3c3af317650b104dff"; + buildDepends = [ dlist vector ]; + meta = { + description = "Repackages standard type classes with the ConstraintKinds extension"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/ConstraintKinds/1.3.0.nix b/pkgs/development/libraries/haskell/ConstraintKinds/1.3.0.nix new file mode 100644 index 0000000000000..7d516a7c95478 --- /dev/null +++ b/pkgs/development/libraries/haskell/ConstraintKinds/1.3.0.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, dlist, vector }: + +cabal.mkDerivation (self: { + pname = "ConstraintKinds"; + version = "1.3.0"; + sha256 = "eab751ffb0274e79830003bf1ce453e29c493c7e9a5d64a5cf0d963d302f1e66"; + buildDepends = [ dlist vector ]; + jailbreak = true; + meta = { + description = "Repackages standard type classes with the ConstraintKinds extension"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/hlearn-algebra/default.nix b/pkgs/development/libraries/haskell/hlearn-algebra/default.nix new file mode 100644 index 0000000000000..a052cb6aea81f --- /dev/null +++ b/pkgs/development/libraries/haskell/hlearn-algebra/default.nix @@ -0,0 +1,21 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, ConstraintKinds, deepseq, hashable, MonadRandom, parallel +, random, vector, vectorHeterogenous +}: + +cabal.mkDerivation (self: { + pname = "HLearn-algebra"; + version = "1.1.0.1"; + sha256 = "aa04d725af69ba78d7c474c52ebd8de7aa7a25db7e0013cde5c42b8559000acc"; + buildDepends = [ + ConstraintKinds deepseq hashable MonadRandom parallel random vector + vectorHeterogenous + ]; + meta = { + homepage = "http://github.com/mikeizbicki/HLearn/"; + description = "Algebraic foundation for homomorphic learning"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/hlearn-approximation/default.nix b/pkgs/development/libraries/haskell/hlearn-approximation/default.nix new file mode 100644 index 0000000000000..2c498a2ae70af --- /dev/null +++ b/pkgs/development/libraries/haskell/hlearn-approximation/default.nix @@ -0,0 +1,19 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, ConstraintKinds, heap, HLearnAlgebra, HLearnDatastructures +, HLearnDistributions, listExtras, vector +}: + +cabal.mkDerivation (self: { + pname = "HLearn-approximation"; + version = "1.1.0"; + sha256 = "76a315bd7ce257fcfea4b06428287fce5281f7f3fb44d8209558121fa9bd19bf"; + buildDepends = [ + ConstraintKinds heap HLearnAlgebra HLearnDatastructures + HLearnDistributions listExtras vector + ]; + meta = { + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/hlearn-classification/default.nix b/pkgs/development/libraries/haskell/hlearn-classification/default.nix new file mode 100644 index 0000000000000..4f1071044d5b7 --- /dev/null +++ b/pkgs/development/libraries/haskell/hlearn-classification/default.nix @@ -0,0 +1,24 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, binary, ConstraintKinds, deepseq, dlist, hashable +, HLearnAlgebra, HLearnDistributions, listExtras, logfloat +, mathFunctions, MonadRandom, normaldistribution, parsec, primitive +, QuickCheck, statistics, vector, vectorThUnbox +}: + +cabal.mkDerivation (self: { + pname = "HLearn-classification"; + version = "1.0.1.3"; + sha256 = "0d6e4d8eb596aaa1395f8508f1c08f802e15cf2aff2bfa73ab9341684d008185"; + buildDepends = [ + binary ConstraintKinds deepseq dlist hashable HLearnAlgebra + HLearnDistributions listExtras logfloat mathFunctions MonadRandom + normaldistribution parsec primitive QuickCheck statistics vector + vectorThUnbox + ]; + meta = { + homepage = "http://github.com/mikeizbicki/HLearn/"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/hlearn-datastructures/default.nix b/pkgs/development/libraries/haskell/hlearn-datastructures/default.nix new file mode 100644 index 0000000000000..1fe570e0ddd40 --- /dev/null +++ b/pkgs/development/libraries/haskell/hlearn-datastructures/default.nix @@ -0,0 +1,19 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, ConstraintKinds, deepseq, HLearnAlgebra, listExtras +, MonadRandom, QuickCheck, vector +}: + +cabal.mkDerivation (self: { + pname = "HLearn-datastructures"; + version = "1.1.0"; + sha256 = "8b0f87a003feaccb557b055cf323dc6b85829ef22ffaa769336b2d7b1ad36b1a"; + buildDepends = [ + ConstraintKinds deepseq HLearnAlgebra listExtras MonadRandom + QuickCheck vector + ]; + meta = { + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/hlearn-distributions/default.nix b/pkgs/development/libraries/haskell/hlearn-distributions/default.nix new file mode 100644 index 0000000000000..70dba9fa0a413 --- /dev/null +++ b/pkgs/development/libraries/haskell/hlearn-distributions/default.nix @@ -0,0 +1,24 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, ConstraintKinds, deepseq, erf, gamma, graphviz +, HLearnAlgebra, HLearnDatastructures, hmatrix, listExtras +, mathFunctions, MonadRandom, normaldistribution, QuickCheck +, statistics, vector, vectorThUnbox +}: + +cabal.mkDerivation (self: { + pname = "HLearn-distributions"; + version = "1.1.0.2"; + sha256 = "eef328acd2739a3022972a0c2de48e4b4325c5810543b60a207b3136a75669a7"; + buildDepends = [ + ConstraintKinds deepseq erf gamma graphviz HLearnAlgebra + HLearnDatastructures hmatrix listExtras mathFunctions MonadRandom + normaldistribution QuickCheck statistics vector vectorThUnbox + ]; + meta = { + homepage = "http://github.com/mikeizbicki/HLearn/"; + description = "Distributions for use with the HLearn library"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/normaldistribution/default.nix b/pkgs/development/libraries/haskell/normaldistribution/default.nix new file mode 100644 index 0000000000000..230f3bed6b2b9 --- /dev/null +++ b/pkgs/development/libraries/haskell/normaldistribution/default.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, random }: + +cabal.mkDerivation (self: { + pname = "normaldistribution"; + version = "1.1.0.3"; + sha256 = "6d7ba381946f76f3bd848c90e5bcc6f6ae5c418f7ae294cfc2559541fa02f7e0"; + buildDepends = [ random ]; + meta = { + homepage = "https://github.com/bjornbm/normaldistribution"; + description = "Minimum fuss normally distributed random values"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/vector-heterogenous/default.nix b/pkgs/development/libraries/haskell/vector-heterogenous/default.nix new file mode 100644 index 0000000000000..dfb5005062d07 --- /dev/null +++ b/pkgs/development/libraries/haskell/vector-heterogenous/default.nix @@ -0,0 +1,16 @@ +# This file was auto-generated by cabal2nix. Please do NOT edit manually! + +{ cabal, vector }: + +cabal.mkDerivation (self: { + pname = "vector-heterogenous"; + version = "0.1.2"; + sha256 = "5c1baf72de0af347db43a919b8f99574ba68d9a97e301c688ff7c0ac20f7d062"; + buildDepends = [ vector ]; + meta = { + homepage = "http://github.com/mikeizbicki/vector-heterogenous/"; + description = "A type-safe library for vectors whose elements can be of any type, or any type satisfying some constraints"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 75669a778ea4c..8d229c2f18a11 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -493,6 +493,10 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in constraints = callPackage ../development/libraries/haskell/constraints {}; + ConstraintKinds_1_1_0_0 = callPackage ../development/libraries/haskell/ConstraintKinds/1.1.0.0.nix {}; + ConstraintKinds_1_3_0 = callPackage ../development/libraries/haskell/ConstraintKinds/1.3.0.nix {}; + ConstraintKinds = self.ConstraintKinds_1_3_0; + controlBool = callPackage ../development/libraries/haskell/control-bool {}; controlMonadFree = callPackage ../development/libraries/haskell/control-monad-free {}; @@ -1212,6 +1216,14 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in hjsmin = callPackage ../development/libraries/haskell/hjsmin {}; + HLearnAlgebra = callPackage ../development/libraries/haskell/hlearn-algebra { + ConstraintKinds = self.ConstraintKinds_1_1_0_0; + }; + HLearnApproximation = callPackage ../development/libraries/haskell/hlearn-approximation { }; + HLearnClassification = callPackage ../development/libraries/haskell/hlearn-classification { }; + HLearnDatastructures = callPackage ../development/libraries/haskell/hlearn-datastructures { }; + HLearnDistributions = callPackage ../development/libraries/haskell/hlearn-distributions { }; + hledger = callPackage ../development/libraries/haskell/hledger {}; hledgerLib = callPackage ../development/libraries/haskell/hledger-lib {}; hledgerInterest = callPackage ../applications/office/hledger-interest {}; @@ -1772,6 +1784,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in networkConduit = callPackage ../development/libraries/haskell/network-conduit {}; networkConduitTls = callPackage ../development/libraries/haskell/network-conduit-tls {}; + normaldistribution = callPackage ../development/libraries/haskell/normaldistribution {}; + networkFancy = callPackage ../development/libraries/haskell/network-fancy {}; networkInfo = callPackage ../development/libraries/haskell/network-info {}; @@ -2752,6 +2766,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in vectorBinaryInstances = callPackage ../development/libraries/haskell/vector-binary-instances {}; + vectorHeterogenous = callPackage ../development/libraries/haskell/vector-heterogenous {}; + vectorInstances = callPackage ../development/libraries/haskell/vector-instances {}; vectorSpace = callPackage ../development/libraries/haskell/vector-space {};