about summary refs log tree commit diff
path: root/pkgs/by-name
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2024-03-26 20:24:09 -0500
committerGitHub <noreply@github.com>2024-03-26 20:24:09 -0500
commit2d96747851e5c635234001bbe482d445204fc57b (patch)
treeb471fdccb63a29927a39019b0b7f90866eacd31b /pkgs/by-name
parent05c97b5ac33fc602a110a19f1f8f53156dd4ff8b (diff)
parent95eb164eded540b246eb2a45830498273ecd4b20 (diff)
Merge pull request #270493 from MikaelFangel/init-ugrep-indexer
ugrep-indexer: init at 0.9.6
Diffstat (limited to 'pkgs/by-name')
-rw-r--r--pkgs/by-name/ug/ugrep-indexer/package.nix40
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/by-name/ug/ugrep-indexer/package.nix b/pkgs/by-name/ug/ugrep-indexer/package.nix
new file mode 100644
index 0000000000000..07bd5edac2539
--- /dev/null
+++ b/pkgs/by-name/ug/ugrep-indexer/package.nix
@@ -0,0 +1,40 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, brotli
+, bzip2
+, lz4
+, xz
+, zlib
+, zstd
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+  pname = "ugrep-indexer";
+  version = "0.9.6";
+
+  src = fetchFromGitHub {
+    owner = "Genivia";
+    repo = "ugrep-indexer";
+    rev = "v${finalAttrs.version}";
+    hash = "sha256-ZXZF9ZSdfQ2gxi5JkDJCUzMbkTs9KLzZBsyYxR/v4tI=";
+  };
+
+  buildInputs = [
+    brotli
+    bzip2
+    lz4
+    zlib
+    zstd
+    xz
+  ];
+
+  meta = with lib; {
+    description = "Utility that recursively indexes files to speed up recursive grepping";
+    homepage = "https://github.com/Genivia/ugrep-indexer";
+    changelog = "https://github.com/Genivia/ugrep-indexer/releases/tag/v${finalAttrs.version}";
+    maintainers = with maintainers; [ mikaelfangel ];
+    license = licenses.bsd3;
+    platforms = platforms.all;
+  };
+})