diff options
Diffstat (limited to 'net-misc/hotot/hotot-9999.ebuild')
-rw-r--r-- | net-misc/hotot/hotot-9999.ebuild | 45 |
1 files changed, 25 insertions, 20 deletions
diff --git a/net-misc/hotot/hotot-9999.ebuild b/net-misc/hotot/hotot-9999.ebuild index 652b40a52220..ef84a2dc59e0 100644 --- a/net-misc/hotot/hotot-9999.ebuild +++ b/net-misc/hotot/hotot-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 PYTHON_COMPAT=( python2_7 ) -inherit cmake-utils git-2 python-single-r1 +inherit cmake-utils git-r3 python-single-r1 DESCRIPTION="lightweight & open source microblogging client" HOMEPAGE="http://hotot.org" @@ -15,37 +15,42 @@ EGIT_REPO_URI="git://github.com/lyricat/Hotot.git" LICENSE="LGPL-3" SLOT="0" KEYWORDS="" -IUSE="chrome gtk kde qt4" +IUSE="chrome gtk2 gtk3 kde qt4 qt5" -REQUIRED_USE="|| ( chrome gtk qt4 ) ${PYTHON_REQUIRED_USE}" +REQUIRED_USE="|| ( chrome gtk2 gtk3 qt4 qt5 ) ${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} dev-python/dbus-python[${PYTHON_USEDEP}] - gtk? ( dev-python/pywebkitgtk[${PYTHON_USEDEP}] ) - qt4? ( dev-qt/qtwebkit:4 - kde? ( kde-frameworks/kdelibs:4 ) )" + gtk2? ( dev-python/pywebkitgtk[${PYTHON_USEDEP}] ) + gtk3? ( dev-python/pygobject:3[${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + net-libs/webkit-gtk:3[introspection] ) + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + dev-qt/qtwebkit:4 + kde? ( kde-frameworks/kdelibs:4 ) ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + )" DEPEND="${RDEPEND} sys-devel/gettext qt4? ( dev-qt/qtsql:4 )" -pkg_setup() { - if ! use gtk ; then - if ! use qt4 ; then - ewarn "neither gtk not qt4 binaries will be build" - fi - fi - python-single-r1_pkg_setup -} - src_configure() { mycmakeargs=( ${mycmakeargs} $(cmake-utils_use_with chrome CHROME) - $(cmake-utils_use_with gtk GTK) - $(cmake-utils_use_with gtk GTK2) - -DWITH_GTK3=OFF + $(cmake-utils_use_with gtk2 GTK) + $(cmake-utils_use_with gtk2 GTK2) + $(cmake-utils_use_with gtk3 GTK3) $(cmake-utils_use_with kde KDE) $(cmake-utils_use_with qt4 QT) + $(cmake-utils_use_with qt5 QT5) -DPYTHON_EXECUTABLE=${PYTHON} ) cmake-utils_src_configure |