summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2023-09-16 17:13:31 +0100
committerSergei Trofimovich <slyich@gmail.com>2023-09-16 17:13:31 +0100
commit3d6db82cbd1aa4ef91186c3bdb0dd167fc54f9da (patch)
treebe4ef7ef9f2b43057bbe545e5833c064d57cb873
parent47fc70dde97b3c378b47c5419cb6bb6cae252367 (diff)
downloadnixpkgs-3d6db82cbd1aa4ef91186c3bdb0dd167fc54f9da.tar
nixpkgs-3d6db82cbd1aa4ef91186c3bdb0dd167fc54f9da.tar.gz
nixpkgs-3d6db82cbd1aa4ef91186c3bdb0dd167fc54f9da.tar.bz2
nixpkgs-3d6db82cbd1aa4ef91186c3bdb0dd167fc54f9da.tar.lz
nixpkgs-3d6db82cbd1aa4ef91186c3bdb0dd167fc54f9da.tar.xz
nixpkgs-3d6db82cbd1aa4ef91186c3bdb0dd167fc54f9da.tar.zst
nixpkgs-3d6db82cbd1aa4ef91186c3bdb0dd167fc54f9da.zip
nuspell: 5.1.2 -> 5.1.3
While at it added testsuite support.

Changes: https://github.com/nuspell/nuspell/releases/tag/v5.1.3
-rw-r--r--pkgs/development/libraries/nuspell/default.nix13
1 files changed, 6 insertions, 7 deletions
diff --git a/pkgs/development/libraries/nuspell/default.nix b/pkgs/development/libraries/nuspell/default.nix
index 9369b8cb5f2..5ef4f676aeb 100644
--- a/pkgs/development/libraries/nuspell/default.nix
+++ b/pkgs/development/libraries/nuspell/default.nix
@@ -2,24 +2,23 @@
 
 stdenv.mkDerivation rec {
   pname = "nuspell";
-  version = "5.1.2";
+  version = "5.1.3";
 
   src = fetchFromGitHub {
     owner = "nuspell";
     repo = "nuspell";
     rev = "v${version}";
-    sha256 = "sha256-nGC8Um9GutJZXlUcUCK0IiHxMaZmeoe4febw/jC2dRU=";
+    hash = "sha256-ww7Kqzlnf7065i9RZLeFDUOPBMCVgV/6sBnN0+WvBTk=";
   };
 
   nativeBuildInputs = [ cmake pkg-config ];
+  buildInputs = [ catch2 ];
   propagatedBuildInputs = [ icu ];
 
-  outputs = [ "out" "lib" "dev" ];
+  cmakeFlags = [ "-DBUILD_TESTING=YES" ];
+  doCheck = true;
 
-  postPatch = ''
-    rm -rf external/Catch2
-    ln -sf ${catch2.src} external/Catch2
-  '';
+  outputs = [ "out" "lib" "dev" ];
 
   meta = with lib; {
     description = "Free and open source C++ spell checking library";