summaryrefslogtreecommitdiff
path: root/kde-misc/kdiff3/kdiff3-0.9.95-r1.ebuild
diff options
context:
space:
mode:
authorTheo Chatzimichos <tampakrap@gentoo.org>2011-01-10 14:04:21 +0200
committerTheo Chatzimichos <tampakrap@gentoo.org>2011-01-10 14:04:21 +0200
commit886cb756795fc6dacaaca369edf3185507b35982 (patch)
treee999585ee74af204e7fe6f6c5da20ed0b30ec7a5 /kde-misc/kdiff3/kdiff3-0.9.95-r1.ebuild
parent552119eb1d46cd72f57da4d0601bfcd192968db1 (diff)
downloadkde-886cb756795fc6dacaaca369edf3185507b35982.tar.gz
kde-886cb756795fc6dacaaca369edf3185507b35982.tar.bz2
kde-886cb756795fc6dacaaca369edf3185507b35982.zip
4.5.5 now in tree
Diffstat (limited to 'kde-misc/kdiff3/kdiff3-0.9.95-r1.ebuild')
-rw-r--r--kde-misc/kdiff3/kdiff3-0.9.95-r1.ebuild55
1 files changed, 41 insertions, 14 deletions
diff --git a/kde-misc/kdiff3/kdiff3-0.9.95-r1.ebuild b/kde-misc/kdiff3/kdiff3-0.9.95-r1.ebuild
index 2d76a4f430c..726b4606aec 100644
--- a/kde-misc/kdiff3/kdiff3-0.9.95-r1.ebuild
+++ b/kde-misc/kdiff3/kdiff3-0.9.95-r1.ebuild
@@ -4,38 +4,65 @@
EAPI="2"
-KDE_LINGUAS="ar bg br cs cy da de el en_GB es et fr ga gl hi hu it ja ka lt nb
+KDE_REQUIRED="optional"
+LANGS="ar bg br cs cy da de el en_GB es et fr ga gl hi hu it ja ka lt nb
nds nl pl pt pt_BR ro ru rw sv ta tg tr uk zh_CN"
+KDE_LINGUAS="${LANGS}"
+QT_MINIMAL="4.4.0"
-inherit kde4-base
+inherit kde4-base qt4-r2
DESCRIPTION="KDE-based frontend to diff3"
HOMEPAGE="http://kdiff3.sourceforge.net/"
+SRC_URI="mirror://sourceforge/kdiff3/${P}.tar.gz"
LICENSE="GPL-2"
-KEYWORDS=""
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
SLOT="4"
-IUSE="debug +handbook konqueror"
+IUSE="debug +handbook kde konqueror"
DEPEND="
- konqueror? ( >=kde-base/libkonq-${KDE_MINIMAL} )
+ >=x11-libs/qt-core-${QT_MINIMAL}
+ >=x11-libs/qt-gui-${QT_MINIMAL}
+ kde? (
+ $(add_kdebase_dep kdelibs)
+ konqueror? ( $(add_kdebase_dep libkonq) )
+ )
"
RDEPEND="${DEPEND}
sys-apps/diffutils
- konqueror? ( >=kde-base/konqueror-${KDE_MINIMAL} )
"
src_prepare() {
- kde4-base_src_prepare
-
- # Append missing categories
- echo "Categories=Qt;KDE;Development;" >> src/kdiff3.desktop
+ if ! use kde; then
+ # adapt to Gentoo paths
+ sed -e s,documentation.path.*$,documentation.path\ =\ /usr/share/doc/${PF}, \
+ -e s,target.path.*$,target.path\ =\ /usr/bin, \
+ "${S}"/src-QT4/kdiff3.pro > "${S}"/src-QT4/kdiff3_fixed.pro
+ fi
}
src_configure() {
- mycmakeargs=(
- $(cmake-utils_use_with konqueror LibKonq)
- )
+ if use kde; then
+ mycmakeargs=( $(cmake-utils_use_with konqueror LibKonq) )
+ kde4-base_src_configure
+ else
+ eqmake4 "${S}"/src-QT4/kdiff3_fixed.pro
+ fi
+}
+
+src_compile() {
+ if use kde; then
+ kde4-base_src_compile
+ else
+ qt4-r2_src_compile
+ fi
+}
- kde4-base_src_configure
+src_install() {
+ if use kde; then
+ kde4-base_src_install
+ else
+ qt4-r2_src_install
+ fi
}