5267dd0301
All packages are now built as RelWithDebugInfo rather than Release. This should make debugging these packages easier. I've also updated all Plasma packages without releases (git-based) to their latest masters. plasma-angelfish now has it's first release, and a new dependency called "purpose". Calindori had a typo in the pkgver causing it to look like it was released in the 30th month of the year. Because of this, the old package will have to explicitly be removed from the repository. Let's hope no one uses that package yet, or they will have to wait till 2020 before it'll get updated again on their system lol. [skip ci]: it does not finish in time. ollieparanoid made sure that it builds on all arches. Usually we would use [ci:skip-build] instead of [skip-ci], but now that [ci:skip-build] also verifies that downloading sources is working as expected, and for some reason gitlab CI can't download one source file even when retrying [1] (cache on their end?), let's skip it this time. [1] https://gitlab.com/postmarketOS/pmaports/-/jobs/219539514
43 lines
2.5 KiB
Text
43 lines
2.5 KiB
Text
# Contributor: Bart Ribbers <bribbers@disroot.org>
|
|
# Maintainer: Bart Ribbers <bribbers@disroot.org>
|
|
pkgname=kwin
|
|
pkgver=5.15.5
|
|
_pkgver="$pkgver"
|
|
pkgrel=1
|
|
pkgdesc="An easy to use, but flexible, composited Window Manager"
|
|
arch="all"
|
|
url="https://www.kde.org/workspaces/plasmadesktop/"
|
|
license="GPL-2.0"
|
|
depends="xorg-server-xwayland qt5-qtmultimedia breeze"
|
|
depends_dev="qt5-qtdeclarative-dev qt5-qtscript-dev qt5-qtsensors-dev qt5-qtx11extras-dev kdecoration-dev kjobwidgets-dev kcmutils-dev kscreenlocker-dev breeze-dev kcompletion-dev plasma-framework-dev kinit-dev kio-dev xcb-util-keysyms-dev kcrash-dev kglobalaccel-dev knotifications-dev kiconthemes-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev ki18n-dev kpackage-dev kwidgetsaddons-dev kwindowsystem-dev kidletime-dev kauth-dev kcodecs-dev ktextwidgets-dev knewstuff-dev kservice-dev kxmlgui-dev kbookmarks-dev kwayland-dev attica-qt-dev sonnet-dev kitemviews-dev solid-dev kdeclarative-dev kactivities-dev"
|
|
makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev kdoctools-dev libxkbcommon-dev libepoxy-dev libinput-dev xcb-util-cursor-dev libdrm-dev eudev-dev xcb-util-wm-dev"
|
|
source="https://download.kde.org/stable/plasma/$pkgver/$pkgname-$_pkgver.tar.xz
|
|
0001-Revert-udev-Only-handle-devices-from-the-current-sea.patch
|
|
0002-Revert-libinput-connection-Don-t-hardcode-seat0-anym.patch
|
|
0001-Disable-finding-of-qml-modules.patch"
|
|
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
|
|
options="!check" # Fails due to requiring running X11
|
|
builddir="$srcdir/$pkgname-$_pkgver"
|
|
|
|
build() {
|
|
cmake \
|
|
-DCMAKE_BUILD_TYPE=RelWithDebugInfo \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
-DBUILD_TESTING=false
|
|
make
|
|
}
|
|
|
|
check() {
|
|
cd "$builddir"
|
|
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
DESTDIR="$pkgdir" make install
|
|
}
|
|
sha512sums="2ea3af33cf79e7acde996c87507d277f114f2491ff3090cb0335ce6d026ae06c6ad83aa3fd5b86bbb01791cca747291ce801fc2d93d20e6d7b88f709893a3f53 kwin-5.15.5.tar.xz
|
|
a34ff6926f020117fafd8a31c18a183eecb3e0a5fe6c3f2784f531171552350615fb06cbac2f3a1248011eb83ec32fc9df4b64f82443dee1d8e90c1be49e2690 0001-Revert-udev-Only-handle-devices-from-the-current-sea.patch
|
|
a534a3d388f066f84813148743eda1da1be000907ddf2c762c098a7ce38fcc1992eaa74763c47d98e82b83e38a03a828f4f3368e7e7ab733714f993646af7c8b 0002-Revert-libinput-connection-Don-t-hardcode-seat0-anym.patch
|
|
d9e5900b4349d2869be51e89ebcf8e9ea73a830196f40f682ea9d6f56719ae9f54025d7f33c68e71c56e128aa7c6014388d18a6572c1a8c33341c405285156b2 0001-Disable-finding-of-qml-modules.patch"
|