nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 20.03 31 lines 911 B view raw
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}