summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoao Carreira <jfmcarreira@gmail.com>2013-10-07 17:38:16 +0100
committerJoao Carreira <jfmcarreira@gmail.com>2013-10-07 17:38:16 +0100
commit7574a7e1be80b8870e50c33edfc03c6baeae4f86 (patch)
tree1267346c95542ba436fb757f9b29a89725041396 /media-gfx/ktikz/ktikz-0.10_p1.ebuild
parentAdd a new version of the ktikz ebuild based on the personal git version (diff)
downloadcarreira-7574a7e1be80b8870e50c33edfc03c6baeae4f86.tar.gz
carreira-7574a7e1be80b8870e50c33edfc03c6baeae4f86.tar.bz2
carreira-7574a7e1be80b8870e50c33edfc03c6baeae4f86.zip
Add support for kde in ktikz
Diffstat (limited to 'media-gfx/ktikz/ktikz-0.10_p1.ebuild')
-rw-r--r--media-gfx/ktikz/ktikz-0.10_p1.ebuild19
1 files changed, 15 insertions, 4 deletions
diff --git a/media-gfx/ktikz/ktikz-0.10_p1.ebuild b/media-gfx/ktikz/ktikz-0.10_p1.ebuild
index 0eebc07..702a4e0 100644
--- a/media-gfx/ktikz/ktikz-0.10_p1.ebuild
+++ b/media-gfx/ktikz/ktikz-0.10_p1.ebuild
@@ -4,7 +4,7 @@
EAPI="4"
-inherit eutils qt4-r2 git-2
+inherit eutils qt4-r2 git-2 cmake-utils
MY_P="${PN}_${PV}"
@@ -18,7 +18,7 @@ EGIT_COMMIT="${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="debug"
+IUSE="kde debug"
@@ -37,6 +37,12 @@ S="${WORKDIR}/${PN}"
src_unpack() {
git-2_src_unpack
+
+ # libs are not equal ldflags, make that sure:
+ sed -i -e 's|QMAKE_LFLAGS|LIBS|' macros.pri || die "sed failed"
+
+ # our lrelease is not versioned
+ sed -i -e 's|lrelease-qt4|lrelease|' conf.pri || die "sed failed"
}
src_prepare() {
@@ -48,6 +54,11 @@ src_prepare() {
}
src_configure() {
- KDECONFIG="CONFIG-=usekde"
- eqmake4 qtikz.pro PREFIX="${D}/usr" "CONFIG+=nostrip" "$KDECONFIG"
+ if use kde; then
+ local mycmakeargs=( -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` )
+ cmake-utils_src_configure
+ else
+ KDECONFIG="CONFIG-=usekde"
+ eqmake4 qtikz.pro PREFIX="${D}/usr" "CONFIG+=nostrip" "$KDECONFIG"
+ fi
}