commit: f224856df5b86e6cdd89a03f34d537a9de75cf6b Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com> AuthorDate: Mon May 4 18:35:17 2015 +0000 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> CommitDate: Wed May 6 13:35:01 2015 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=f224856d
[kde-apps] Add kf5-based part of KDE Applications 15.04 Package-Manager: portage-2.2.18 kde-apps/analitza/analitza-15.04.0.ebuild | 32 ++++++++ kde-apps/blinken/blinken-15.04.0.ebuild | 34 ++++++++ kde-apps/bomber/bomber-15.04.0.ebuild | 30 +++++++ kde-apps/bovo/bovo-15.04.0.ebuild | 29 +++++++ kde-apps/cantor/cantor-15.04.0.ebuild | 91 ++++++++++++++++++++++ kde-apps/filelight/filelight-15.04.0.ebuild | 30 +++++++ kde-apps/granatier/granatier-15.04.0.ebuild | 36 +++++++++ kde-apps/gwenview/gwenview-15.04.0.ebuild | 73 +++++++++++++++++ .../kaccounts-integration-15.04.0.ebuild | 39 ++++++++++ .../kaccounts-providers-15.04.0.ebuild | 22 ++++++ kde-apps/kalgebra/kalgebra-15.04.0.ebuild | 52 +++++++++++++ kde-apps/kanagram/kanagram-15.04.0.ebuild | 38 +++++++++ kde-apps/kapman/kapman-15.04.0.ebuild | 31 ++++++++ kde-apps/kapptemplate/kapptemplate-15.04.0.ebuild | 30 +++++++ kde-apps/kate/kate-15.04.0.ebuild | 66 ++++++++++++++++ kde-apps/katomic/katomic-15.04.0.ebuild | 31 ++++++++ kde-apps/kblackbox/kblackbox-15.04.0.ebuild | 31 ++++++++ kde-apps/kblocks/kblocks-15.04.0.ebuild | 43 ++++++++++ kde-apps/kbounce/kbounce-15.04.0.ebuild | 34 ++++++++ kde-apps/kbreakout/kbreakout-15.04.0.ebuild | 38 +++++++++ kde-apps/kbruch/kbruch-15.04.0.ebuild | 25 ++++++ kde-apps/kcalc/kcalc-15.04.0.ebuild | 33 ++++++++ kde-apps/kcharselect/kcharselect-15.04.0.ebuild | 26 +++++++ kde-apps/kcron/kcron-15.04.0.ebuild | 27 +++++++ kde-apps/kdenlive/kdenlive-15.04.0.ebuild | 63 +++++++++++++++ kde-apps/kdiamond/kdiamond-15.04.0.ebuild | 32 ++++++++ kde-apps/kfourinline/kfourinline-15.04.0.ebuild | 33 ++++++++ kde-apps/kgeography/kgeography-15.04.0.ebuild | 14 ++++ kde-apps/khangman/khangman-15.04.0.ebuild | 37 +++++++++ kde-apps/kig/kig-15.04.0.ebuild | 60 ++++++++++++++ kde-apps/killbots/killbots-15.04.0.ebuild | 28 +++++++ kde-apps/kiten/kiten-15.04.0.ebuild | 31 ++++++++ kde-apps/kjumpingcube/kjumpingcube-15.04.0.ebuild | 32 ++++++++ kde-apps/klettres/klettres-15.04.0.ebuild | 31 ++++++++ kde-apps/klines/klines-15.04.0.ebuild | 45 +++++++++++ kde-apps/kmines/kmines-15.04.0.ebuild | 53 +++++++++++++ kde-apps/kmplot/kmplot-15.04.0.ebuild | 35 +++++++++ kde-apps/knetwalk/knetwalk-15.04.0.ebuild | 39 ++++++++++ kde-apps/kollision/kollision-15.04.0.ebuild | 29 +++++++ kde-apps/kompare/kompare-15.04.0.ebuild | 31 ++++++++ kde-apps/kpat/kpat-15.04.0.ebuild | 52 +++++++++++++ kde-apps/kruler/kruler-15.04.0.ebuild | 39 ++++++++++ kde-apps/kshisen/kshisen-15.04.0.ebuild | 32 ++++++++ kde-apps/ksquares/ksquares-15.04.0.ebuild | 31 ++++++++ kde-apps/kstars/kstars-15.04.0.ebuild | 68 ++++++++++++++++ kde-apps/kteatime/kteatime-15.04.0.ebuild | 28 +++++++ kde-apps/ktimer/ktimer-15.04.0.ebuild | 28 +++++++ .../ktp-accounts-kcm-15.04.0.ebuild | 61 +++++++++++++++ kde-apps/ktp-approver/ktp-approver-15.04.0.ebuild | 31 ++++++++ .../ktp-auth-handler-15.04.0.ebuild | 41 ++++++++++ .../ktp-common-internals-15.04.0.ebuild | 85 ++++++++++++++++++++ .../ktp-contact-list-15.04.0.ebuild | 46 +++++++++++ .../ktp-contact-runner-15.04.0.ebuild | 32 ++++++++ .../ktp-desktop-applets-15.04.0.ebuild | 26 +++++++ .../ktp-filetransfer-handler-15.04.0.ebuild | 29 +++++++ .../ktp-kded-module/ktp-kded-module-15.04.0.ebuild | 43 ++++++++++ .../ktp-send-file/ktp-send-file-15.04.0.ebuild | 37 +++++++++ kde-apps/ktp-text-ui/ktp-text-ui-15.04.0.ebuild | 48 ++++++++++++ kde-apps/kturtle/kturtle-15.04.0.ebuild | 31 ++++++++ kde-apps/kwordquiz/kwordquiz-15.04.0.ebuild | 36 +++++++++ kde-apps/libkdegames/libkdegames-15.04.0.ebuild | 49 ++++++++++++ .../libkeduvocdocument-15.04.0.ebuild | 21 +++++ kde-apps/libkmahjongg/libkmahjongg-15.04.0.ebuild | 32 ++++++++ .../libkomparediff2/libkomparediff2-15.04.0.ebuild | 29 +++++++ kde-apps/lokalize/lokalize-15.04.0.ebuild | 58 ++++++++++++++ kde-apps/okteta/okteta-15.04.0.ebuild | 53 +++++++++++++ kde-apps/parley/parley-15.04.0.ebuild | 47 +++++++++++ .../print-manager/print-manager-15.04.0.ebuild | 51 ++++++++++++ kde-apps/rocs/rocs-15.04.0.ebuild | 52 +++++++++++++ .../signon-kwallet-extension-15.04.0.ebuild | 18 +++++ kde-apps/step/step-15.04.0.ebuild | 66 ++++++++++++++++ 71 files changed, 2814 insertions(+) diff --git a/kde-apps/analitza/analitza-15.04.0.ebuild b/kde-apps/analitza/analitza-15.04.0.ebuild new file mode 100644 index 0000000..d45be81 --- /dev/null +++ b/kde-apps/analitza/analitza-15.04.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE library for mathematical features" +KEYWORDS=" ~amd64" +IUSE="eigen opengl" + +DEPEND=" + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + eigen? ( dev-cpp/eigen:3 ) + opengl? ( virtual/opengl ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package eigen Eigen3) + $(cmake-utils_use_find_package opengl OpenGL) + ) + + kde5_src_configure +} diff --git a/kde-apps/blinken/blinken-15.04.0.ebuild b/kde-apps/blinken/blinken-15.04.0.ebuild new file mode 100644 index 0000000..587ba59 --- /dev/null +++ b/kde-apps/blinken/blinken-15.04.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="KDE version of the Simon Says game" +HOMEPAGE="http://www.kde.org/applications/education/blinken +http://edu.kde.org/blinken" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kxmlgui) + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-libs/phonon[qt5] +" +RDEPEND="${DEPEND}" + +src_install() { + kde5_src_install + + rm "${D}"/usr/share/apps/${PN}/README.packagers +} diff --git a/kde-apps/bomber/bomber-15.04.0.ebuild b/kde-apps/bomber/bomber-15.04.0.ebuild new file mode 100644 index 0000000..0197179 --- /dev/null +++ b/kde-apps/bomber/bomber-15.04.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE arcade bombing game" +HOMEPAGE="http://www.kde.org/applications/games/bomber/" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + media-libs/phonon[qt5] +" + +RDEPEND="${DEPEND}" diff --git a/kde-apps/bovo/bovo-15.04.0.ebuild b/kde-apps/bovo/bovo-15.04.0.ebuild new file mode 100644 index 0000000..5a32911 --- /dev/null +++ b/kde-apps/bovo/bovo-15.04.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="Five-in-a-row Board Game" +HOMEPAGE="http://www.kde.org/applications/games/bovo/" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtconcurrent:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" + +RDEPEND="${DEPEND}" diff --git a/kde-apps/cantor/cantor-15.04.0.ebuild b/kde-apps/cantor/cantor-15.04.0.ebuild new file mode 100644 index 0000000..4555cd4 --- /dev/null +++ b/kde-apps/cantor/cantor-15.04.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_TEST="true" +PYTHON_COMPAT=( python2_7 ) +# FIXME: PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} ) +inherit kde5 python-r1 + +DESCRIPTION="Interface for doing mathematics and scientific computing" +HOMEPAGE="http://www.kde.org/applications/education/cantor http://edu.kde.org/cantor" +KEYWORDS=" ~amd64" +IUSE="analitza lua postscript python qalculate +R" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +# TODO Add Sage Mathematics Software backend (http://www.sagemath.org) +# FIXME: $(python_gen_cond_dep 'dev-qt/qtdbus:5' 'python3*') +RDEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kpty) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtxmlpatterns:5 + analitza? ( $(add_kdeapps_dep analitza) ) + lua? ( dev-lang/luajit:2 ) + qalculate? ( + sci-libs/cln + sci-libs/libqalculate + ) + postscript? ( app-text/libspectre ) + python? ( ${PYTHON_DEPS} ) + R? ( dev-lang/R ) +" +DEPEND="${RDEPEND} + >=dev-cpp/eigen-2.0.3:2 +" + +RESTRICT="test" + +pkg_setup() { + use python && python_setup + kde5_pkg_setup +} + +src_prepare() { + # FIXME: shipped FindPythonLibs3.cmake does not work for Gentoo + sed -e '/^find_package(PythonLibs3)/ s/^/#/' \ + -i src/backends/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package analitza Analitza5) + $(cmake-utils_use_find_package lua LuaJIT) + $(cmake-utils_use_find_package postscript LibSpectre) + $(cmake-utils_use_find_package python PythonLibs) + $(cmake-utils_use_find_package qalculate) + $(cmake-utils_use_find_package R) + ) + kde5_src_configure +} + +pkg_postinst() { + kde5_pkg_postinst + + if ! use analitza && ! use lua && ! use python && ! use qalculate && ! use R; then + echo + ewarn "You have decided to build ${PN} with no backend." + ewarn "To have this application functional, please do one of below:" + ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'analitza', 'lua', 'python', 'qalculate' or 'R' USE flag enabled" + ewarn " # emerge -vaDu sci-mathematics/maxima" + echo + fi +} diff --git a/kde-apps/filelight/filelight-15.04.0.ebuild b/kde-apps/filelight/filelight-15.04.0.ebuild new file mode 100644 index 0000000..6e780f6 --- /dev/null +++ b/kde-apps/filelight/filelight-15.04.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings" +HOMEPAGE="http://utils.kde.org/projects/filelight" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/granatier/granatier-15.04.0.ebuild b/kde-apps/granatier/granatier-15.04.0.ebuild new file mode 100644 index 0000000..d418c67 --- /dev/null +++ b/kde-apps/granatier/granatier-15.04.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE Bomberman game" +HOMEPAGE="http://www.kde.org/applications/games/granatier/" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" + +RDEPEND="${DEPEND}" diff --git a/kde-apps/gwenview/gwenview-15.04.0.ebuild b/kde-apps/gwenview/gwenview-15.04.0.ebuild new file mode 100644 index 0000000..e4729f2 --- /dev/null +++ b/kde-apps/gwenview/gwenview-15.04.0.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" +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="KDE image viewer" +HOMEPAGE=" + http://www.kde.org/applications/graphics/gwenview/ + http://gwenview.sourceforge.net/ +" +KEYWORDS=" ~amd64" +IUSE="kipi raw semantic-desktop" + +DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemmodels) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-gfx/exiv2:= + media-libs/lcms:2 + media-libs/libpng:0= + media-libs/phonon[qt5] + virtual/jpeg:0 + x11-libs/libX11 + kipi? ( $(add_kdeapps_dep libkipi '' 5.9999) ) + raw? ( $(add_kdeapps_dep libkdcraw '' 5.9999) ) + semantic-desktop? ( $(add_plasma_dep baloo) ) +" + +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package kipi KF5Kipi) + $(cmake-utils_use_find_package raw KF5KDcraw) + ) + + # Workaround for bug #479510 + if [[ -e ${EPREFIX}/usr/include/${CHOST}/jconfig.h ]]; then + mycmakeargs+=( -DJCONFIG_H="${EPREFIX}/usr/include/${CHOST}/jconfig.h" ) + fi + + if use semantic-desktop; then + mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=Baloo) + else + mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=None) + fi + + kde5_src_configure +} diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-15.04.0.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-15.04.0.ebuild new file mode 100644 index 0000000..6df63db --- /dev/null +++ b/kde-apps/kaccounts-integration/kaccounts-integration-15.04.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_TEST=true +inherit kde5 + +DESCRIPTION="Administer web accounts for the sites and services across the KDE desktop" +HOMEPAGE="https://community.kde.org/KTp" +LICENSE="LGPL-2.1" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + net-libs/accounts-qt + net-libs/signond +" +RDEPEND="${DEPEND}" + +src_configure() { + mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_KF5Akonadi=ON + ) + kde5_src_configure +} diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-15.04.0.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-15.04.0.ebuild new file mode 100644 index 0000000..ba52750 --- /dev/null +++ b/kde-apps/kaccounts-providers/kaccounts-providers-15.04.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE accounts providers" +HOMEPAGE="https://community.kde.org/KTp" +LICENSE="LGPL-2.1" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + net-libs/libaccounts-glib +" +RDEPEND=" + net-im/telepathy-connection-managers[xmpp] + net-libs/signon-ui + net-libs/signon-oauth2 +" diff --git a/kde-apps/kalgebra/kalgebra-15.04.0.ebuild b/kde-apps/kalgebra/kalgebra-15.04.0.ebuild new file mode 100644 index 0000000..7842da7 --- /dev/null +++ b/kde-apps/kalgebra/kalgebra-15.04.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="MathML-based graph calculator for KDE" +HOMEPAGE="http://www.kde.org/applications/education/kalgebra +http://edu.kde.org/kalgebra" +KEYWORDS=" ~amd64" +IUSE="ncurses opengl" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep analitza opengl?) + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + ncurses? ( + sys-libs/ncurses + sys-libs/readline:0 + ) + opengl? ( + dev-qt/qtopengl:5 + dev-qt/qtprintsupport:5 + virtual/glu + ) +" +RDEPEND="${DEPEND} + !kde-base/analitza:4 + !kde-base/kalgebra:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package ncurses Curses) + $(cmake-utils_use_find_package ncurses Readline) + $(cmake-utils_use_find_package opengl OpenGL) + ) + + kde5_src_configure +} diff --git a/kde-apps/kanagram/kanagram-15.04.0.ebuild b/kde-apps/kanagram/kanagram-15.04.0.ebuild new file mode 100644 index 0000000..223e2a0 --- /dev/null +++ b/kde-apps/kanagram/kanagram-15.04.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="Game based on anagrams of works" +HOMEPAGE="http://www.kde.org/applications/education/kanagram +http://edu.kde.org/kanagram" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + $(add_kdeapps_dep libkeduvocdocument) + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + media-libs/phonon[qt5] +" +RDEPEND="${DEPEND} + $(add_kdeapps_dep kdeedu-data) + dev-qt/qtquickcontrols:5 + dev-qt/qtwebkit:5[qml] + !kde-base/kanagram:4 +" diff --git a/kde-apps/kapman/kapman-15.04.0.ebuild b/kde-apps/kapman/kapman-15.04.0.ebuild new file mode 100644 index 0000000..d057b60 --- /dev/null +++ b/kde-apps/kapman/kapman-15.04.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="Pac-Man clone for KDE" +HOMEPAGE="http://www.kde.org/applications/games/kapman/" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-libs/phonon[qt5] +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kapptemplate/kapptemplate-15.04.0.ebuild b/kde-apps/kapptemplate/kapptemplate-15.04.0.ebuild new file mode 100644 index 0000000..87baa8e --- /dev/null +++ b/kde-apps/kapptemplate/kapptemplate-15.04.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_PUNT_BOGUS_DEPS="true" +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="A shell script to create the necessary framework to develop KDE applications" +HOMEPAGE="http://www.kde.org/applications/development/kapptemplate" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwidgetsaddons) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" + +RDEPEND="${DEPEND}" diff --git a/kde-apps/kate/kate-15.04.0.ebuild b/kde-apps/kate/kate-15.04.0.ebuild new file mode 100644 index 0000000..7e465fa --- /dev/null +++ b/kde-apps/kate/kate-15.04.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Kate is an advanced text editor" +HOMEPAGE="http://www.kde.org/applications/utilities/kate http://kate-editor.org" +KEYWORDS=" ~amd64" +IUSE="+addons" + +DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemmodels) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtscript:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + addons? ( + $(add_frameworks_dep kbookmarks) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep plasma) + $(add_frameworks_dep threadweaver) + dev-qt/qtsql:5 + >=dev-libs/libgit2-0.22.0:= + ) +" +RDEPEND="${DEPEND} + !kde-base/kate:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_build addons) + -DBUILD_kwrite=FALSE + ) + + kde5_src_configure +} diff --git a/kde-apps/katomic/katomic-15.04.0.ebuild b/kde-apps/katomic/katomic-15.04.0.ebuild new file mode 100644 index 0000000..2ee75ac --- /dev/null +++ b/kde-apps/katomic/katomic-15.04.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +KDE_SELINUX_MODULE="games" +inherit kde5 + +DESCRIPTION="KDE Atomic Entertainment Game" +HOMEPAGE=" + http://www.kde.org/applications/games/katomic/ + http://games.kde.org/game.php?game=katomic +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kblackbox/kblackbox-15.04.0.ebuild b/kde-apps/kblackbox/kblackbox-15.04.0.ebuild new file mode 100644 index 0000000..92a6cf3 --- /dev/null +++ b/kde-apps/kblackbox/kblackbox-15.04.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +KDE_SELINUX_MODULE="games" +inherit kde5 + +DESCRIPTION="KDE Blackbox Game" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kblocks/kblocks-15.04.0.ebuild b/kde-apps/kblocks/kblocks-15.04.0.ebuild new file mode 100644 index 0000000..f8151fb --- /dev/null +++ b/kde-apps/kblocks/kblocks-15.04.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="A single-player Tetris-like KDE game" +HOMEPAGE="http://www.kde.org/applications/games/kblocks/" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kitemmodels) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-libs/phonon[qt5] +" + +RDEPEND="${DEPEND}" + +src_prepare() { + # fix copy-paste (?) error, there are no tests + sed -i "/find_package(Qt5/ s/ Test//" CMakeLists.txt || die + + kde5_src_prepare +} diff --git a/kde-apps/kbounce/kbounce-15.04.0.ebuild b/kde-apps/kbounce/kbounce-15.04.0.ebuild new file mode 100644 index 0000000..95f024c --- /dev/null +++ b/kde-apps/kbounce/kbounce-15.04.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +KDE_SELINUX_MODULE="games" +inherit kde5 + +DESCRIPTION="KDE Bounce Ball Game" +HOMEPAGE=" + http://www.kde.org/applications/games/kbounce/ + http://games.kde.org/game.php?game=kbounce +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kbreakout/kbreakout-15.04.0.ebuild b/kde-apps/kbreakout/kbreakout-15.04.0.ebuild new file mode 100644 index 0000000..6082114 --- /dev/null +++ b/kde-apps/kbreakout/kbreakout-15.04.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="A Breakout-like game for KDE" +HOMEPAGE=" + http://www.kde.org/applications/games/kbreakout/ + http://games.kde.org/game.php?game=kbreakout +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kbruch/kbruch-15.04.0.ebuild b/kde-apps/kbruch/kbruch-15.04.0.ebuild new file mode 100644 index 0000000..9c37fc9 --- /dev/null +++ b/kde-apps/kbruch/kbruch-15.04.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="Educational application to learn calculating with fractions" +HOMEPAGE="http://www.kde.org/applications/education/kbruch http://edu.kde.org/kbruch" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kcalc/kcalc-15.04.0.ebuild b/kde-apps/kcalc/kcalc-15.04.0.ebuild new file mode 100644 index 0000000..edb6968 --- /dev/null +++ b/kde-apps/kcalc/kcalc-15.04.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE calculator" +HOMEPAGE="http://www.kde.org/applications/utilities/kcalc +http://utils.kde.org/projects/kcalc" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-libs/gmp:0 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 +" +RDEPEND="${DEPEND} + !kde-base/kcalc:4 +" diff --git a/kde-apps/kcharselect/kcharselect-15.04.0.ebuild b/kde-apps/kcharselect/kcharselect-15.04.0.ebuild new file mode 100644 index 0000000..338e811 --- /dev/null +++ b/kde-apps/kcharselect/kcharselect-15.04.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE character selection utility" +HOMEPAGE="http://www.kde.org/applications/utilities/kcharselect +http://utils.kde.org/projects/kcharselect" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kcron/kcron-15.04.0.ebuild b/kde-apps/kcron/kcron-15.04.0.ebuild new file mode 100644 index 0000000..8219f3e --- /dev/null +++ b/kde-apps/kcron/kcron-15.04.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="KDE Task Scheduler" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwidgetsaddons) + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND} + !prefix? ( virtual/cron ) +" diff --git a/kde-apps/kdenlive/kdenlive-15.04.0.ebuild b/kde-apps/kdenlive/kdenlive-15.04.0.ebuild new file mode 100644 index 0000000..966a20a --- /dev/null +++ b/kde-apps/kdenlive/kdenlive-15.04.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="Non-linear video editing suite by KDE" +HOMEPAGE="http://www.kdenlive.org/" + +LICENSE="GPL-2" +KEYWORDS=" ~amd64" +IUSE="v4l" + +RDEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kbookmarks) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kplotting) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtscript:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + >=media-libs/mlt-0.9.0[ffmpeg,-kde,kdenlive,melt,-qt4,sdl,xml] + virtual/ffmpeg[encode,sdl,X] + virtual/opengl + v4l? ( media-libs/libv4l ) + !media-video/kdenlive +" +DEPEND="${RDEPEND} + sys-devel/gettext +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package v4l LibV4L2) + ) + + kde5_src_configure +} diff --git a/kde-apps/kdiamond/kdiamond-15.04.0.ebuild b/kde-apps/kdiamond/kdiamond-15.04.0.ebuild new file mode 100644 index 0000000..2143961 --- /dev/null +++ b/kde-apps/kdiamond/kdiamond-15.04.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="A KDE three-in-a-row game" +HOMEPAGE=" + http://www.kde.org/applications/games/kdiamond/ + http://games.kde.org/game.php?game=kdiamond +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtwidgets:5 +" + +RDEPEND="${DEPEND}" diff --git a/kde-apps/kfourinline/kfourinline-15.04.0.ebuild b/kde-apps/kfourinline/kfourinline-15.04.0.ebuild new file mode 100644 index 0000000..8cbc42c --- /dev/null +++ b/kde-apps/kfourinline/kfourinline-15.04.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="KDE four-in-a-row game" +HOMEPAGE=" + http://www.kde.org/applications/games/kfourinline/ + http://games.kde.org/game.php?game=kfourinline +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kdnssd) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kgeography/kgeography-15.04.0.ebuild b/kde-apps/kgeography/kgeography-15.04.0.ebuild new file mode 100644 index 0000000..9430339 --- /dev/null +++ b/kde-apps/kgeography/kgeography-15.04.0.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="Geography learning tool" +HOMEPAGE="http://edu.kde.org/applications/miscellaneous/kgeography +http://edu.kde.org/applications/all/kgeography" +KEYWORDS=" ~amd64" +IUSE="" diff --git a/kde-apps/khangman/khangman-15.04.0.ebuild b/kde-apps/khangman/khangman-15.04.0.ebuild new file mode 100644 index 0000000..71f790f --- /dev/null +++ b/kde-apps/khangman/khangman-15.04.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="Classical hangman game for KDE" +HOMEPAGE="http://www.kde.org/applications/education/khangman +http://edu.kde.org/khangman" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkeduvocdocument) + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-libs/phonon[qt5] +" +RDEPEND="${DEPEND} + $(add_kdeapps_dep kdeedu-data) + !kde-base/khangman:4 +" diff --git a/kde-apps/kig/kig-15.04.0.ebuild b/kde-apps/kig/kig-15.04.0.ebuild new file mode 100644 index 0000000..fe96635 --- /dev/null +++ b/kde-apps/kig/kig-15.04.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +PYTHON_COMPAT=( python2_7 ) +inherit python-single-r1 kde5 + +DESCRIPTION="KDE Interactive Geometry tool" +HOMEPAGE="http://www.kde.org/applications/education/kig http://edu.kde.org/kig" +KEYWORDS=" ~amd64" +IUSE="scripting" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + scripting? ( >=dev-libs/boost-1.48:=[python,${PYTHON_USEDEP}] ) +" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-4.12.0-boostpython.patch" ) + +pkg_setup() { + python-single-r1_pkg_setup + kde5_pkg_setup +} + +src_prepare() { + kde5_src_prepare + + python_fix_shebang . +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package scripting BoostPython) + ) + + kde5_src_configure +} diff --git a/kde-apps/killbots/killbots-15.04.0.ebuild b/kde-apps/killbots/killbots-15.04.0.ebuild new file mode 100644 index 0000000..4b776bd --- /dev/null +++ b/kde-apps/killbots/killbots-15.04.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="Kill the bots or they kill you!" +HOMEPAGE="http://www.kde.org/applications/games/killbots/" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kiten/kiten-15.04.0.ebuild b/kde-apps/kiten/kiten-15.04.0.ebuild new file mode 100644 index 0000000..9b368b0 --- /dev/null +++ b/kde-apps/kiten/kiten-15.04.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="KDE Japanese dictionary and reference" +HOMEPAGE="http://www.kde.org/applications/education/kiten http://edu.kde.org/kiten" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep khtml) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kjumpingcube/kjumpingcube-15.04.0.ebuild b/kde-apps/kjumpingcube/kjumpingcube-15.04.0.ebuild new file mode 100644 index 0000000..ace7c75 --- /dev/null +++ b/kde-apps/kjumpingcube/kjumpingcube-15.04.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +KDE_SELINUX_MODULE="games" +inherit kde5 + +DESCRIPTION="Tactical one or two player game" +HOMEPAGE=" + http://www.kde.org/applications/games/kjumpingcube/ + http://games.kde.org/game.php?game=kjumpingcube +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/klettres/klettres-15.04.0.ebuild b/kde-apps/klettres/klettres-15.04.0.ebuild new file mode 100644 index 0000000..0500718 --- /dev/null +++ b/kde-apps/klettres/klettres-15.04.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="Alphabet learning application" +HOMEPAGE="http://www.kde.org/applications/education/klettres +http://edu.kde.org/klettres" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-libs/phonon[qt5] +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/klines/klines-15.04.0.ebuild b/kde-apps/klines/klines-15.04.0.ebuild new file mode 100644 index 0000000..821347d --- /dev/null +++ b/kde-apps/klines/klines-15.04.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_SELINUX_MODULE="games" +inherit kde5 + +DESCRIPTION="A little KDE game about balls and how to get rid of them" +HOMEPAGE=" + http://www.kde.org/applications/games/klines/ + http://games.kde.org/game.php?game=klines +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" + +RDEPEND="${DEPEND}" + +src_prepare() { + # fix copy-paste (?) error, there are no tests + sed -i "/find_package(Qt5/ s/ Test//" CMakeLists.txt || die + + kde5_src_prepare +} diff --git a/kde-apps/kmines/kmines-15.04.0.ebuild b/kde-apps/kmines/kmines-15.04.0.ebuild new file mode 100644 index 0000000..3b3c54c --- /dev/null +++ b/kde-apps/kmines/kmines-15.04.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_SELINUX_MODULE="games" +inherit kde5 + +DESCRIPTION="Classic mine sweeper game" +HOMEPAGE=" + http://www.kde.org/applications/games/kmines/ + http://games.kde.org/game.php?game=kmines +" +KEYWORDS=" ~amd64" +IUSE="phonon" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtdeclarative:5 + dev-qt/qtnetwork:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + phonon? ( media-libs/phonon[qt5] ) +" + +RDEPEND="${DEPEND}" + +src_prepare() { + # fix copy-paste (?) error, there are no tests + sed -i "/find_package(Qt5/ s/ Test//" CMakeLists.txt || die + + kde5_src_prepare +} + +src_configure(){ + local mycmakeargs=( + $(cmake-utils_use_find_package phonon Phonon4Qt5) + ) + + kde5_src_configure +} diff --git a/kde-apps/kmplot/kmplot-15.04.0.ebuild b/kde-apps/kmplot/kmplot-15.04.0.ebuild new file mode 100644 index 0000000..bc9e25c --- /dev/null +++ b/kde-apps/kmplot/kmplot-15.04.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="Mathematical function plotter" +HOMEPAGE="http://www.kde.org/applications/education/kmplot http://edu.kde.org/kmplot" +KEYWORDS=" ~amd64" +IUSE="" + +RDEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 +" +DEPEND="${RDEPEND}" diff --git a/kde-apps/knetwalk/knetwalk-15.04.0.ebuild b/kde-apps/knetwalk/knetwalk-15.04.0.ebuild new file mode 100644 index 0000000..3f34e87 --- /dev/null +++ b/kde-apps/knetwalk/knetwalk-15.04.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE version of the popular NetWalk game for system administrators" +HOMEPAGE=" + http://www.kde.org/applications/games/knetwalk/ + http://games.kde.org/game.php?game=knetwalk +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kollision/kollision-15.04.0.ebuild b/kde-apps/kollision/kollision-15.04.0.ebuild new file mode 100644 index 0000000..3b27173 --- /dev/null +++ b/kde-apps/kollision/kollision-15.04.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="Simple ball dodging game" +HOMEPAGE=" + http://www.kde.org/applications/games/kollision/ + http://games.kde.org/game.php?game=kollision +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kompare/kompare-15.04.0.ebuild b/kde-apps/kompare/kompare-15.04.0.ebuild new file mode 100644 index 0000000..d2ce22c --- /dev/null +++ b/kde-apps/kompare/kompare-15.04.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +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=" ~amd64" +IUSE="" + +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/qtprintsupport:5 + dev-qt/qtwidgets:5 +" + +DEPEND="${RDEPEND}" diff --git a/kde-apps/kpat/kpat-15.04.0.ebuild b/kde-apps/kpat/kpat-15.04.0.ebuild new file mode 100644 index 0000000..67c3ae3 --- /dev/null +++ b/kde-apps/kpat/kpat-15.04.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_SELINUX_MODULE="games" +inherit kde5 + +DESCRIPTION="KDE patience game" +HOMEPAGE="http://games.kde.org/game.php?game=kpat" +KEYWORDS=" ~amd64" +IUSE="" + +# Dependencies needs upstream cleanup +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-libs/phonon[qt5] + x11-misc/shared-mime-info +" + +RDEPEND="${DEPEND}" + +src_prepare() { + # fix copy-paste (?) error, there are no tests + sed -i "/find_package(Qt5/ s/ Test//" CMakeLists.txt || die + + kde5_src_prepare +} diff --git a/kde-apps/kruler/kruler-15.04.0.ebuild b/kde-apps/kruler/kruler-15.04.0.ebuild new file mode 100644 index 0000000..ba9d239 --- /dev/null +++ b/kde-apps/kruler/kruler-15.04.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="Screen ruler for Plasma" +HOMEPAGE="http://www.kde.org/applications/graphics/kruler/" +KEYWORDS=" ~amd64" +IUSE="X" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + X? ( + dev-qt/qtx11extras:5 + x11-libs/libxcb + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-apps/kshisen/kshisen-15.04.0.ebuild b/kde-apps/kshisen/kshisen-15.04.0.ebuild new file mode 100644 index 0000000..db72470 --- /dev/null +++ b/kde-apps/kshisen/kshisen-15.04.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +KDE_SELINUX_MODULE="games" +inherit kde5 + +DESCRIPTION="A KDE game similiar to Mahjongg" +HOMEPAGE=" + http://www.kde.org/applications/games/kshisen/ + http://games.kde.org/game.php?game=kshisen +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + $(add_kdeapps_dep libkmahjongg) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/ksquares/ksquares-15.04.0.ebuild b/kde-apps/ksquares/ksquares-15.04.0.ebuild new file mode 100644 index 0000000..557e66b --- /dev/null +++ b/kde-apps/ksquares/ksquares-15.04.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="KDE clone of the game squares" +HOMEPAGE=" + http://www.kde.org/applications/games/ksquares/ + http://games.kde.org/game.php?game=ksquares +" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkdegames) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kstars/kstars-15.04.0.ebuild b/kde-apps/kstars/kstars-15.04.0.ebuild new file mode 100644 index 0000000..d11383b --- /dev/null +++ b/kde-apps/kstars/kstars-15.04.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +PYTHON_COMPAT=( python2_7 ) +inherit kde5 python-single-r1 + +DESCRIPTION="Desktop Planetarium" +HOMEPAGE="http://www.kde.org/applications/education/kstars http://edu.kde.org/kstars" +KEYWORDS=" ~amd64" +IUSE="fits indi wcs xplanet" + +REQUIRED_USE="indi? ( fits )" + +# TODO: AstrometryNet requires new package +# FIXME: doesn't build without sci-libs/cfitsio as of 15.04.0 +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kinit) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kplotting) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + dev-cpp/eigen:3 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtopengl:5 + dev-qt/qtprintsupport:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + >=sci-libs/cfitsio-0.390 + sys-libs/zlib + indi? ( >=sci-libs/indilib-1.0.0 ) + wcs? ( sci-astronomy/wcslib ) + xplanet? ( x11-misc/xplanet ) +" +RDEPEND="${DEPEND} + ${PYTHON_DEPS} +" + +# Regression from commit e9f1b544eda238c068fbbbbf612f291c734ea5aa +# Inspiration from https://git.reviewboard.kde.org/r/110787/ +PATCHES=( "${FILESDIR}/${PN}-15.04.0-use-python2-explicitly.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package indi) + $(cmake-utils_use_find_package wcs WCSLIB) + $(cmake-utils_use_find_package xplanet Xplanet) + ) + + kde5_src_configure +} diff --git a/kde-apps/kteatime/kteatime-15.04.0.ebuild b/kde-apps/kteatime/kteatime-15.04.0.ebuild new file mode 100644 index 0000000..c278ea5 --- /dev/null +++ b/kde-apps/kteatime/kteatime-15.04.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="KDE timer for making a fine cup of tea" +HOMEPAGE="http://www.kde.org/applications/games/kteatime" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kxmlgui) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/ktimer/ktimer-15.04.0.ebuild b/kde-apps/ktimer/ktimer-15.04.0.ebuild new file mode 100644 index 0000000..24d5cad --- /dev/null +++ b/kde-apps/ktimer/ktimer-15.04.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="KDE Timer" +HOMEPAGE="http://www.kde.org/applications/utilities/ktimer +http://utils.kde.org/projects/ktimer" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kwidgetsaddons) + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-15.04.0.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-15.04.0.ebuild new file mode 100644 index 0000000..376a2ac --- /dev/null +++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-15.04.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Telepathy account management kcm" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="LGPL-2.1" +KEYWORDS=" ~amd64" +IUSE="experimental" + +COMMON_DEPEND=" + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_kdeapps_dep kaccounts-integration) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + net-libs/accounts-qt + net-libs/signond + net-libs/telepathy-qt[qt5] +" +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kio) + net-libs/libaccounts-glib +" +RDEPEND="${COMMON_DEPEND} + $(add_kdeapps_dep kaccounts-providers) + net-im/telepathy-connection-managers + !net-im/ktp-accounts-kcm +" + +src_prepare() { + if use experimental; then + mv "${S}"/data/kaccounts/disabled/*.in "${S}"/data/kaccounts/ || die "couldn't enable experimental services" + fi + kde5_src_prepare +} + +pkg_postinst() { + if use experimental; then + ewarn "Experimental providers are enabled." + ewarn "Most of them aren't integrated nicely and may require additional steps for account creation." + ewarn "Use at your own risk!" + fi +} diff --git a/kde-apps/ktp-approver/ktp-approver-15.04.0.ebuild b/kde-apps/ktp-approver/ktp-approver-15.04.0.ebuild new file mode 100644 index 0000000..c5fd63b --- /dev/null +++ b/kde-apps/ktp-approver/ktp-approver-15.04.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Telepathy notification handler" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="LGPL-2.1" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + net-libs/telepathy-qt[qt5]" + +RDEPEND="${DEPEND} + $(add_kdeapps_dep ktp-contact-list) + !net-im/ktp-approver +" diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-15.04.0.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-15.04.0.ebuild new file mode 100644 index 0000000..c8e15fa --- /dev/null +++ b/kde-apps/ktp-auth-handler/ktp-auth-handler-15.04.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Telepathy authentication handler" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="LGPL-2.1" +KEYWORDS=" ~amd64" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_kdeapps_dep kaccounts-integration) + $(add_kdeapps_dep ktp-common-internals) + app-crypt/qca[qt5] + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + net-libs/accounts-qt + net-libs/signond + net-libs/telepathy-qt[qt5] +" +DEPEND=" + $(add_frameworks_dep kdewebkit) + ${COMMON_DEPEND} +" +RDEPEND="${COMMON_DEPEND} + app-crypt/qca[openssl] + !net-im/ktp-auth-handler +" diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-15.04.0.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-15.04.0.ebuild new file mode 100644 index 0000000..49f99c6 --- /dev/null +++ b/kde-apps/ktp-common-internals/ktp-common-internals-15.04.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_DOXYGEN="true" +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="KDE Telepathy common library" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="LGPL-2.1" +KEYWORDS=" ~amd64" +IUSE="otr sso" + +# todo: kdepimlibs +COMMON_DEPEND=" + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kpeople) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtsql:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + net-libs/accounts-qt + net-libs/telepathy-logger-qt:5 + >=net-libs/telepathy-qt-0.9.5[qt5] + sso? ( + $(add_kdeapps_dep kaccounts-integration) + net-libs/accounts-qt + ) + otr? ( + dev-libs/libgcrypt:0= + >=net-libs/libotr-4.0.0 + ) +" +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kio) + dev-qt/qtnetwork:5 +" +RDEPEND=" + ${COMMON_DEPEND} + !net-im/ktp-common-internals +" + +PATCHES=( "${FILESDIR}/${PN}-tests-optional.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package doc Doxygen) + $(cmake-utils_use_find_package sso KAccounts) + $(cmake-utils_use_find_package sso AccountsQt5) + $(cmake-utils_use_find_package otr Libgcrypt) + $(cmake-utils_use_find_package otr LibOTR) + ) + + kde5_src_configure +} + +src_compile() { + kde5_src_compile + use doc && kde5_src_compile apidox +} + +src_install() { + kde5_src_install + use doc && dodoc "${BUILD_DIR}"/KTp/docs/html/* +} diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-15.04.0.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-15.04.0.ebuild new file mode 100644 index 0000000..a015117 --- /dev/null +++ b/kde-apps/ktp-contact-list/ktp-contact-list-15.04.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Telepathy contact list" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="GPL-2" +KEYWORDS=" ~amd64" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpeople) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep ktp-common-internals) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + net-libs/telepathy-qt[qt5] +" +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifyconfig) + dev-qt/qtxml:5 +" +RDEPEND=" + ${COMMON_DEPEND} + !net-im/ktp-contact-list +" diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-15.04.0.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-15.04.0.ebuild new file mode 100644 index 0000000..5a472a9 --- /dev/null +++ b/kde-apps/ktp-contact-runner/ktp-contact-runner-15.04.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Telepathy krunner plugin" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="LGPL-2.1" +KEYWORDS=" ~amd64" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep krunner) + $(add_kdeapps_dep ktp-common-internals) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + net-libs/telepathy-qt[qt5] +" +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kservice) +" +RDEPEND="${COMMON_DEPEND} + !net-im/ktp-contact-runner +" diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-15.04.0.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-15.04.0.ebuild new file mode 100644 index 0000000..b3bafd0 --- /dev/null +++ b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-15.04.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS=" ~amd64" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kwindowsystem) + dev-qt/qtdeclarative:5 +" +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep plasma) +" +RDEPEND="${COMMON_DEPEND} + !net-im/ktp-desktop-applets +" diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-15.04.0.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-15.04.0.ebuild new file mode 100644 index 0000000..a36fbf5 --- /dev/null +++ b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-15.04.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Telepathy file transfer handler" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="GPL-2" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_kdeapps_dep ktp-common-internals) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + net-libs/telepathy-qt[qt5] +" +RDEPEND="${DEPEND} + !net-im/ktp-filetransfer-handler +" diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-15.04.0.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-15.04.0.ebuild new file mode 100644 index 0000000..8804093 --- /dev/null +++ b/kde-apps/ktp-kded-module/ktp-kded-module-15.04.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Telepathy workspace integration" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="LGPL-2.1" +KEYWORDS=" ~amd64" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_kdeapps_dep ktp-common-internals) + dev-qt/qtconcurrent:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsql:5 + dev-qt/qtwidgets:5 + net-libs/telepathy-qt[qt5] +" +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kwidgetsaddons) +" +RDEPEND=" + ${COMMON_DEPEND} + $(add_kdeapps_dep signon-kwallet-extension) + !net-im/ktp-kded-module +" diff --git a/kde-apps/ktp-send-file/ktp-send-file-15.04.0.ebuild b/kde-apps/ktp-send-file/ktp-send-file-15.04.0.ebuild new file mode 100644 index 0000000..cf45ee9 --- /dev/null +++ b/kde-apps/ktp-send-file/ktp-send-file-15.04.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="LGPL-2.1" +KEYWORDS=" ~amd64" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwidgetsaddons) + $(add_kdeapps_dep ktp-common-internals) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + net-libs/telepathy-qt[qt5] +" +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kcmutils) +" +RDEPEND=" + ${COMMON_DEPEND} + $(add_kdeapps_dep ktp-contact-list) + $(add_kdeapps_dep ktp-filetransfer-handler) + !net-im/ktp-send-file +" diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-15.04.0.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-15.04.0.ebuild new file mode 100644 index 0000000..bda3f29 --- /dev/null +++ b/kde-apps/ktp-text-ui/ktp-text-ui-15.04.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Telepathy text chat window" +HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" + +LICENSE="GPL-2" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdewebkit) + $(add_frameworks_dep kemoticons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kpeople) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + $(add_kdeapps_dep ktp-common-internals) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + net-libs/telepathy-qt[qt5] +" +RDEPEND="${DEPEND} + $(add_kdeapps_dep ktp-contact-list) + !net-im/ktp-text-ui +" diff --git a/kde-apps/kturtle/kturtle-15.04.0.ebuild b/kde-apps/kturtle/kturtle-15.04.0.ebuild new file mode 100644 index 0000000..3678c5f --- /dev/null +++ b/kde-apps/kturtle/kturtle-15.04.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=true +inherit kde5 + +DESCRIPTION="Educational programming environment using the Logo programming language" +HOMEPAGE="http://www.kde.org/applications/education/kturtle http://edu.kde.org/kturtle" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kwordquiz/kwordquiz-15.04.0.ebuild b/kde-apps/kwordquiz/kwordquiz-15.04.0.ebuild new file mode 100644 index 0000000..1c5646e --- /dev/null +++ b/kde-apps/kwordquiz/kwordquiz-15.04.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="A powerful flashcard and vocabulary learning program" +HOMEPAGE="http://www.kde.org/applications/education/kwordquiz http://edu.kde.org/kwordquiz" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep sonnet) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkeduvocdocument) + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + media-libs/phonon[qt5] +" +RDEPEND=${DEPEND} diff --git a/kde-apps/libkdegames/libkdegames-15.04.0.ebuild b/kde-apps/libkdegames/libkdegames-15.04.0.ebuild new file mode 100644 index 0000000..a8dda56 --- /dev/null +++ b/kde-apps/libkdegames/libkdegames-15.04.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Base library common to many KDE games" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kbookmarks) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kdnssd) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtsvg:5 + media-libs/libsndfile + media-libs/openal +" + +RDEPEND="${DEPEND}" diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-15.04.0.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-15.04.0.ebuild new file mode 100644 index 0000000..1444511 --- /dev/null +++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-15.04.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Library for reading/writing KVTML" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + dev-qt/qtxml:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/libkmahjongg/libkmahjongg-15.04.0.ebuild b/kde-apps/libkmahjongg/libkmahjongg-15.04.0.ebuild new file mode 100644 index 0000000..6edcac3 --- /dev/null +++ b/kde-apps/libkmahjongg/libkmahjongg-15.04.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="LibKMahjongg for KDE" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" + +RDEPEND="${DEPEND}" + +src_prepare() { + # fix copy-paste (?) error, there are no tests + sed -i "/find_package(Qt5/ s/ Test//" CMakeLists.txt || die + + kde5_src_prepare +} \ No newline at end of file diff --git a/kde-apps/libkomparediff2/libkomparediff2-15.04.0.ebuild b/kde-apps/libkomparediff2/libkomparediff2-15.04.0.ebuild new file mode 100644 index 0000000..8ff2b04 --- /dev/null +++ b/kde-apps/libkomparediff2/libkomparediff2-15.04.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="KDE library to compare files and strings" +KEYWORDS=" ~amd64" +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-apps/libkomparediff2:4 + !<=kde-base/kompare-4.11.50 + !kde-base/libkomparediff2 +" diff --git a/kde-apps/lokalize/lokalize-15.04.0.ebuild b/kde-apps/lokalize/lokalize-15.04.0.ebuild new file mode 100644 index 0000000..5503cb7 --- /dev/null +++ b/kde-apps/lokalize/lokalize-15.04.0.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 +PYTHON_COMPAT=( python2_7 ) +inherit python-single-r1 kde5 + +DESCRIPTION="KDE Applications 5 translation tool" +HOMEPAGE="http://www.kde.org/applications/development/lokalize +http://l10n.kde.org/tools" +KEYWORDS=" ~amd64" +IUSE="" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdoctools) + $(add_frameworks_dep kio) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kross) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + >=app-text/hunspell-1.2.8 + dev-qt/qtdbus:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[sqlite] + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND} + $(add_kdeapps_dep pykde5 "${PYTHON_USEDEP}") + dev-python/translate-toolkit[${PYTHON_USEDEP}] + !kde-apps/lokalize:4 + !kde-base/lokalize +" + +pkg_setup() { + python-single-r1_pkg_setup + kde5_pkg_setup +} + +src_install() { + kde5_src_install + python_fix_shebang "${ED}/usr/share/${PN}" +} + +pkg_postinst() { + kde5_pkg_postinst + + if ! has_version dev-vcs/subversion ; then + elog "To be able to autofetch KDE translations in new project wizard, install dev-vcs/subversion." + fi +} diff --git a/kde-apps/okteta/okteta-15.04.0.ebuild b/kde-apps/okteta/okteta-15.04.0.ebuild new file mode 100644 index 0000000..3307d0b --- /dev/null +++ b/kde-apps/okteta/okteta-15.04.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="optional" +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="KDE hexeditor" +HOMEPAGE="http://www.kde.org/applications/utilities/okteta +http://utils.kde.org/projects/okteta" +KEYWORDS=" ~amd64" +IUSE="crypt examples" + +DEPEND=" + $(add_frameworks_dep kbookmarks) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdoctools) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + dev-qt/qtnetwork:5 + dev-qt/designer:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtscript:5[scripttools] + crypt? ( app-crypt/qca:2[qt5] ) +" +RDEPEND="${DEPEND} + !kde-base/okteta:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package crypt QCA2) + $(cmake-utils_use_enable examples OKTETA_BUILD_EXAMPLES) + $(cmake-utils_use_build test TESTING) + $(cmake-utils_use_find_package test Qt5Test) + ) + + kde5_src_configure +} diff --git a/kde-apps/parley/parley-15.04.0.ebuild b/kde-apps/parley/parley-15.04.0.ebuild new file mode 100644 index 0000000..a1243ba --- /dev/null +++ b/kde-apps/parley/parley-15.04.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE Educational: vocabulary trainer" +HOMEPAGE="http://www.kde.org/applications/education/parley +http://edu.kde.org/applications/school/parley" +KEYWORDS=" ~amd64" +IUSE="" + +DEPEND=" + $(add_kdeapps_dep libkeduvocdocument) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep khtml) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kross) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + dev-libs/libxml2:2 + dev-libs/libxslt + dev-qt/qtdbus:5 + dev-qt/qtconcurrent:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND} + $(add_kdeapps_dep kdeedu-data) + !kde-base/parley:4 +" diff --git a/kde-apps/print-manager/print-manager-15.04.0.ebuild b/kde-apps/print-manager/print-manager-15.04.0.ebuild new file mode 100644 index 0000000..807cd01 --- /dev/null +++ b/kde-apps/print-manager/print-manager-15.04.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="Manage print jobs and printers in Plasma" +KEYWORDS=" ~amd64" +IUSE="gtk" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + net-print/cups +" +RDEPEND="${DEPEND} + gtk? ( app-admin/system-config-printer-gnome ) +" + +pkg_postinst(){ + if ! use gtk ; then + ewarn + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without" + ewarn "an important, though optional, runtime dependency:" + ewarn + ewarn "app-admin/system-config-printer-gnome" + ewarn + ewarn "${PN} will work nevertheless, but is going to be less comfortable" + ewarn "and will show the following error status during runtime:" + ewarn + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing" + ewarn "was not provided by any .service files'\"" + ewarn + fi +} diff --git a/kde-apps/rocs/rocs-15.04.0.ebuild b/kde-apps/rocs/rocs-15.04.0.ebuild new file mode 100644 index 0000000..0ab7d8c --- /dev/null +++ b/kde-apps/rocs/rocs-15.04.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Interface to work with Graph Theory" +HOMEPAGE="http://www.kde.org/applications/education/rocs +http://edu.kde.org/applications/mathematics/rocs" +KEYWORDS=" ~amd64" +IUSE="" + +RDEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kxmlgui) + dev-libs/grantlee:5 + dev-qt/qtconcurrent:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtgui:5 + dev-qt/qtscript:5[scripttools] + dev-qt/qtsvg:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtxmlpatterns:5 +" +DEPEND="${RDEPEND} + >=dev-libs/boost-1.49 +" + +RESTRICT=test # 1/10 tests currently fails + +src_prepare() { + # Duplicate + sed -e '/^find_package.*KF5DocTools/ s/^/#/' -i CMakeLists.txt || die + + kde5_src_prepare +} diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-15.04.0.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-15.04.0.ebuild new file mode 100644 index 0000000..ed19024 --- /dev/null +++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-15.04.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KWallet extension for signond" +HOMEPAGE="https://01.org/gsso/" +KEYWORDS=" ~amd64" +LICENSE="LGPL-2.1" + +DEPEND=" + $(add_frameworks_dep kwallet) + net-libs/signond +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/step/step-15.04.0.ebuild b/kde-apps/step/step-15.04.0.ebuild new file mode 100644 index 0000000..75c98dd --- /dev/null +++ b/kde-apps/step/step-15.04.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Interactive physics simulator" +HOMEPAGE="http://edu.kde.org/step" +KEYWORDS=" ~amd64" +IUSE="+gsl +qalculate" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep khtml) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kplotting) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + >=dev-cpp/eigen-3.2.4:3 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + sci-libs/cln + gsl? ( >=sci-libs/gsl-1.9-r1 ) + qalculate? ( >=sci-libs/libqalculate-0.9.5 ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + use handbook || sed -e '/^find_package.*KF5DocTools/ s/^/#/' \ + -i CMakeLists.txt || die + + # Duplicate + sed -e '/^find_package.*Qt5Test/ s/^/#/' \ + -i autotests/CMakeLists.txt || die + sed -e '/find_package.*Xml Test/ s/^/#/' \ + -i stepcore/CMakeLists.txt || die + + kde5_src_prepare +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package gsl) + $(cmake-utils_use_find_package qalculate) + ) + kde5_src_configure +}