linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / nuspell / default.nix
blobc16305018d714f4fcc56ff6b465872a6bc45b29a
1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, icu, catch2, pandoc }:
3 stdenv.mkDerivation rec {
4   pname = "nuspell";
5   version = "4.2.0";
7   src = fetchFromGitHub {
8     owner = "nuspell";
9     repo = "nuspell";
10     rev = "v${version}";
11     sha256 = "sha256-sQ3Q2+FOf2bXCKcgd6XvEb+QZzzDccs/4+CpJbEd1PQ=";
12   };
14   nativeBuildInputs = [ cmake pkg-config pandoc ];
15   buildInputs = [ icu ];
17   outputs = [ "out" "lib" "dev" "man" ];
19   postPatch = ''
20     rm -rf external/Catch2
21     ln -sf ${catch2.src} external/Catch2
22   '';
24   postInstall = ''
25     rm -rf $out/share/doc
26   '';
28   meta = with lib; {
29     description = "Free and open source C++ spell checking library";
30     homepage = "https://nuspell.github.io/";
31     platforms = platforms.all;
32     maintainers = with maintainers; [ fpletz ];
33     license = licenses.lgpl3Plus;
34   };