diff options
Diffstat (limited to 'pkgs/development/libraries/rapidfuzz-cpp/default.nix')
-rw-r--r-- | pkgs/development/libraries/rapidfuzz-cpp/default.nix | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/pkgs/development/libraries/rapidfuzz-cpp/default.nix b/pkgs/development/libraries/rapidfuzz-cpp/default.nix index 2e1ad8080fa44..0831539dd570b 100644 --- a/pkgs/development/libraries/rapidfuzz-cpp/default.nix +++ b/pkgs/development/libraries/rapidfuzz-cpp/default.nix @@ -2,20 +2,24 @@ , stdenv , fetchFromGitHub , cmake -, catch2 +, catch2_3 }: stdenv.mkDerivation rec { pname = "rapidfuzz-cpp"; - version = "1.0.1"; + version = "1.0.3"; src = fetchFromGitHub { owner = "maxbachmann"; repo = "rapidfuzz-cpp"; rev = "v${version}"; - hash = "sha256-331iW0nu5MlxuKNTgMkRSASnglxn+hEWBhRMnw0lY2Y="; + hash = "sha256-8SJU+ERFRGkbGBmGJa5Ypetc3LPeytg5pR4S29RkvR8="; }; + patches = [ + ./dont-fetch-project-options.patch + ]; + nativeBuildInputs = [ cmake ]; @@ -25,15 +29,15 @@ stdenv.mkDerivation rec { ]; checkInputs = [ - catch2 + catch2_3 ]; - # uses unreleased Catch2 version 3 - doCheck = false; + doCheck = true; meta = { description = "Rapid fuzzy string matching in C++ using the Levenshtein Distance"; homepage = "https://github.com/maxbachmann/rapidfuzz-cpp"; + changelog = "https://github.com/maxbachmann/rapidfuzz-cpp/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; platforms = lib.platforms.unix; |