diff options
Diffstat (limited to 'user/kwin/APKBUILD')
-rw-r--r-- | user/kwin/APKBUILD | 39 |
1 files changed, 27 insertions, 12 deletions
diff --git a/user/kwin/APKBUILD b/user/kwin/APKBUILD index 02c40e3c0..2be15a607 100644 --- a/user/kwin/APKBUILD +++ b/user/kwin/APKBUILD @@ -1,29 +1,31 @@ # Contributor: A. Wilcox <awilfox@adelielinux.org> # Maintainer: A. Wilcox <awilfox-kde@adelielinux.org> pkgname=kwin -pkgver=5.12.8 -pkgrel=0 +pkgver=5.24.5 +pkgrel=1 pkgdesc="Modern, stylish window manager (requires OpenGL)" url="https://www.kde.org/" arch="all" options="!check" # Requires accelerated X11 desktop license="GPL-2.0+ AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only" -depends="qt5-qtmultimedia" +depends="plasma-framework qt5-qtmultimedia qt5-qtquickcontrols2" depends_dev="qt5-qtbase-dev libepoxy-dev libxcb-dev kconfig-dev kcoreaddons-dev kwindowsystem-dev" makedepends="$depends_dev cmake extra-cmake-modules qt5-qttools-dev python3 qt5-qtdeclarative-dev qt5-qtscript-dev qt5-qtsensors-dev eudev-dev qt5-qtmultimedia-dev qt5-qtx11extras-dev fontconfig-dev freetype-dev - libdrm-dev libinput-dev libx11-dev libxkbcommon-dev mesa-dev + libdrm-dev libinput-dev libx11-dev libxi-dev libxkbcommon-dev mesa-dev wayland-dev xcb-util-cursor-dev xcb-util-image-dev xcb-util-wm-dev + lcms2-dev libcap-dev libqaccessibilityclient-dev xwayland libglvnd-dev - breeze-dev kactivities-dev kcompletion-dev kconfigwidgets-dev - kcmutils-dev kcrash-dev kdeclarative-dev kdecoration-dev + breeze breeze-dev kactivities-dev kcompletion-dev kconfigwidgets-dev + kcmutils-dev kcrash-dev kdeclarative-dev kdecoration-dev kirigami2-dev kglobalaccel-dev ki18n-dev kiconthemes-dev kidletime-dev kinit-dev - kio-dev knewstuff-dev knotifications-dev kpackage-dev kscreenlocker-dev - kservice-dev ktextwidgets-dev kwayland-dev kwidgetsaddons-dev - kxmlgui-dev plasma-framework-dev" -subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" + kio-dev knewstuff-dev knotifications-dev kpackage-dev krunner-dev + kscreenlocker-dev kservice-dev ktextwidgets-dev kwayland-dev + kwayland-server-dev kwidgetsaddons-dev kxmlgui-dev plasma-framework-dev + qt5-qtvirtualkeyboard-dev" +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-wayland" source="https://download.kde.org/stable/plasma/$pkgver/kwin-$pkgver.tar.xz" build() { @@ -37,7 +39,8 @@ build() { -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" \ - ${CMAKE_CROSSOPTS} + -DBUILD_TESTING=OFF \ + ${CMAKE_CROSSOPTS} . make } @@ -47,6 +50,18 @@ check() { package() { make DESTDIR="$pkgdir" install + rm -rf "$pkgdir"/usr/lib/systemd } -sha512sums="56b4cb7ffb8df382fbea7c21cff529241e9cf124d97f08ec94dff8d91bcdb8df43c5d1471b63bf608594d23cb430e79ee96ebc25b75233105a3f8750c7f46fd0 kwin-5.12.8.tar.xz" +wayland() { + pkgdesc="$pkgdesc (Wayland server)" + depends="$pkgname=$pkgver-r$pkgrel xwayland" + + mkdir -p "$subpkgdir"/usr/lib/qt5/plugins + mv "$pkgdir"/usr/lib/qt5/plugins/org.kde.kwin.waylandbackends \ + "$subpkgdir"/usr/lib/qt5/plugins/ + mkdir -p "$subpkgdir"/usr/bin + mv "$pkgdir"/usr/bin/kwin_wayland* "$subpkgdir"/usr/bin/ +} + +sha512sums="4fad8b39a588a44f89e2640358d8e563047fa889a9bdaf246c1c87d320aa5f5b9d3d6bef702314fb06d2bfe16d0445efe736de60d94b4409f9b5efcdac48d089 kwin-5.24.5.tar.xz" |