summaryrefslogtreecommitdiff
path: root/kde-plasma/libkworkspace/libkworkspace-9999.ebuild
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2019-11-10 17:33:57 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2019-11-10 18:11:34 +0100
commite06365c847da7e720e690dfe1385a56a5f64f7b2 (patch)
tree6f5e81f4640ee2ddf0d2f675fd765753d2e2eb33 /kde-plasma/libkworkspace/libkworkspace-9999.ebuild
parent88f0bc54a6aafe25d2596ecfc7281e4afb846de3 (diff)
downloadkde-e06365c847da7e720e690dfe1385a56a5f64f7b2.tar.gz
kde-e06365c847da7e720e690dfe1385a56a5f64f7b2.tar.bz2
kde-e06365c847da7e720e690dfe1385a56a5f64f7b2.zip
kde-plasma: Port 9999 to ecm.eclass and kde.org.eclass
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-plasma/libkworkspace/libkworkspace-9999.ebuild')
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-9999.ebuild31
1 files changed, 18 insertions, 13 deletions
diff --git a/kde-plasma/libkworkspace/libkworkspace-9999.ebuild b/kde-plasma/libkworkspace/libkworkspace-9999.ebuild
index 1282f6d2566..1e061c8471c 100644
--- a/kde-plasma/libkworkspace/libkworkspace-9999.ebuild
+++ b/kde-plasma/libkworkspace/libkworkspace-9999.ebuild
@@ -3,30 +3,35 @@
EAPI=7
-KDE_TEST="true"
-KMNAME="plasma-workspace"
-inherit kde5
+ECM_TEST="true"
+KDE_ORG_NAME="plasma-workspace"
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Workspace library to interact with the Plasma session manager"
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
KEYWORDS=""
IUSE=""
COMMON_DEPEND="
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep plasma)
- $(add_plasma_dep kscreenlocker)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtx11extras)
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/kscreenlocker-${PVCUT}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
"
DEPEND="${COMMON_DEPEND}
- $(add_plasma_dep kwin)
+ >=kde-plasma/kwin-${PVCUT}:5
"
RDEPEND="${COMMON_DEPEND}
!<kde-plasma/plasma-workspace-5.14.2:5
@@ -37,13 +42,13 @@ S="${S}/${PN}"
PATCHES=( "${FILESDIR}/${PN}-5.16.80-standalone.patch" )
src_prepare() {
- # delete colliding libkworkspace translations, let kde5_src_prepare do its magic
+ # delete colliding libkworkspace translations, let ecm_src_prepare do its magic
if [[ ${KDE_BUILD_TYPE} = release ]]; then
find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die
rm -rf po/*/docs || die
cp -a ../po ./ || die
fi
- kde5_src_prepare
+ ecm_src_prepare
if [[ ${KDE_BUILD_TYPE} = release ]]; then
cat >> CMakeLists.txt <<- _EOF_ || die
ki18n_install(po)