From 1063fd7db7bae51275ded40e26d13554dcb495eb Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sun, 16 Oct 2022 14:58:19 +0100 Subject: [PATCH] text-metrics: init at 0.3.2 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/text-metrics.nix | 20 ++++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 pkgs/text-metrics.nix diff --git a/manifest.dhall b/manifest.dhall index 487ca28c..4fde350e 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -318,6 +318,7 @@ in [ callHackage "Cabal" "3.8.1.0" (None Text) (Some "hunit") , callHackage "tasty-wai" "0.1.2.0" + , callHackage "text-metrics" "0.3.2" , callHackage "text-zipper" "0.12" , callHackage "these" "1.1.1.1" , callHackage "th-extras" "0.0.0.6" diff --git a/overlay.nix b/overlay.nix index b617e89c..1a2fb02b 100644 --- a/overlay.nix +++ b/overlay.nix @@ -399,6 +399,8 @@ final: prev: with pkgs.haskell.lib; { tasty-wai = prev.callPackage (./pkgs/tasty-wai.nix) { }; + text-metrics = prev.callPackage (./pkgs/text-metrics.nix) { }; + text-zipper = prev.callPackage (./pkgs/text-zipper.nix) { }; th-extras = prev.callPackage (./pkgs/th-extras.nix) { }; diff --git a/pkgs/text-metrics.nix b/pkgs/text-metrics.nix new file mode 100644 index 00000000..19123b21 --- /dev/null +++ b/pkgs/text-metrics.nix @@ -0,0 +1,20 @@ +{ mkDerivation, base, containers, criterion, deepseq, hspec, lib +, QuickCheck, text, vector, weigh +}: +mkDerivation { + pname = "text-metrics"; + version = "0.3.2"; + sha256 = "bdd730a8f1ebc98a2d56edd73d94ebba6062ee1b49d4d019ffc2c37eaadd836e"; + revision = "2"; + editedCabalFile = "0h146i2dvv21nc5z1x9a5a9c2v5ml2kvd10krd5p5aaqpng6i1g4"; + libraryHaskellDepends = [ base containers text vector ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + benchmarkHaskellDepends = [ base criterion deepseq text weigh ]; + doHaddock = false; + jailbreak = true; + doCheck = false; + hyperlinkSource = false; + homepage = "https://github.com/mrkkrp/text-metrics"; + description = "Calculate various string metrics efficiently"; + license = lib.licenses.bsd3; +} \ No newline at end of file -- GitLab