linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / zimlib / default.nix
blob76d54ed62563d51fe46d3d2f4b2bbab6718744ff
1 { lib, stdenv, fetchFromGitHub
2 , meson, ninja, pkg-config
3 , python3
4 , icu
5 , libuuid
6 , xapian
7 , xz
8 , zstd
9 , gtest
12 stdenv.mkDerivation rec {
13   pname = "zimlib";
14   version = "6.3.0";
16   src = fetchFromGitHub {
17     owner = "openzim";
18     repo = "libzim";
19     rev = version;
20     sha256 = "0iy0f1clhihq277x218ccx3mszgpr3h9l0by48b9ykr115nffw3s";
21   };
23   nativeBuildInputs = [
24     meson
25     pkg-config
26     ninja
27     python3
28   ];
30   propagatedBuildInputs = [
31     icu
32     libuuid
33     xapian
34     xz
35     zstd
36   ];
38   postPatch = ''
39     patchShebangs scripts
40   '';
42   checkInputs = [
43     gtest
44   ];
46   doCheck = true;
48   meta = with lib; {
49     description = "Library for reading and writing ZIM files";
50     homepage =  "https://www.openzim.org/wiki/Zimlib";
51     license = licenses.gpl2;
52     maintainers = with maintainers; [ ajs124 ];
53     platforms = platforms.linux;
54   };