From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2710B139085 for ; Wed, 1 Feb 2017 16:46:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5105BE0E29; Wed, 1 Feb 2017 16:46:16 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1CB0AE0E29 for ; Wed, 1 Feb 2017 16:46:16 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id DD82C340F43 for ; Wed, 1 Feb 2017 16:46:14 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 020213D67 for ; Wed, 1 Feb 2017 16:46:13 +0000 (UTC) From: "Michael Weber" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michael Weber" Message-ID: <1485967564.07a90a4b982ed644b6135c295c009a6ad7a35339.xmw@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/hotot/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-misc/hotot/hotot-9999.ebuild net-misc/hotot/metadata.xml X-VCS-Directories: net-misc/hotot/ X-VCS-Committer: xmw X-VCS-Committer-Name: Michael Weber X-VCS-Revision: 07a90a4b982ed644b6135c295c009a6ad7a35339 X-VCS-Branch: master Date: Wed, 1 Feb 2017 16:46:13 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: dc3a656e-5e1a-4a55-94e7-68b757c46ca7 X-Archives-Hash: 26897267bfc363887d68895aa0e1bcec commit: 07a90a4b982ed644b6135c295c009a6ad7a35339 Author: Michael Weber gentoo org> AuthorDate: Wed Feb 1 16:27:56 2017 +0000 Commit: Michael Weber gentoo org> CommitDate: Wed Feb 1 16:46:04 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a90a4b net-misc/hotot: Update live ebuild to enable building qt5 and gtk3 versions. Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-misc/hotot/hotot-9999.ebuild | 45 ++++++++++++++++++++++------------------ net-misc/hotot/metadata.xml | 2 ++ 2 files changed, 27 insertions(+), 20 deletions(-) diff --git a/net-misc/hotot/hotot-9999.ebuild b/net-misc/hotot/hotot-9999.ebuild index 652b40a..ef84a2d 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 diff --git a/net-misc/hotot/metadata.xml b/net-misc/hotot/metadata.xml index 9fcc5c6..2c3b2c4 100644 --- a/net-misc/hotot/metadata.xml +++ b/net-misc/hotot/metadata.xml @@ -7,6 +7,8 @@ Build chrome browser extension + Build gtk2 gui + Build gtk3 gui lyricat/Hotot