Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / kiwix / default.nix
blob600ea299d18fec2e9e3221e89ab2df5a3aae90f2
1 { lib, mkDerivation, fetchFromGitHub
2 , libkiwix
3 , pkg-config
4 , qmake
5 , qtbase
6 , qtwebengine
7 , qtsvg
8 , qtimageformats
9 , aria2
12 mkDerivation rec {
13   pname = "kiwix";
14   version = "2.3.1";
16   src = fetchFromGitHub {
17     owner = pname;
18     repo = "${pname}-desktop";
19     rev = version;
20     sha256 = "sha256-ghx4pW6IkWPzZXk0TtMGeQZIzm9HEN3mR4XQFJ1xHDo=";
21   };
23   nativeBuildInputs = [
24     qmake
25     pkg-config
26   ];
28   buildInputs = [
29     libkiwix
30     qtbase
31     qtwebengine
32     qtsvg
33     qtimageformats
34   ];
36   qtWrapperArgs = [
37     "--prefix PATH : ${lib.makeBinPath [ aria2 ]}"
38   ];
40   meta = with lib; {
41     description = "An offline reader for Web content";
42     homepage = "https://kiwix.org";
43     license = licenses.gpl3Plus;
44     platforms = platforms.linux;
45     maintainers = with maintainers; [ ajs124 ];
46   };