diff options
author | worldofpeace <worldofpeace@users.noreply.github.com> | 2019-03-06 22:28:48 -0500 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2019-04-05 11:40:34 +0200 |
commit | 25c99e15fb8ec4b1913093227051d8964e97c84f (patch) | |
tree | 5987e021c0a7522245660f2b2ef609ba1e6a3646 /pkgs | |
parent | 36e34b2126b7dabc4a380350fcc11ea2e546f0a5 (diff) | |
download | nixpkgs-25c99e15fb8ec4b1913093227051d8964e97c84f.tar nixpkgs-25c99e15fb8ec4b1913093227051d8964e97c84f.tar.gz nixpkgs-25c99e15fb8ec4b1913093227051d8964e97c84f.tar.bz2 nixpkgs-25c99e15fb8ec4b1913093227051d8964e97c84f.tar.lz nixpkgs-25c99e15fb8ec4b1913093227051d8964e97c84f.tar.xz nixpkgs-25c99e15fb8ec4b1913093227051d8964e97c84f.tar.zst nixpkgs-25c99e15fb8ec4b1913093227051d8964e97c84f.zip |
gnome3.gnome-books: init at 3.32.0
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/desktops/gnome-3/apps/gnome-books/default.nix | 52 | ||||
-rw-r--r-- | pkgs/desktops/gnome-3/default.nix | 2 |
2 files changed, 54 insertions, 0 deletions
diff --git a/pkgs/desktops/gnome-3/apps/gnome-books/default.nix b/pkgs/desktops/gnome-3/apps/gnome-books/default.nix new file mode 100644 index 00000000000..b9fb2dc05a0 --- /dev/null +++ b/pkgs/desktops/gnome-3/apps/gnome-books/default.nix @@ -0,0 +1,52 @@ +{ stdenv, meson, ninja, gettext, fetchurl, evince, gjs +, pkgconfig, gtk3, glib, tracker, tracker-miners, libxslt +, webkitgtk, gnome-desktop, libgepub, gnome3, gdk_pixbuf +, gsettings-desktop-schemas, adwaita-icon-theme, docbook_xsl +, docbook_xml_dtd_42, desktop-file-utils, python3 +, gobject-introspection, wrapGAppsHook }: + +stdenv.mkDerivation rec { + pname = "gnome-books"; + version = "3.32.0"; + + src = fetchurl { + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "1wkcywcwwszj9mldr0lngczqdz7hys08rr1nd2k6rs8ykzs2z7m4"; + }; + + mesonFlags = [ + "--buildtype=plain" + ]; + + nativeBuildInputs = [ + meson ninja pkgconfig gettext libxslt desktop-file-utils + docbook_xsl docbook_xml_dtd_42 wrapGAppsHook python3 + ]; + + buildInputs = [ + gtk3 glib gsettings-desktop-schemas + gdk_pixbuf adwaita-icon-theme evince + webkitgtk gjs gobject-introspection tracker + tracker-miners gnome-desktop libgepub + ]; + + postPatch = '' + chmod +x meson_post_install.py # patchShebangs requires executable file + patchShebangs meson_post_install.py + ''; + + passthru = { + updateScript = gnome3.updateScript { + packageName = "gnome-books"; + attrPath = "gnome3.gnome-books"; + }; + }; + + meta = with stdenv.lib; { + homepage = https://wiki.gnome.org/Apps/Books; + description = "An e-book manager application for GNOME"; + maintainers = gnome3.maintainers; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; +} diff --git a/pkgs/desktops/gnome-3/default.nix b/pkgs/desktops/gnome-3/default.nix index 092406b188f..b120b693d65 100644 --- a/pkgs/desktops/gnome-3/default.nix +++ b/pkgs/desktops/gnome-3/default.nix @@ -229,6 +229,8 @@ lib.makeScope pkgs.newScope (self: with self; { glade = callPackage ./apps/glade { }; + gnome-books = callPackage ./apps/gnome-books { }; + gnome-boxes = callPackage ./apps/gnome-boxes { }; gnome-calendar = callPackage ./apps/gnome-calendar { }; |