diff --git a/manifest.dhall b/manifest.dhall index d30789945ebd46a60655f11089e7ba095002d453..ffc5e56a4cd8e225de047dadb4cd48febe47035e 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -612,6 +612,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "some" "1.0.4" , callHackage "sop-core" "0.5.0.1" , callHackage "souffle-haskell" "3.5.0" + , callHackage "special-values" "0.1.0.0" , callHackage "splitmix" "0.1.0.4" , callHackage "split" "0.2.3.3" , callHackage "sqlite-simple" "0.4.18.2" diff --git a/overlay.nix b/overlay.nix index 8921fd2a185e09a3e4abe1e0d54ea50e0951d081..e66a42898ef29d787b914346b40eaef5f91f852d 100644 --- a/overlay.nix +++ b/overlay.nix @@ -899,6 +899,8 @@ self: with pkgs.haskell.lib; { souffle-haskell = self.callPackage (./pkgs/souffle-haskell.nix) { }; + special-values = self.callPackage (./pkgs/special-values.nix) { }; + split = self.callPackage (./pkgs/split.nix) { }; splitmix = self.callPackage (./pkgs/splitmix.nix) { }; diff --git a/pkgs/special-values.nix b/pkgs/special-values.nix new file mode 100644 index 0000000000000000000000000000000000000000..2b8354878e4808e3f8c668ad0c3380b244ecab11 --- /dev/null +++ b/pkgs/special-values.nix @@ -0,0 +1,29 @@ +{ mkDerivation, base, bytestring, ieee754, lib, scientific, text }: +mkDerivation { + pname = "special-values"; + version = "0.1.0.0"; + sha256 = "3c14dd1304dacc8e54c2dcf95ebb3bb74b172b5409b9b45352108a4698e06dce"; + revision = "2"; + editedCabalFile = "1vv5gydjd65jniifl3mnch8bzvpvdahi913gsa3kv5zijwhad699"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + base + bytestring + ieee754 + scientific + text + ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/minad/special-values#readme"; + description = "Typeclass providing special values"; + license = lib.licenses.mit; + broken = false; +}