summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@rueg.eu>2015-01-11 03:58:16 +0100
committerManuel Rüger <mrueg@rueg.eu>2015-01-11 03:58:16 +0100
commitcee67a4325c4a974b385fa967d1073cca435f820 (patch)
tree7a71d959879869c3f5168cf361a187ac165bb670
parente43072c297222265a5a40d98675d9b697631c783 (diff)
parent6055fd29bb1a2201b532d730ad8e801a9c3e0185 (diff)
downloadkde-cee67a4325c4a974b385fa967d1073cca435f820.tar.gz
kde-cee67a4325c4a974b385fa967d1073cca435f820.tar.bz2
kde-cee67a4325c4a974b385fa967d1073cca435f820.zip
Merge pull request #109 from a17r/newstuff
New ebuilds: kde-apps/kget, kompare and app-editors/kile
-rw-r--r--app-editors/kile/kile-5.9999.ebuild73
-rw-r--r--kde-apps/kget/kget-5.9999.ebuild58
-rw-r--r--kde-apps/kompare/kompare-4.9999.ebuild18
-rw-r--r--kde-apps/kompare/kompare-9999.ebuild24
-rw-r--r--kde-apps/kompare/metadata.xml3
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-4.9999.ebuild16
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-5.9999.ebuild29
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-9999.ebuild18
-rw-r--r--sets/kde-applications-live2
9 files changed, 204 insertions, 37 deletions
diff --git a/app-editors/kile/kile-5.9999.ebuild b/app-editors/kile/kile-5.9999.ebuild
new file mode 100644
index 00000000000..0c48f50ef66
--- /dev/null
+++ b/app-editors/kile/kile-5.9999.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KDE_HANDBOOK=true
+EGIT_BRANCH="frameworks"
+MY_P=${P/_beta/b}
+inherit kde5
+
+DESCRIPTION="A Latex Editor and TeX shell for KDE"
+HOMEPAGE="http://kile.sourceforge.net/"
+[[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="FDL-1.2 GPL-2"
+KEYWORDS=""
+IUSE="debug +pdf +png"
+
+DEPEND="
+ >=dev-util/cmake-3.0.2
+"
+
+RDEPEND="${DEPEND}
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep kdoctools)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep khtml)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kinit)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep ktexteditor)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ || (
+ $(add_kdeapps_dep konsole)
+ $(add_kdeapps_dep okular 'pdf?,postscript')
+ app-text/acroread
+ )
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtscript:5
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ virtual/latex-base
+ virtual/tex-base
+ pdf? (
+ || (
+ app-text/dvipdfmx
+ >=app-text/texlive-core-2014
+ )
+ app-text/ghostscript-gpl
+ )
+ png? (
+ app-text/dvipng
+ media-gfx/imagemagick[png]
+ )
+"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( kile-remote-control.txt )
+
+src_prepare() {
+ kde5_src_prepare
+
+ # I know upstream wants to help us but it doesn't work..
+ sed -e '/INSTALL( FILES AUTHORS/s/^/#DISABLED /' \
+ -i CMakeLists.txt || die
+}
diff --git a/kde-apps/kget/kget-5.9999.ebuild b/kde-apps/kget/kget-5.9999.ebuild
new file mode 100644
index 00000000000..4f036523c6e
--- /dev/null
+++ b/kde-apps/kget/kget-5.9999.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KDE_HANDBOOK=true
+EGIT_BRANCH="kf5_port"
+inherit kde5
+
+DESCRIPTION="An advanced download manager for KDE"
+HOMEPAGE="http://www.kde.org/applications/internet/kget/"
+KEYWORDS=""
+IUSE="debug gpg mms sqlite"
+
+# TODO: not yet ported
+# bittorrent? (
+# app-crypt/qca:2
+# net-libs/libktorrent
+# )
+RDEPEND="
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep solid)
+ dev-qt/qtdbus:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsql:5
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ gpg? ( $(add_kdeapps_dep gpgmepp) )
+ mms? ( media-libs/libmms )
+ sqlite? ( dev-db/sqlite:3 )
+"
+
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with gpg QGpgme)
+ $(cmake-utils_use_with mms LibMms)
+ $(cmake-utils_use_with sqlite)
+ )
+ kde5_src_configure
+}
diff --git a/kde-apps/kompare/kompare-4.9999.ebuild b/kde-apps/kompare/kompare-4.9999.ebuild
new file mode 100644
index 00000000000..f5d38c73783
--- /dev/null
+++ b/kde-apps/kompare/kompare-4.9999.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+EGIT_BRANCH="Applications/14.12"
+inherit kde4-base
+
+DESCRIPTION="Kompare is a program to view the differences between files"
+HOMEPAGE="http://www.kde.org/applications/development/kompare
+http://www.caffeinated.me.uk/kompare"
+KEYWORDS=""
+IUSE="debug"
+
+DEPEND="$(add_kdeapps_dep libkomparediff2)"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kompare/kompare-9999.ebuild b/kde-apps/kompare/kompare-9999.ebuild
index 14c76872360..24b7cf9787a 100644
--- a/kde-apps/kompare/kompare-9999.ebuild
+++ b/kde-apps/kompare/kompare-9999.ebuild
@@ -4,14 +4,28 @@
EAPI=5
-KDE_HANDBOOK="optional"
-inherit kde4-base
+KDE_HANDBOOK=true
+inherit kde5
DESCRIPTION="Kompare is a program to view the differences between files"
HOMEPAGE="http://www.kde.org/applications/development/kompare
http://www.caffeinated.me.uk/kompare"
KEYWORDS=""
-IUSE="debug"
+IUSE="debug printsupport"
-DEPEND="$(add_kdeapps_dep libkomparediff2)"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdoctools)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep ktexteditor)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_kdeapps_dep libkomparediff2)
+ dev-qt/qtwidgets:5
+ printsupport? ( dev-qt/printsupport:5 )
+"
+
+DEPEND="${RDEPEND}"
diff --git a/kde-apps/kompare/metadata.xml b/kde-apps/kompare/metadata.xml
index a23f444b67d..ffb198fc70b 100644
--- a/kde-apps/kompare/metadata.xml
+++ b/kde-apps/kompare/metadata.xml
@@ -2,4 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kde</herd>
+ <use>
+ <flag name="printsupport">Enable printing via <pkg>dev-qt/qtprintsupport</pkg></flag>
+ </use>
</pkgmetadata>
diff --git a/kde-apps/libkomparediff2/libkomparediff2-4.9999.ebuild b/kde-apps/libkomparediff2/libkomparediff2-4.9999.ebuild
new file mode 100644
index 00000000000..5620b0ff532
--- /dev/null
+++ b/kde-apps/libkomparediff2/libkomparediff2-4.9999.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+EGIT_BRANCH="Applications/14.12"
+inherit kde4-base
+
+DESCRIPTION="KDE library to compare files and strings"
+KEYWORDS=""
+IUSE="debug test"
+
+RDEPEND="${DEPEND}
+ !<=kde-base/kompare-4.11.50
+"
diff --git a/kde-apps/libkomparediff2/libkomparediff2-5.9999.ebuild b/kde-apps/libkomparediff2/libkomparediff2-5.9999.ebuild
deleted file mode 100644
index 064deb2205b..00000000000
--- a/kde-apps/libkomparediff2/libkomparediff2-5.9999.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-KDE_TEST="true"
-EGIT_BRANCH="frameworks"
-inherit kde5
-
-DESCRIPTION="KDE library to compare files and strings"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kxmlgui)
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
-"
-RDEPEND="${DEPEND}
- !<=kde-base/kompare-4.11.50
- !kde-base/libkomparediff2:4
-"
diff --git a/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild b/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild
index bc930a388a8..064deb2205b 100644
--- a/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild
+++ b/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild
@@ -4,12 +4,26 @@
EAPI=5
-inherit kde4-base
+KDE_TEST="true"
+EGIT_BRANCH="frameworks"
+inherit kde5
DESCRIPTION="KDE library to compare files and strings"
KEYWORDS=""
-IUSE="debug test"
+IUSE=""
+DEPEND="
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kxmlgui)
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+"
RDEPEND="${DEPEND}
!<=kde-base/kompare-4.11.50
+ !kde-base/libkomparediff2:4
"
diff --git a/sets/kde-applications-live b/sets/kde-applications-live
index cbf13acffb0..b33b7eff2a5 100644
--- a/sets/kde-applications-live
+++ b/sets/kde-applications-live
@@ -11,7 +11,7 @@
~kde-apps/kwalletmanager-5.9999
~kde-apps/kwrite-9999
~kde-apps/libkcddb-5.9999
-~kde-apps/libkomparediff2-5.9999
+~kde-apps/libkomparediff2-9999
~kde-apps/libkonq-5.9999
~kde-apps/okteta-9999
~kde-apps/okular-5.9999