commit:     ace84ab1f93c5e714d763211c011d49879a7efd3
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Wed Mar 23 22:43:43 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Mar 24 14:42:46 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace84ab1

app-i18n/kcm-fcitx: Minor fixes in 0.4.3.

Use cmake-utils.eclass and xdg.eclass instead of kde4-base.eclass.
Improve HOMEPAGE.
Fix LICENSE.
Add "minimal" USE flag to avoid collision of translations with 
app-i18n/kcm-fcitx:5.
Fix dependencies.

 app-i18n/kcm-fcitx/kcm-fcitx-0.4.3.ebuild | 41 +++++++++++++++++++++++++------
 1 file changed, 34 insertions(+), 7 deletions(-)

diff --git a/app-i18n/kcm-fcitx/kcm-fcitx-0.4.3.ebuild 
b/app-i18n/kcm-fcitx/kcm-fcitx-0.4.3.ebuild
index b930717..ce2cd50 100644
--- a/app-i18n/kcm-fcitx/kcm-fcitx-0.4.3.ebuild
+++ b/app-i18n/kcm-fcitx/kcm-fcitx-0.4.3.ebuild
@@ -2,20 +2,47 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
-inherit kde4-base
+EAPI="5"
+
+inherit cmake-utils xdg
+
+if [[ "${PV}" =~ (^|\.)9999$ ]]; then
+       inherit git-r3
+
+       EGIT_REPO_URI="https://github.com/fcitx/kcm-fcitx";
+       EGIT_BRANCH="kde4"
+fi
 
 DESCRIPTION="KDE configuration module for Fcitx"
-HOMEPAGE="http://fcitx-im.org/";
-SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz";
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/kcm-fcitx";
+if [[ "${PV}" =~ (^|\.)9999$ ]]; then
+       SRC_URI=""
+else
+       SRC_URI="https://download.fcitx-im.org/${PN}/${P}.tar.xz";
+fi
 
-LICENSE="GPL-3"
+LICENSE="GPL-2+"
 SLOT="4"
 KEYWORDS="amd64 ~ppc ppc64 ~x86"
-IUSE=""
+IUSE="minimal"
 
-RDEPEND=">=app-i18n/fcitx-4.2.8[qt4]
+RDEPEND=">=app-i18n/fcitx-4.2.8[dbus,qt4]
+       dev-qt/qtcore:4
+       dev-qt/qtdbus:4
+       dev-qt/qtgui:4
+       kde-base/kdelibs:4
+       virtual/libintl
+       x11-libs/libX11
        x11-libs/libxkbfile"
 DEPEND="${RDEPEND}
+       dev-util/automoc
        sys-devel/gettext
        virtual/pkgconfig"
+
+src_prepare() {
+       if use minimal; then
+               cmake_comment_add_subdirectory po
+       fi
+
+       cmake-utils_src_prepare
+}

Reply via email to