commit:     5f6902c01c337cc83ca3ae9bfce7f1e5fe843957
Author:     Justin Bronder <jsbronder <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  3 02:28:00 2018 +0000
Commit:     Justin Bronder <jsbronder <AT> gentoo <DOT> org>
CommitDate: Mon Sep  3 02:28:15 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6902c0

www-client/qutebrowser: bump 1.4.2

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 www-client/qutebrowser/Manifest                 |  1 +
 www-client/qutebrowser/qutebrowser-1.4.2.ebuild | 76 +++++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index 54bf72aecd6..e180bbd40d1 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1 +1,2 @@
 DIST qutebrowser-1.4.1.tar.gz 3552660 BLAKE2B 
66398ec5480cd229b6ca00ac46b5cea0476c58c00335c68167bb62981a040ce91c0f3ab83bdde19ba0d35cbc5e791ee070fc992f8aba71cb4ceb644203330594
 SHA512 
a77b786980326f67ffb933d019438933de3a6f43244bfc0f42f22a8f189480b093757b2d5d81de58ab774f39ee4442c2482be4f78ffcad7b73f03d028e2b455d
+DIST qutebrowser-1.4.2.tar.gz 3549553 BLAKE2B 
a3f5c6b8b12ca050618a0a949a29b38c6c02bbb2c754e959f691650f5283861ab7cdb1ae14844b2e8331eaf18f263c5e4c5279441b75393fcd2388890ad456c3
 SHA512 
bad09a49dc69fdf2188f88d94056f30cc7e0107e02b2acbcdaa64706efdf748e1bd499f28419c6a91438572f005070a379b33f431c38e437975f11aa69f49a31

diff --git a/www-client/qutebrowser/qutebrowser-1.4.2.ebuild 
b/www-client/qutebrowser/qutebrowser-1.4.2.ebuild
new file mode 100644
index 00000000000..e7535337c44
--- /dev/null
+++ b/www-client/qutebrowser/qutebrowser-1.4.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_5,3_6} )
+
+inherit distutils-r1 eutils gnome2-utils xdg-utils
+
+if [[ ${PV} == "9999" ]] ; then
+       EGIT_REPO_URI="https://github.com/${PN}/${PN}.git";
+       inherit git-r3
+else
+       
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz";
+       KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and 
QtWebEngine"
+HOMEPAGE="https://www.qutebrowser.org/ 
https://github.com/qutebrowser/qutebrowser";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+
+COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${COMMON_DEPEND}
+       app-text/asciidoc
+       test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+RDEPEND="${COMMON_DEPEND}
+       dev-python/attrs[${PYTHON_USEDEP}]
+       >=dev-python/jinja-2.8[${PYTHON_USEDEP}]
+       >=dev-python/pygments-2.1.3[${PYTHON_USEDEP}]
+       >=dev-python/pypeg2-2.15.2[${PYTHON_USEDEP}]
+       
>=dev-python/PyQt5-5.7.1[${PYTHON_USEDEP},declarative,gui,network,opengl,printsupport,sql,webengine,widgets]
+       >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
+"
+
+# Tests restricted as the deplist (misc/requirements/requirements-tests.txt)
+# isn't complete and X11 is required in order to start up qutebrowser.
+RESTRICT="test"
+
+python_compile_all() {
+       if [[ ${PV} == "9999" ]]; then
+               "${PYTHON}" scripts/asciidoc2html.py || die "Failed generating 
docs"
+       fi
+
+       a2x -f manpage doc/${PN}.1.asciidoc || die "Failed generating man page"
+}
+
+python_test() {
+       py.test tests || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+       doman doc/${PN}.1
+       domenu misc/${PN}.desktop
+       doicon -s scalable icons/${PN}.svg
+
+       distutils-r1_python_install_all
+}
+
+pkg_preinst() {
+       gnome2_icon_savelist
+}
+
+pkg_postinst() {
+       optfeature "PDF display support" www-plugins/pdfjs
+       xdg_desktop_database_update
+       xdg_mimeinfo_database_update
+       gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+       xdg_desktop_database_update
+       xdg_mimeinfo_database_update
+       gnome2_icon_cache_update
+}

Reply via email to