summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2020-10-08 20:09:11 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2020-10-08 20:09:11 +0200
commit1cbee8dad428ce26c8f803e8dbb490a98d4db4a2 (patch)
tree5952399f6b1aa11fde4710212579b9020fa242bf
parent37d5d322c87dcd5cd4623138791a8b26c512d96b (diff)
downloadkde-1cbee8dad428ce26c8f803e8dbb490a98d4db4a2.tar.gz
kde-1cbee8dad428ce26c8f803e8dbb490a98d4db4a2.tar.bz2
kde-1cbee8dad428ce26c8f803e8dbb490a98d4db4a2.zip
kde-plasma/libkworkspace: 5.20.0 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--kde-plasma/libkworkspace/Manifest1
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-5.20.0.ebuild61
2 files changed, 62 insertions, 0 deletions
diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest
index 2eccf873d9d..24d2a46ee4d 100644
--- a/kde-plasma/libkworkspace/Manifest
+++ b/kde-plasma/libkworkspace/Manifest
@@ -1 +1,2 @@
DIST plasma-workspace-5.19.90.tar.xz 9037212 BLAKE2B 295caf6e4424647f6771a2c8ed194ecad6c7756fa50a316b2ba818886e59d92d5ae63da320f007022bf5bd7d3c63c8b861d6163ad76728b7298b5e2116500917 SHA512 d595cc6b1fa6108d566db687dc05ca565eb195d10e74cf15fdfab73954b06a3092c39a441a52bd7f331796b539702aa22011fe017d334f20fa451b1cd0493817
+DIST plasma-workspace-5.20.0.tar.xz 8991968 BLAKE2B 62ddd39c19eacc4c0b7f63fda29474ae0aeb2242ac372c879500fec241fec00abb265a6058e3a55d0e3fa57bd18b45b95215739460df8cf67d1dff0d8bb0e7cd SHA512 6aa6ef4477b0eae647308522407829b301d89d2864be8f9f763ce410a36ac8a7be4749dd4731c3f6a8ef3dad7fa06dc27f156c1918d0014ba2a9657824a06ede
diff --git a/kde-plasma/libkworkspace/libkworkspace-5.20.0.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.20.0.ebuild
new file mode 100644
index 00000000000..d185a16395b
--- /dev/null
+++ b/kde-plasma/libkworkspace/libkworkspace-5.20.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+KDE_ORG_NAME="plasma-workspace"
+KFMIN=5.74.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.0
+inherit ecm kde.org
+
+DESCRIPTION="Workspace library to interact with the Plasma session manager"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kinit-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/kscreenlocker-${PVCUT}:5
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-plasma/kwin-${PVCUT}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-plasma/plasma-workspace-5.14.2:5
+"
+
+S="${S}/${PN}"
+
+PATCHES=( "${FILESDIR}/${PN}-5.19.80-standalone.patch" )
+
+src_prepare() {
+ # 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
+ ecm_src_prepare
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ cat >> CMakeLists.txt <<- _EOF_ || die
+ ki18n_install(po)
+ _EOF_
+ fi
+
+ sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
+ -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt"
+}