summaryrefslogtreecommitdiff
path: root/www-client/qutebrowser
diff options
context:
space:
mode:
Diffstat (limited to 'www-client/qutebrowser')
-rw-r--r--www-client/qutebrowser/Manifest8
-rw-r--r--www-client/qutebrowser/metadata.xml15
-rw-r--r--www-client/qutebrowser/qutebrowser-0.8.4.ebuild76
-rw-r--r--www-client/qutebrowser/qutebrowser-0.9.1.ebuild76
-rw-r--r--www-client/qutebrowser/qutebrowser-9999.ebuild81
5 files changed, 256 insertions, 0 deletions
diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
new file mode 100644
index 000000000000..50825baa6519
--- /dev/null
+++ b/www-client/qutebrowser/Manifest
@@ -0,0 +1,8 @@
+DIST qutebrowser-0.8.4.tar.gz 3040566 SHA256 f5ce98c5bc57ae29dc31f8896fad6911feab91277a9554761126219e0f8e8671 SHA512 0dc5c83f875a207cecb351b07895b48c3ad014f0ed7c45fce8023aa77f27f81f7ee2da2c376d0081760fb66fffcc811e3231d0aa50d19a7339b4cf5101eff9ad WHIRLPOOL 9bb957be49b9ca5b044fe582a7e77f7bed705f34c8329a8aaf907d93e9bb4e74103668abf2ac9e01403801099d3372e358652b758b2f01bee8fb881c8bcae683
+DIST qutebrowser-0.9.1.tar.gz 3091676 SHA256 5aabfd6824ece72a2ca2dd02f4ee47f5b3c48a289c9f3e1854d3b30e980dc95d SHA512 521bb306964865a17326701f8d4e46369583e8d81d4807ea2ee7252cbb734133ec06902780d191f8e8a95cb3ee4f9590d7bda223aa43bc25c986c343d6b17017 WHIRLPOOL 0f96d66033b53c0009db3dfa87b4fc5b53cc56ea4caf2f6388cdcd9f1721986cee6c6d04d3c376a9ee719483a6d6a9dea8e1501c612e46fdc9396b80ff2f7e5e
+EBUILD qutebrowser-0.8.4.ebuild 1936 SHA256 ff53a6e9d56a3d7dd45e320659c21f21aaddaeb73900b87a4066ccece09b08c1 SHA512 1bd81ca4b9e24eec59be7b5522502e54fe52c52490cb10f064be458d933d5b74dd4e7da18f623826f39c199667dd62b113dabdc1e45f660a9dd29d349b4d6277 WHIRLPOOL d1a3ab09b0d36c1b104d1b38753c4155f950087d9d08aea360c40efe2dc0cb656487e8a101c26dd15143687725c786e0f7b4e5596d02f040027c5c0572032897
+EBUILD qutebrowser-0.9.1.ebuild 1952 SHA256 1c84f3a84a0ef84f13c12781284916adb8edd4e0413e92824449f41e23ebab43 SHA512 03c90528d5480ad59d9f0a157bee37b20d203ba08095709b5125b1edf17647afe96e8ca38e8f92a06904843c3da99527cfaa17cd6ceef63aed1c95e15d65dce2 WHIRLPOOL b6074455fbaf9fd22c41215d6176ad9838878c83e5205d86bb1a9ed61ed93aade4a1780ce11ea3ee78684b2047d689185ff0eaabdf79f008aa3e043cd74dbd1d
+EBUILD qutebrowser-9999.ebuild 2111 SHA256 cb047390f12878300aa90c1d4fb2294d707388718e50d63e271e6c517cefd2b1 SHA512 fa21fec5d4982bfc3ce2f61ef2dcb9d9e8339200e463689826e0340efb48e5ca05419224ecff98a69e8fbe56b8ab733ce3b31e53a4ef7e5d7c7aa40e42dec105 WHIRLPOOL fe5e15215749e8e60eadbfa77b8ea69b1b60fa3a734cda549af37a5816837a566fa33b05081fbc3ede6b31c6a5ae55769cdf413696a16842597f7047da4e256f
+MISC ChangeLog 5368 SHA256 7238059888b60b1ad6390b40f17a8c419bec536b56d8ba8ed9ea74494b7dda4f SHA512 d2a7eac903dcecdef506d8dcd696747491264dbb077a8fa6e68032b4ca304f911426d15313fcf815da08ac159c5f9ba10adb4f0bba7f63ab3ef6ed99113ca6f5 WHIRLPOOL 618e3b2b36d9b34a620902895cf4340d6ce4f636814c6f38d9f63de12fb3f8c004204496f9799ba1556c8f5b3827e4835ad8935e5d397be0b0453146e65fdb24
+MISC ChangeLog-2015 601 SHA256 f8207f1b2aa1ed32d252028e2987aa863ae07ed28a1c240c21243eadf371dd48 SHA512 333f553b42617acacc46035e37e603f8c6926059dff52b872da807057d59bb4e12132b3d291068250241bb367ddd94c0b992fcd4ea381ccce532ba12f3cbac39 WHIRLPOOL 890c6b6a390c0ba358f320c2dae693c0c39c94c6188a3d9d3467968d5e10d5c5b6f77ef1b9c079d8cb63cdeb9d6553739f6c0cfa04ba2ed50c4bca22f5c69121
+MISC metadata.xml 460 SHA256 998c63853be5cbdb1fa4abe5f6cfe0f1f78d92cea687d540d3871cf04fd69829 SHA512 db701396e7cbd7c44ef3cf758daa2e1e6af00df5e5a65df7b138b34995c35ffc26d3af2cded41df1983a6d4ca5de8636e73915331c239613bc3e905569867768 WHIRLPOOL 502096d4e4530f8965b506cbe120228a335d5fe4393a1e0046cd777c6d664b53896270be2e5d5c5088c034eca7b8f59077a1668df0550fd0cc870b1625ead993
diff --git a/www-client/qutebrowser/metadata.xml b/www-client/qutebrowser/metadata.xml
new file mode 100644
index 000000000000..0b5baae9f956
--- /dev/null
+++ b/www-client/qutebrowser/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>radhermit@gentoo.org</email>
+ <name>Tim Harder</name>
+ </maintainer>
+ <use>
+ <flag name="webengine">Install packages required for
+ experimental rendering support with webengine.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">qutebrowser/qutebrowser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/www-client/qutebrowser/qutebrowser-0.8.4.ebuild b/www-client/qutebrowser/qutebrowser-0.8.4.ebuild
new file mode 100644
index 000000000000..82042ee94095
--- /dev/null
+++ b/www-client/qutebrowser/qutebrowser-0.8.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_4,3_5} )
+
+inherit gnome2-utils distutils-r1 eutils fdo-mime
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/The-Compiler/qutebrowser.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/The-Compiler/${PN}/releases/download/v${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and QtWebKit"
+HOMEPAGE="http://www.qutebrowser.org/ https://github.com/qutebrowser/qutebrowser"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="gstreamer 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/cssutils-1.0.1[${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[${PYTHON_USEDEP},gui,network,printsupport,webkit,widgets]
+ dev-python/sip[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.11[${PYTHON_USEDEP}]
+ gstreamer? ( dev-qt/qtwebkit:5[gstreamer] )
+"
+
+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
+ dodoc {CHANGELOG,CONTRIBUTING,FAQ,README}.asciidoc
+
+ domenu ${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
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
diff --git a/www-client/qutebrowser/qutebrowser-0.9.1.ebuild b/www-client/qutebrowser/qutebrowser-0.9.1.ebuild
new file mode 100644
index 000000000000..35724b41be33
--- /dev/null
+++ b/www-client/qutebrowser/qutebrowser-0.9.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
+
+inherit gnome2-utils distutils-r1 eutils fdo-mime
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/The-Compiler/qutebrowser.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/The-Compiler/${PN}/releases/download/v${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and QtWebKit"
+HOMEPAGE="http://www.qutebrowser.org/ https://github.com/qutebrowser/qutebrowser"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="gstreamer 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/cssutils-1.0.1[${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[${PYTHON_USEDEP},declarative,gui,network,printsupport,webkit,widgets]
+ dev-python/sip[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
+ gstreamer? ( dev-qt/qtwebkit:5[gstreamer] )
+"
+
+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
+ dodoc {CHANGELOG,CONTRIBUTING,FAQ,README}.asciidoc
+
+ domenu ${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
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild b/www-client/qutebrowser/qutebrowser-9999.ebuild
new file mode 100644
index 000000000000..2688b7223b3c
--- /dev/null
+++ b/www-client/qutebrowser/qutebrowser-9999.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
+
+inherit gnome2-utils distutils-r1 eutils fdo-mime
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/The-Compiler/qutebrowser.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/The-Compiler/${PN}/releases/download/v${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and QtWebKit / QtWebEngine"
+HOMEPAGE="https://www.qutebrowser.org/ https://github.com/qutebrowser/qutebrowser"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="gstreamer test webengine +webkit"
+REQUIRED_USE="|| ( webengine webkit )"
+
+COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${COMMON_DEPEND}
+ app-text/asciidoc
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-python/cssutils-1.0.1[${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[${PYTHON_USEDEP},declarative,gui,network,printsupport,webengine?,webkit?,widgets]
+ dev-python/sip[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
+ gstreamer? ( dev-qt/qtwebkit:5[gstreamer] )
+ webengine? (
+ >=dev-python/PyQt5-5.7.1
+ >=dev-qt/qtwebengine-5.7.1:5
+ )
+"
+
+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
+ dodoc {CHANGELOG,CONTRIBUTING,FAQ,README}.asciidoc
+
+ domenu ${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
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}