diff options
author | Joao Carreira <jfmcarreira@gmail.com> | 2015-10-19 20:32:45 +0100 |
---|---|---|
committer | Joao Carreira <jfmcarreira@gmail.com> | 2015-10-19 20:32:45 +0100 |
commit | b9f01225df43a9cb351f7d4bab777401fb2f83ab (patch) | |
tree | eb6896e8c33ab27435dd3e9d7a5353f964ad20f5 /media-gfx | |
parent | Add qthelp dependency of ktikz (diff) | |
download | carreira-b9f01225df43a9cb351f7d4bab777401fb2f83ab.tar.gz carreira-b9f01225df43a9cb351f7d4bab777401fb2f83ab.tar.bz2 carreira-b9f01225df43a9cb351f7d4bab777401fb2f83ab.zip |
Add ktikz for Plasma 5. Start using slots
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/ktikz/ktikz-5.9999.ebuild | 77 | ||||
-rw-r--r-- | media-gfx/ktikz/ktikz-9999.ebuild | 31 |
2 files changed, 83 insertions, 25 deletions
diff --git a/media-gfx/ktikz/ktikz-5.9999.ebuild b/media-gfx/ktikz/ktikz-5.9999.ebuild new file mode 100644 index 0000000..051004d --- /dev/null +++ b/media-gfx/ktikz/ktikz-5.9999.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils cmake-utils qmake-utils git-r3 + +DESCRIPTION="A QT5-based editor for the TikZ language" +HOMEPAGE="http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language" + +EGIT_REPO_URI="https://github.com/jfmcarreira/ktikz.git" +EGIT_BRANCH="frameworks" + +LICENSE="GPL-2" +SLOT="5" +KEYWORDS="" +IUSE="+kde +doc -debug" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtprintsupport:5 + app-text/poppler[qt5] + doc? ( dev-qt/qthelp:5 ) + kde? ( + kde-frameworks/kxmlgui + kde-frameworks/ktexteditor + kde-frameworks/kparts + kde-frameworks/kiconthemes + kde-frameworks/kdelibs4support + ) + virtual/latex-base + dev-texlive/texlive-latexextra + dev-tex/pgf +" +RDEPEND="${DEPEND} + !media-gfx/ktikz:4 +" + +DOCS="Changelog TODO" + +src_prepare() { + # correct the qcollectiongenerator binary + sed -ie 's%#QCOLLECTIONGENERATORCOMMAND = qcollectiongenerator%QCOLLECTIONGENERATORCOMMAND = /usr/lib/qt5/bin/qcollectiongenerator%g' qmake/qtikzconfig.pri || die +} + +src_configure() { + if use kde; then + cmake-utils_src_configure + else + KDECONFIG="CONFIG-=usekde" + eqmake5 qtikz.pro "CONFIG+=nostrip" "$KDECONFIG" + fi +} + + +src_compile() { + if use !doc; then + comment_add_subdirectory doc + fi + if use kde; then + cmake-utils_src_compile + else + default + fi +} + +src_install() { + if use kde; then + cmake-utils_src_install + else + emake INSTALL_ROOT="${D}" install + fi +} + diff --git a/media-gfx/ktikz/ktikz-9999.ebuild b/media-gfx/ktikz/ktikz-9999.ebuild index 2adb0de..6ceb345 100644 --- a/media-gfx/ktikz/ktikz-9999.ebuild +++ b/media-gfx/ktikz/ktikz-9999.ebuild @@ -12,30 +12,15 @@ HOMEPAGE="http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language" EGIT_REPO_URI="https://github.com/jfmcarreira/ktikz.git" LICENSE="GPL-2" -SLOT="0" +SLOT="4" KEYWORDS="" -IUSE="qt4 qt5 +kde -debug" - -REQUIRED_USE=" - ?? ( qt5 qt4 ) - kde? ( qt4 ) -" +IUSE="+kde -debug" DEPEND=" - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtprintsupport:5 - dev-qt/qthelp:5 - app-text/poppler[qt5] - ) - qt4? ( - dev-qt/qtcore:4 - dev-qt/qtgui:4 + dev-qt/qtcore:4 + dev-qt/qtgui:4 dev-qt/qthelp:4 - app-text/poppler[qt4] - ) + app-text/poppler[qt4] kde? ( kde-base/kdelibs ) @@ -54,11 +39,7 @@ src_configure() { cmake-utils_src_configure else KDECONFIG="CONFIG-=usekde" - if use qt4; then - eqmake4 qtikz.pro "CONFIG+=nostrip" "$KDECONFIG" - else - eqmake5 qtikz.pro "$KDECONFIG" - fi + eqmake4 qtikz.pro "CONFIG+=nostrip" "$KDECONFIG" fi } |