summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Huber <johu@gentoo.org>2017-01-06 15:07:07 +0100
committerJohannes Huber <johu@gentoo.org>2017-01-06 15:07:07 +0100
commitd1ed2e09a843de17f046fb7fbaecb7f1062db3bb (patch)
treee63eb5fe13beecebcac08c8e187725d6eea6158e
parenta2b87f5cb1b6f1eea0d57a5ade265bbe869d31ce (diff)
downloadkde-d1ed2e09a843de17f046fb7fbaecb7f1062db3bb.tar.gz
kde-d1ed2e09a843de17f046fb7fbaecb7f1062db3bb.tar.bz2
kde-d1ed2e09a843de17f046fb7fbaecb7f1062db3bb.zip
dev-util/kdevplatform: Version bump 5.0.80
Package-Manager: Portage-2.3.3, Repoman-2.3.1
-rw-r--r--dev-util/kdevplatform/Manifest1
-rw-r--r--dev-util/kdevplatform/kdevplatform-5.0.80.ebuild107
2 files changed, 108 insertions, 0 deletions
diff --git a/dev-util/kdevplatform/Manifest b/dev-util/kdevplatform/Manifest
new file mode 100644
index 00000000000..218719533c0
--- /dev/null
+++ b/dev-util/kdevplatform/Manifest
@@ -0,0 +1 @@
+DIST kdevplatform-5.0.80.tar.xz 2261476 SHA256 6377e354ebdace5eee051784976e3f3bdb1f65a0acdcb1f000b44b0d7743c3e4 SHA512 096e70adffebd46a2da1c24d2b6a3a1618fde7e61eee3dcced487b158f1612e0f4f8f66799eba82c00d5bb517de4578ebadea40876c4dafd851cfb59bc7b6241 WHIRLPOOL 550281d96d80ac12838732edd68bf2d43f6e857221b052414d14cb2d2a3ff35e8c2f78601409897d801303242fcb6befc480050c55e0a5a5fe229ed07939f253
diff --git a/dev-util/kdevplatform/kdevplatform-5.0.80.ebuild b/dev-util/kdevplatform/kdevplatform-5.0.80.ebuild
new file mode 100644
index 00000000000..a2a70c5d877
--- /dev/null
+++ b/dev-util/kdevplatform/kdevplatform-5.0.80.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+EGIT_BRANCH="5.1"
+KDEBASE="kdevelop"
+KDE_TEST="forceoptional-recursive"
+VIRTUALDBUS_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE development support libraries and apps"
+IUSE="cvs reviewboard subversion +welcomepage"
+[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kbookmarks)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(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 knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(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)
+ $(add_frameworks_dep sonnet)
+ $(add_frameworks_dep threadweaver)
+ $(add_kdeapps_dep libkomparediff2)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qttest)
+ $(add_qt_dep qtwebkit)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+ dev-libs/grantlee:5
+ reviewboard? ( dev-libs/purpose )
+ subversion? (
+ dev-libs/apr:1
+ dev-libs/apr-util:1
+ dev-vcs/subversion
+ )
+ welcomepage? ( $(add_qt_dep qtdeclarative 'widgets') )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ $(add_qt_dep qtconcurrent)
+"
+RDEPEND="${COMMON_DEPEND}
+ cvs? ( dev-vcs/cvs )
+ !dev-util/kdevelop:4
+ !dev-util/kdevplatform:4
+"
+
+REQUIRED_USE="test? ( welcomepage )"
+
+RESTRICT+=" test"
+
+src_prepare() {
+ kde5_src_prepare
+ # root tests subdirectory actually does not contain tests, installs stuff
+ if ! use test; then
+ sed -i -e "/add_subdirectory(tests)/ s/#DONOTCOMPILE //" \
+ CMakeLists.txt || die "Failed to fix CMakeLists.txt"
+ sed -i -e '1s/^/find_package(Qt5Test \$\{QT_MIN_VERSION\})\n/' \
+ tests/CMakeLists.txt || die "Failed to fix tests/CMakeLists.txt"
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_cvs=$(usex cvs)
+ $(cmake-utils_use_find_package reviewboard KDEExperimentalPurpose)
+ $(cmake-utils_use_find_package subversion SubversionLibrary)
+ $(cmake-utils_use_find_package welcomepage Qt5QuickWidgets)
+ )
+
+ kde5_src_configure
+}
+
+pkg_postinst() {
+ kde5_pkg_postinst
+
+ if ! has_version "kde-apps/konsole" ; then
+ echo
+ elog "For konsole view, please install kde-apps/konsole"
+ echo
+ fi
+}