about summary refs log tree commit diff
path: root/pkgs/development/nim-packages
diff options
context:
space:
mode:
authorEmery Hemingway <ehmry@posteo.net>2023-07-18 10:31:04 +0100
committerEmery Hemingway <ehmry@posteo.net>2023-08-02 11:20:26 +0100
commit83ecef0234b03cd5594295b769bc4a3af11baa86 (patch)
treed31d348bd5d7ffa782fcdbe754dcf86d3bb71f24 /pkgs/development/nim-packages
parent6a369a77e0e325c5dc1468316fc3c4929da87c6b (diff)
nimPackages.regex: eeefb4f -> 0.20.2
Diffstat (limited to 'pkgs/development/nim-packages')
-rw-r--r--pkgs/development/nim-packages/regex/default.nix26
1 files changed, 19 insertions, 7 deletions
diff --git a/pkgs/development/nim-packages/regex/default.nix b/pkgs/development/nim-packages/regex/default.nix
index 091377eb1f2e6..03e4315a2c80c 100644
--- a/pkgs/development/nim-packages/regex/default.nix
+++ b/pkgs/development/nim-packages/regex/default.nix
@@ -1,8 +1,20 @@
-{ fetchFromGitHub }:
+{ lib, buildNimPackage, fetchFromGitHub, unicodedb }:
 
-fetchFromGitHub {
-  owner = "nitely";
-  repo = "nim-regex";
-  rev = "eeefb4f";
-  sha256 = "13gn0qhnxz07474kv94br5qlac9j8pz2555fk83538fiq83vgbm5";
-}
+buildNimPackage (finalAttrs: {
+  pname = "regex";
+  version = "0.20.2";
+  src = fetchFromGitHub {
+    owner = "nitely";
+    repo = "nim-regex";
+    rev = "v${finalAttrs.version}";
+    hash = "sha256-VViDf0uD6bj9WOO827NRbLUt+PgBPEmz/A/DDRCrHpc=";
+  };
+  propagatedBuildInputs = [ unicodedb ];
+  doCheck = false;
+  meta = finalAttrs.src.meta // {
+    description = "Pure Nim regex engine";
+    homepage = "https://github.com/nitely/nim-regex";
+    license = lib.licenses.mit;
+    maintainers = with lib.maintainers; [ ehmry ];
+  };
+})