From 972cbe56cbcacdc15a72c41f23e8822a53a43cf2 Mon Sep 17 00:00:00 2001 From: Sean Behan Date: Tue, 25 Mar 2025 00:45:31 -0400 Subject: [PATCH] krep: init at 0.3.4 --- pkgs/by-name/kr/krep/package.nix | 42 ++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/kr/krep/package.nix diff --git a/pkgs/by-name/kr/krep/package.nix b/pkgs/by-name/kr/krep/package.nix new file mode 100644 index 000000000000..b94232de2330 --- /dev/null +++ b/pkgs/by-name/kr/krep/package.nix @@ -0,0 +1,42 @@ +{ + lib, + stdenv, + fetchFromGitHub, + versionCheckHook, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "krep"; + version = "0.3.4"; + + src = fetchFromGitHub { + owner = "davidesantangelo"; + repo = "krep"; + rev = "v${finalAttrs.version}"; + hash = "sha256-kAsOAcEFjfxlJs6fJvB0viCMxGFCG1BUs9qPgGMvBpM="; + }; + + makeFlags = [ + "CC=${stdenv.cc.targetPrefix}cc" + "ENABLE_ARCH_DETECTION=0" + ]; + + installFlags = [ + "PREFIX=${placeholder "out"}" + ]; + + doCheck = true; + doInstallCheck = true; + nativeInstallCheck = [ versionCheckHook ]; + + meta = { + description = "Blazingly fast string search utility designed for performance-critical applications"; + homepage = "https://github.com/davidesantangelo/krep"; + changelog = "https://github.com/davidesantangelo/krep/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ + codebam + ]; + platforms = lib.platforms.unix; + }; +})