diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-03-03 01:50:15 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-03-04 20:05:50 +0100 |
commit | e8ca1348b9ffca73db55dd24db0bc36513f174ed (patch) | |
tree | 0ab947f9f8ded15a4c1409e9bee8777449832519 /pkgs/desktops | |
parent | 26dc2abc2b9caf6bb679f3058bfa52d14af47cf8 (diff) | |
download | nixlib-e8ca1348b9ffca73db55dd24db0bc36513f174ed.tar nixlib-e8ca1348b9ffca73db55dd24db0bc36513f174ed.tar.gz nixlib-e8ca1348b9ffca73db55dd24db0bc36513f174ed.tar.bz2 nixlib-e8ca1348b9ffca73db55dd24db0bc36513f174ed.tar.lz nixlib-e8ca1348b9ffca73db55dd24db0bc36513f174ed.tar.xz nixlib-e8ca1348b9ffca73db55dd24db0bc36513f174ed.tar.zst nixlib-e8ca1348b9ffca73db55dd24db0bc36513f174ed.zip |
gnome3.libgepub: add updateScript
Diffstat (limited to 'pkgs/desktops')
-rw-r--r-- | pkgs/desktops/gnome-3/core/libgepub/default.nix | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/pkgs/desktops/gnome-3/core/libgepub/default.nix b/pkgs/desktops/gnome-3/core/libgepub/default.nix index 10d676d11d63..8b802dc6773e 100644 --- a/pkgs/desktops/gnome-3/core/libgepub/default.nix +++ b/pkgs/desktops/gnome-3/core/libgepub/default.nix @@ -1,11 +1,14 @@ { stdenv, fetchurl, meson, ninja, pkgconfig, glib, gobjectIntrospection, gnome3 , webkitgtk, libsoup, libxml2, libarchive }: -stdenv.mkDerivation rec { - name = "libgepub-${version}.2"; - version = "0.5"; + +let + pname = "libgepub"; + version = "0.5.2"; +in stdenv.mkDerivation rec { + name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/libgepub/${version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; sha256 = "0f1bczy3b00kj7mhm80xgpcgibh8h0pgcr46l4wifi45jacji0w4"; }; @@ -14,6 +17,14 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection ]; buildInputs = [ glib webkitgtk libsoup libxml2 libarchive ]; + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + attrPath = "gnome3.${pname}"; + versionPolicy = "none"; + }; + }; + meta = with stdenv.lib; { description = "GObject based library for handling and rendering epub documents"; license = licenses.lgpl21Plus; |