app-i18n/kcm-fcitx: Minor fixes in 0.4.3.
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Wed, 23 Mar 2016 22:43:43 +0000 (23:43 +0100)
committerMike Gilbert <floppym@gentoo.org>
Thu, 24 Mar 2016 14:42:46 +0000 (10:42 -0400)
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

index b930717b6284f4e8a5353c861c4edeba0f336449..ce2cd508771571e1a212b4ef5500c6163b19dce3 100644 (file)
@@ -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
+}