From 893e036dff1419748a645e00ea09f90eff39c9a5 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sat, 5 Nov 2022 12:34:39 +0000 Subject: [PATCH] vector-th-unbox: init at 0.2.2 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/vector-th-unbox.nix | 30 ++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 pkgs/vector-th-unbox.nix diff --git a/manifest.dhall b/manifest.dhall index ccad9777..c67f7368 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -618,6 +618,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "vault" "0.3.1.5" , callHackage "vector" "0.13.0.0" , callHackage "vector-algorithms" "0.9.0.1" + , callHackage "vector-th-unbox" "0.2.2" , callHackage "vec" "0.4.1" , callHackage "vinyl" "0.14.3" , callHackage "void" "0.7.3" diff --git a/overlay.nix b/overlay.nix index 3442cf11..1d372ded 100644 --- a/overlay.nix +++ b/overlay.nix @@ -853,6 +853,8 @@ final: prev: with pkgs.haskell.lib; { vector-algorithms = prev.callPackage (./pkgs/vector-algorithms.nix) { }; + vector-th-unbox = prev.callPackage (./pkgs/vector-th-unbox.nix) { }; + vinyl = prev.callPackage (./pkgs/vinyl.nix) { }; void = prev.callPackage (./pkgs/void.nix) { }; diff --git a/pkgs/vector-th-unbox.nix b/pkgs/vector-th-unbox.nix new file mode 100644 index 00000000..2b10fa33 --- /dev/null +++ b/pkgs/vector-th-unbox.nix @@ -0,0 +1,30 @@ +{ mkDerivation +, base +, data-default +, lib +, template-haskell +, vector +}: +mkDerivation { + pname = "vector-th-unbox"; + version = "0.2.2"; + sha256 = "8aa4ca464e842706e5b5234b8242d1aafec9ee755659b0e3ff44ecde13a80149"; + revision = "3"; + editedCabalFile = "0ki133sixq8pkfys36nl25jzdvnw40qq2bnskdmk2zyjhckdjcna"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ base template-haskell vector ]; + testHaskellDepends = [ base data-default vector ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/tsurucapital/vector-th-unbox"; + description = "Deriver for Data.Vector.Unboxed using Template Haskell"; + license = lib.licenses.bsd3; + broken = false; +} -- GitLab