1 # Copyright 1999-2018 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 FRAMEWORKS_MINIMAL="5.50.0"
9 KMNAME="plasma-workspace"
12 DESCRIPTION="Workspace library to interact with the Plasma session manager"
14 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
18 $(add_frameworks_dep kcoreaddons)
19 $(add_frameworks_dep ki18n)
20 $(add_frameworks_dep kwindowsystem)
21 $(add_frameworks_dep plasma)
23 $(add_qt_dep qtx11extras)
29 DEPEND="${COMMON_DEPEND}
30 $(add_plasma_dep kwin)
32 RDEPEND="${COMMON_DEPEND}
33 !kde-plasma/libkworkspace:4
34 !<kde-plasma/plasma-workspace-5.14.2:5
39 PATCHES=( "${FILESDIR}/${PN}-5.14.2-standalone.patch" )
42 # delete colliding libkworkspace translations, let kde5_src_prepare do its magic
43 if [[ ${KDE_BUILD_TYPE} = release ]]; then
44 find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die
45 rm -rf po/*/docs || die
49 if [[ ${KDE_BUILD_TYPE} = release ]]; then
50 cat >> CMakeLists.txt <<- _EOF_ || die
55 sed -e "/set/s/GENTOO_PV/${PV}/" \
56 -e "/set/s/GENTOO_QT_MINIMAL/${QT_MINIMAL}/" \
57 -e "/set/s/GENTOO_KF5_MINIMAL/${FRAMEWORKS_MINIMAL}/" \
58 -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt"