nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ stdenv, fetchurl, meson, ninja, pkgconfig, glib, gobject-introspection, gnome3
2, webkitgtk, libsoup, libxml2, libarchive }:
3
4stdenv.mkDerivation rec {
5 pname = "libgepub";
6 version = "0.6.0";
7
8 src = fetchurl {
9 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
10 sha256 = "16dkyywqdnfngmwsgbyga0kl9vcnzczxi3lmhm27pifrq5f3k2n7";
11 };
12
13 doCheck = true;
14
15 nativeBuildInputs = [ meson ninja pkgconfig gobject-introspection ];
16 buildInputs = [ glib webkitgtk libsoup libxml2 libarchive ];
17
18 passthru = {
19 updateScript = gnome3.updateScript {
20 packageName = pname;
21 versionPolicy = "none";
22 };
23 };
24
25 meta = with stdenv.lib; {
26 description = "GObject based library for handling and rendering epub documents";
27 license = licenses.lgpl21Plus;
28 platforms = platforms.linux;
29 maintainers = gnome3.maintainers;
30 };
31}