storj-uplink: 1.119.15 -> 1.120.4 (#375732)
[NixPkgs.git] / pkgs / by-name / li / libgepub / package.nix
blob9d4e8ef50097c81ad751a2cc644e8759af82af8c
2   lib,
3   stdenv,
4   fetchurl,
5   meson,
6   ninja,
7   pkg-config,
8   glib,
9   gobject-introspection,
10   gnome,
11   webkitgtk_4_1,
12   libsoup_3,
13   libxml2,
14   libarchive,
17 stdenv.mkDerivation rec {
18   pname = "libgepub";
19   version = "0.7.1";
21   src = fetchurl {
22     url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
23     sha256 = "o+SzGiMmWdJqVLkSGziCw9c5fDz0SuXGS4ZwCYC8f2A=";
24   };
26   nativeBuildInputs = [
27     meson
28     ninja
29     pkg-config
30     gobject-introspection
31   ];
33   buildInputs = [
34     glib
35     webkitgtk_4_1
36     libsoup_3
37     libxml2
38     libarchive
39   ];
41   doCheck = true;
43   passthru = {
44     updateScript = gnome.updateScript {
45       packageName = pname;
46       versionPolicy = "none";
47     };
48   };
50   meta = with lib; {
51     description = "GObject based library for handling and rendering epub documents";
52     license = licenses.lgpl21Plus;
53     platforms = platforms.linux;
54     maintainers = teams.gnome.members;
55   };