diff options
author | Michael Palimaka <kensington@gentoo.org> | 2016-10-29 01:30:59 +1100 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2016-10-29 01:31:39 +1100 |
commit | 247a478d211ffbff532dea41403dc3a2137d7246 (patch) | |
tree | 7086aa778777fb68993af01a28acbd966b11a1db /www-client/qupzilla/qupzilla-2.0.2.ebuild | |
parent | x11-themes/smplayer-themes: version bump (diff) | |
download | gentoo-247a478d211ffbff532dea41403dc3a2137d7246.tar.gz gentoo-247a478d211ffbff532dea41403dc3a2137d7246.tar.bz2 gentoo-247a478d211ffbff532dea41403dc3a2137d7246.zip |
www-client/qupzilla: version bump
Package-Manager: portage-2.3.2
Diffstat (limited to 'www-client/qupzilla/qupzilla-2.0.2.ebuild')
-rw-r--r-- | www-client/qupzilla/qupzilla-2.0.2.ebuild | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/www-client/qupzilla/qupzilla-2.0.2.ebuild b/www-client/qupzilla/qupzilla-2.0.2.ebuild new file mode 100644 index 000000000000..cacbc2196cda --- /dev/null +++ b/www-client/qupzilla/qupzilla-2.0.2.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PLUGINS_HASH='c332d306c0f6cf645c75eaf198d2fc5e12339e9e' +PLUGINS_VERSION='2016.05.02' # if there are no updates, we can use the older archive + +inherit qmake-utils + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/QupZilla/${PN}.git" +else + MY_P=QupZilla-${PV} + SRC_URI="https://github.com/QupZilla/${PN}/releases/download/v${PV}/${MY_P}.tar.xz" + KEYWORDS="~amd64 ~x86" + S=${WORKDIR}/${MY_P} +fi + +DESCRIPTION="A cross-platform web browser using QtWebEngine" +HOMEPAGE="http://www.qupzilla.com/" +SRC_URI+=" https://github.com/QupZilla/${PN}-plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_VERSION}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +IUSE="dbus debug gnome-keyring kde libressl nonblockdialogs" + +RDEPEND=" + >=dev-qt/qtconcurrent-5.6:5 + >=dev-qt/qtcore-5.6:5 + >=dev-qt/qtdeclarative-5.6:5[widgets] + >=dev-qt/qtgui-5.6:5 + >=dev-qt/qtnetwork-5.6:5[ssl] + >=dev-qt/qtprintsupport-5.6:5 + >=dev-qt/qtsql-5.6:5[sqlite] + >=dev-qt/qtwebchannel-5.6:5 + >=dev-qt/qtwebengine-5.6:5[widgets] + >=dev-qt/qtwidgets-5.6:5 + >=dev-qt/qtx11extras-5.6:5 + x11-libs/libxcb:= + dbus? ( >=dev-qt/qtdbus-5.6:5 ) + gnome-keyring? ( gnome-base/gnome-keyring ) + kde? ( kde-frameworks/kwallet:5 ) + libressl? ( dev-libs/libressl:= ) + !libressl? ( dev-libs/openssl:0 ) +" +DEPEND="${RDEPEND} + >=dev-qt/linguist-tools-5.6:5 + virtual/pkgconfig +" + +DOCS=( AUTHORS BUILDING.md CHANGELOG FAQ README.md ) + +src_unpack() { + if [[ ${PV} == *9999 ]]; then + git-r3_src_unpack + fi + default +} + +src_prepare() { + # get extra plugins into qupzilla build tree + mv "${WORKDIR}"/${PN}-plugins-${PLUGINS_HASH}/plugins/* "${S}"/src/plugins/ || die + + # remove outdated prebuilt localizations + rm -rf bin/locale || die + + # remove empty locale + rm translations/empty.ts || die + + default +} + +src_configure() { + # see BUILDING document for explanation of options + export \ + QUPZILLA_PREFIX="${EPREFIX}/usr" \ + USE_LIBPATH="${EPREFIX}/usr/$(get_libdir)" \ + DEBUG_BUILD=$(usex debug true '') \ + DISABLE_DBUS=$(usex dbus '' true) \ + GNOME_INTEGRATION=$(usex gnome-keyring true '') \ + KDE_INTEGRATION=$(usex kde true '') \ + NONBLOCK_JS_DIALOGS=$(usex nonblockdialogs true '') + + eqmake5 +} + +src_install() { + emake INSTALL_ROOT="${D}" install + einstalldocs +} |