Compare commits

...
Author SHA1 Message Date
Bart Ribbers effb666b85 temp/plasma*: fork from Alpine to upgrade to 5.22.90 2021-09-22 09:36:52 +02:00
59 changed files with 12526 additions and 0 deletions

No files matched your search

+62
View File
@@ -0,0 +1,62 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=bluedevil
pkgver=5.22.90
pkgrel=0
pkgdesc="Integrate the Bluetooth technology within KDE workspace and applications"
# armhf blocked by qt5-qtdeclarative
# armhf, s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
depends="
bluez
bluez-obexd
kded
"
makedepends="
bluez-qt-dev
extra-cmake-modules
kcoreaddons-dev
kdbusaddons-dev
kded
kded-dev
ki18n-dev
kiconthemes-dev
kio-dev
knotifications-dev
kwidgetsaddons-dev
kwindowsystem-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
shared-mime-info
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/bluedevil-$pkgver.tar.xz"
subpackages="$pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
8a6ed6444fa36d596d12d1c09499bf39d85cbbd29e6b172260a567c343712a1f08d19b1d9f936949762031223447359989cec287c8018cf8f572d0e75930ee73 bluedevil-5.22.90.tar.xz
"
+34
View File
@@ -0,0 +1,34 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=breeze-grub
pkgver=5.22.90
pkgrel=0
pkgdesc="Breeze theme for GRUB"
arch="noarch !s390x !armhf" # armhf blocked by extra-cmake-modules
url="https://kde.org/plasma-desktop/"
license="GPL-3.0-or-later"
depends="grub"
makedepends="
extra-cmake-modules
grub-mkfont
unifont
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/breeze-grub-$pkgver.tar.xz"
options="!check" # No test suite available
build() {
./mkfont.sh
}
package() {
install -d "$pkgdir"/usr/share/grub/themes
cp -r breeze "$pkgdir"/usr/share/grub/themes
}
sha512sums="
93c2a36b6c6f921f04e4b076a4b67a50d94d695c7886f4c56ec4ce9957d5f7a7c7c23c95d7cd70b0f1c513507089b574dae50fc39ffc985f1d0056a072b02ba4 breeze-grub-5.22.90.tar.xz
"
+45
View File
@@ -0,0 +1,45 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=breeze-gtk
pkgver=5.22.90
pkgrel=0
pkgdesc="A GTK Theme Built to Match KDE's Breeze"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> breeze
arch="noarch !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="LGPL-2.1-only"
depends="gtk-engines"
makedepends="
breeze
breeze-dev
extra-cmake-modules
py3-cairo
sassc
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/breeze-gtk-$pkgver.tar.xz"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
9791b30ef03e6baf9233c5e5a8f2a6ff41cdf4d442fd4eb632d924572af58dc3798169c37f9e56c0a45f268df1d249f3bdc75fc20a1dbac0b3656648c936be49 breeze-gtk-5.22.90.tar.xz
"
+38
View File
@@ -0,0 +1,38 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=breeze-plymouth
pkgver=5.22.90
pkgrel=0
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://kde.org/"
pkgdesc="Breeze theme for Plymouth"
license="GPL-2.0-or-later"
depends="plymouth"
makedepends="
extra-cmake-modules
plymouth-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/breeze-plymouth-$pkgver.tar.xz"
options="!check" # No tests
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DDISTRO_NAME="$(grep PRETTY_NAME /etc/os-release | awk -F = '{ print $2 }')" \
-DDISTRO_VERSION="$(grep VERSION_ID /etc/os-release | awk -F = '{ print $2 }')"
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
eeb3020608c62cdc5ce301e567c677631313c3c34dfb0ae9d8d2eef074dd5430785f8e548cd48fdfdfccea34dc531d51177660a0c9daa16da6aee5a2971b8623 breeze-plymouth-5.22.90.tar.xz
"
+50
View File
@@ -0,0 +1,50 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=breeze
pkgver=5.22.90
pkgrel=0
pkgdesc="Artwork, styles and assets for the Breeze visual style for the Plasma Desktop"
# armhf blocked by qt5-qtdeclarative
# mips64, s390x and riscv64 blocked by polkit -> kconfigwidgets
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
depends_dev="
kconfigwidgets-dev
kdecoration-dev
kguiaddons-dev
ki18n-dev
kiconthemes-dev
kpackage-dev
kwindowsystem-dev
"
makedepends="$depends_dev
extra-cmake-modules
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/breeze-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
98f7fc6dd5e84df5a5ce9a47e3b357064583cfa21a3d6a971a0dc285cdde02ba272f72a16cbc8d9e457e9cd27549b35d4b68bffad2dd420d27f16aa4ea428c7f breeze-5.22.90.tar.xz
"
File diff suppressed because it is too large. Load diff
+134
View File
@@ -0,0 +1,134 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=discover
pkgver=5.22.90
pkgrel=0
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://userbase.kde.org/Discover"
pkgdesc="KDE Plasma resources management GUI"
license="LGPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND GFDL-1.2-only"
depends="kirigami2"
makedepends="
appstream-dev
attica-dev
extra-cmake-modules
flatpak-dev
karchive-dev
kauth-dev
kcmutils-dev
kconfig-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdeclarative-dev
ki18n-dev
kidletime-dev
kio-dev
kitemmodels-dev
knewstuff-dev
kuserfeedback-dev
kxmlgui-dev
libapk-qt-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
"
checkdepends="xvfb-run"
# secfixes:
# 5.21.3-r0:
# - CVE-2021-28117
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="
https://download.kde.org/$_rel/plasma/$pkgver/discover-$pkgver.tar.xz
0001-Add-support-for-Alpine-Linux-apk-backend.patch
alpine-appstream-data.json
alpine-linux-logo-icon.png
"
subpackages="
$pkgname-backend-apk:backend_apk
$pkgname-backend-flatpak:backend_flatpak
$pkgname-lang
"
case "$CARCH" in
x86|x86_64)
makedepends="$makedepends fwupd-dev"
subpackages="$subpackages $pkgname-backend-fwupd:backend_fwupd"
;;
*) ;;
esac
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON \
-DWITH_KCM=OFF
cmake --build build
}
check() {
cd build
# knsbackendtest and flatpaktest fail to find their required executables
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "(knsbackend|flatpak)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
backend_flatpak() {
pkgdesc="Flatpak backend for $pkgname"
depends=""
install_if="$pkgname flatpak"
amove usr/lib/qt5/plugins/discover/flatpak-backend.so
amove usr/share/libdiscover/categories/flatpak-backend-categories.xml
amove usr/lib/qt5/plugins/discover-notifier/FlatpakNotifier.so
amove usr/share/applications/org.kde.discover-flatpak.desktop
amove usr/share/metainfo/org.kde.discover.flatpak.appdata.xml
amove usr/share/icons/hicolor/scalable/apps/flatpak-discover.svg
}
backend_apk() {
pkgdesc="Apk backend for $pkgname"
depends=""
install_if="$pkgname apk-tools"
amove usr/lib/qt5/plugins/discover/alpineapk-backend.so
amove usr/lib/libexec/kauth/alpineapk_kauth_helper
amove usr/share/polkit-1/actions/org.kde.discover.alpineapkbackend.policy
amove usr/share/dbus-1/system.d/org.kde.discover.alpineapkbackend.conf
amove usr/share/dbus-1/system-services/org.kde.discover.alpineapkbackend.service
# JSON file contains placeholder for replacement - @CARCH@
sed -i "s/@CARCH@/$CARCH/g" "$srcdir"/alpine-appstream-data.json
install -Dm644 "$srcdir"/alpine-appstream-data.json \
"$subpkgdir"/usr/share/libdiscover/external-appstream-urls/alpine-appstream-data.json
install -Dm644 -t "$subpkgdir"/usr/share/icons/hicolor/32x32/apps/ \
"$srcdir"/alpine-linux-logo-icon.png
}
backend_fwupd() {
pkgdesc="fwupd backend for $pkgname"
depends=""
install_if="$pkgname fwupd"
amove usr/lib/qt5/plugins/discover/fwupd-backend.so
}
sha512sums="
12e235d52464132ecc4d0d483e5ba5d967db4659ee5785db1bbb35c8ad8ff78ad4f2697beace0d26228a552b765ef4bacfac7ba413e8b9b3340415fc6b68d41a discover-5.22.90.tar.xz
40019b59c8ad5523ccf64313bf03efb354e8c81074733e62b6a778a3c0dbb699f5d6ba3ee8c950b484fee40bf21c82a5608aa2b0e30bad989fdcf557aa68b583 0001-Add-support-for-Alpine-Linux-apk-backend.patch
f9f73888f8e20b317987da55028bd578de854fb34293466d1bc5deb82e32dc164916f724411de64a42235ecda37205d3f1ba26621ed7ab710b94273acce34aa3 alpine-appstream-data.json
0766668630cb14f58c840ebdda8b76bd1dec98b4dd61469677d4ad6eb4966809a25dbec2a846502cad0391df5b6ca9d692bb857a6fa203b61a52e6ac044cfbf4 alpine-linux-logo-icon.png
"
+7
View File
@@ -0,0 +1,7 @@
{
"urls": [
"https://appstream.alpinelinux.org/data/edge/main/Components-main-@CARCH@.xml.gz",
"https://appstream.alpinelinux.org/data/edge/community/Components-community-@CARCH@.xml.gz",
"https://appstream.alpinelinux.org/data/edge/testing/Components-testing-@CARCH@.xml.gz"
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 896 B

+60
View File
@@ -0,0 +1,60 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=drkonqi
pkgver=5.22.90
pkgrel=0
pkgdesc="The KDE crash handler"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
makedepends="
extra-cmake-modules
kcompletion-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
ki18n-dev
kidletime-dev
kio-dev
kjobwidgets-dev
knotifications-dev
kservice-dev
kwallet-dev
kwidgetsaddons-dev
kxmlrpcclient-dev
qt5-qtbase-dev
qt5-qtx11extras-dev
syntax-highlighting-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/drkonqi-$pkgver.tar.xz"
subpackages="$pkgname-lang"
options="!check" # Broken
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF # Broken
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
19f5e2d80a533894242076612063036bb07c64e26fa6b88a0f3f8200be2d092536d3bc7f349fa19af6d57e0486b67f1d52795603358b1caaf3ddbdca828b91a1 drkonqi-5.22.90.tar.xz
"
+55
View File
@@ -0,0 +1,55 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kactivitymanagerd
pkgver=5.22.90
pkgrel=0
pkgdesc="System service to manage user's activities and track the usage patterns"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-only OR GPL-3.0-only"
depends="qt5-qtbase-sqlite"
makedepends="
boost-dev
extra-cmake-modules
kconfig-dev
kcoreaddons-dev
kdbusaddons-dev
kglobalaccel-dev
ki18n-dev
kio-dev
kwindowsystem-dev
kxmlgui-dev
qt5-qtbase-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kactivitymanagerd-$pkgver.tar.xz"
subpackages="$pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
# We don't ship systemd
rm -r "$pkgdir"/usr/lib/systemd
}
sha512sums="
a67a2c4e0d7f23e3a6e0864b3090c0692dbcd518763f110b7ac4f1e9724390c34581dc64f3aa77ff7d585f87f3a2d27d2b189ebba22d84f26a0717c4e2127978 kactivitymanagerd-5.22.90.tar.xz
"
+62
View File
@@ -0,0 +1,62 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kde-cli-tools
pkgver=5.22.90
pkgrel=0
pkgdesc="Tools based on KDE Frameworks 5 to better interact with the system"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://invent.kde.org/plasma/kde-cli-tools"
license="(GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND GPL-2.0-only AND LGPL-2.1-only"
makedepends="
extra-cmake-modules
kactivities-dev
kcmutils-dev
kconfig-dev
kdeclarative-dev
kdesu-dev
kdoctools-dev
ki18n-dev
kiconthemes-dev
kinit-dev
kio-dev
kservice-dev
kwindowsystem-dev
plasma-workspace-dev
qt5-qtbase-dev
qt5-qtsvg-dev
qt5-qtx11extras-dev
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kde-cli-tools-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # Broken
# Workaround a circular dependency https://gitlab.alpinelinux.org/alpine/aports/-/issues/11785
install_if="plasma-workspace"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
85d0f2ddcd24c8082f78b44207358fca952ec8fc60172ab0a4a2ea851ba8db9b1f72eba7956ac95136d58049ae9f5257f0677e7847efb61b607d636c18d854a3 kde-cli-tools-5.22.90.tar.xz
"
+55
View File
@@ -0,0 +1,55 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kde-gtk-config
pkgver=5.22.90
pkgrel=0
pkgdesc="GTK2 and GTK3 Configurator for KDE"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64, riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://invent.kde.org/plasma/kde-gtk-config"
license="GPL-2.0 AND LGPL-2.1-only OR LGPL-3.0-only"
depends="gsettings-desktop-schemas"
makedepends="
extra-cmake-modules
gsettings-desktop-schemas-dev
gtk+2.0-dev
gtk+3.0-dev
karchive-dev
kcmutils-dev
kconfigwidgets-dev
kdecoration-dev
ki18n-dev
kiconthemes-dev
kio-dev
knewstuff-dev
qt5-qtbase-dev
qt5-qtsvg-dev
sassc
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kde-gtk-config-$pkgver.tar.xz"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
0171f8c3e31bc08099912fffc6f2d8d9cf1cc4e89044f1751587ec3e13a1199465d970aafe17318fed55f233ccaad5bc91e402ba9496191fa0cc6130e6987c8c kde-gtk-config-5.22.90.tar.xz
"
+44
View File
@@ -0,0 +1,44 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kdecoration
pkgver=5.22.90
pkgrel=0
pkgdesc="Plugin based library to create window decorations"
arch="all !armhf"
url="https://kde.org/plasma-desktop/"
license="LGPL-2.1-only OR LGPL-3.0-only"
depends_dev="
ki18n-dev
qt5-qtbase-dev
"
makedepends="$depends_dev
extra-cmake-modules
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kdecoration-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
785f56faaf752cf0c1cfcb78796875c15a3aa0fa58e816350dbd31877cf96f87528bda3317990d82e750dd0adf999941ea18918225a0a75e4e786c4f4be18354 kdecoration-5.22.90.tar.xz
"
+67
View File
@@ -0,0 +1,67 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kdeplasma-addons
pkgver=5.22.90
pkgrel=0
pkgdesc="All kind of addons to improve your Plasma experience"
# armhf blocked by qt5-qtdeclarative
# mips, ppc64le, s390x and riscv64 blocked by qt5-qtwebengine
arch="all !armhf !ppc64le !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="LGPL-2.0-only AND GPL-2.0-or-later"
depends="purpose"
depends_dev="
karchive-dev
kcmutils-dev
kconfig-dev
kcoreaddons-dev
kdeclarative-dev
kholidays-dev
ki18n-dev
kiconthemes-dev
kio-dev
knewstuff-dev
knotifications-dev
kross-dev
krunner-dev
kservice-dev
kunitconversion-dev
kwindowsystem-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtwebengine-dev
sonnet-dev
"
makedepends="$depends_dev
extra-cmake-modules
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kdeplasma-addons-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
# converterrunnertest is broken
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "converterrunnertest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
71fc62f79267779c41c4b5a561ee2787812902f6718c96c841c662348f282d935eeb90ed11023224293eeb5375575513c8294b3edaf8aa2ece8b15a7fd397597 kdeplasma-addons-5.22.90.tar.xz
"
+47
View File
@@ -0,0 +1,47 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kgamma5
pkgver=5.22.90
pkgrel=0
pkgdesc="Adjust your monitor's gamma settings"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kconfigwidgets
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
makedepends="
extra-cmake-modules
kconfig-dev
kconfigwidgets-dev
kdoctools-dev
ki18n-dev
qt5-qtbase-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kgamma5-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
9783b6ecef16dd1d29ac4c5df3e749b48082800c8349b4d43779e3fe3edd053a3f4b7a7e57fbb929d3f9fb3c3bce9ca151bc0a4c7898ffa7dd24a2c916a4aa72 kgamma5-5.22.90.tar.xz
"
+55
View File
@@ -0,0 +1,55 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=khotkeys
pkgver=5.22.90
pkgrel=0
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by libksysguard
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
pkgdesc="Key Accelerator Application"
license="GPL-2.0-only AND LGPL-2.0-or-later"
makedepends="
extra-cmake-modules
kcmutils-dev
kdbusaddons-dev
kdelibs4support-dev
kdoctools-dev
kglobalaccel-dev
ki18n-dev
kio-dev
kxmlgui-dev
plasma-framework-dev
plasma-workspace-dev
qt5-qtbase-dev
qt5-qtx11extras-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/khotkeys-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang $pkgname-dev"
options="!check" # No tests
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
cde32b2009ddf2c7bcf0506f32e8aaf1764f15b65065438bdd85c1989d892d7bfd32e85c32c0e01aa31a4d9ac599e9eb0d0fc80310698b85e8bfdcbe919f4e85 khotkeys-5.22.90.tar.xz
"
+64
View File
@@ -0,0 +1,64 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kinfocenter
pkgver=5.22.90
pkgrel=0
pkgdesc="A utility that provides information about a computer system"
# armhf blocked by extra-cmake-modules
# mips64, s390x and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)"
makedepends="
extra-cmake-modules
glu-dev
kcmutils-dev
kcompletion-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdeclarative-dev
kdoctools-dev
ki18n-dev
kiconthemes-dev
kio-dev
kpackage-dev
kservice-dev
kwayland-dev
kwidgetsaddons-dev
kwindowsystem-dev
kxmlgui-dev
qt5-qtbase-dev
solid-dev
solid-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kinfocenter-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
fd7bfbdbfa363134c16d0787963291fcdaccda1b8a9530c4112c86ea4513c40d2295e9c768239efdcda51a716a74662e673f06da893eceaa34bd405ccf23704c kinfocenter-5.22.90.tar.xz
"
+53
View File
@@ -0,0 +1,53 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kmenuedit
pkgver=5.22.90
pkgrel=0
pkgdesc="KDE menu editor"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
makedepends="
extra-cmake-modules
kdbusaddons-dev
kdoctools-dev
kglobalaccel-dev
ki18n-dev
kiconthemes-dev
kinit-dev
kio-dev
kitemviews-dev
kxmlgui-dev
qt5-qtbase-dev
sonnet-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kmenuedit-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
2252d14c15c55272a630781aa2e7230d5d66f96ace1e166bc64e0250c729a475bb60c139eeb0b6283c78aaa7a0eeeebf6169bd11a9845f5bbd05ca64d3676b90 kmenuedit-5.22.90.tar.xz
"
+59
View File
@@ -0,0 +1,59 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kscreen
pkgver=5.22.90
pkgrel=0
pkgdesc="KDE's screen management software"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by polkit -> kconfigwidgets
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
depends="hicolor-icon-theme"
makedepends="
extra-cmake-modules
kcmutils-dev
kconfig-dev
kconfigwidgets-dev
kdbusaddons-dev
kdeclarative-dev
kglobalaccel-dev
ki18n-dev
kiconthemes-dev
kwidgetsaddons-dev
kxmlgui-dev
libkscreen-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtsensors-dev
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kscreen-$pkgver.tar.xz"
subpackages="$pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
# kscreen-kded-configtest is broken
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "kscreen-kded-configtest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
b131c8f87453cab7cf575772a690ea135fb67439bd139cfd6c15db2b82715b59eafe64e2930db9046c4d848f183c3bba63e4a7b62164712db5acb8a78701ced0 kscreen-5.22.90.tar.xz
"
+77
View File
@@ -0,0 +1,77 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kscreenlocker
pkgver=5.22.90
pkgrel=0
pkgdesc="Library and components for secure lock screen architecture"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by kdeclarative-dev, kcmutils-dev, ktextwidgets-dev, kxmlgui-dev
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)"
depends="
elogind
linux-pam
"
depends_dev="
elogind-dev
kcmutils-dev
kcrash-dev
kdeclarative-dev
kglobalaccel-dev
ki18n-dev
kidletime-dev
knotifications-dev
ktextwidgets-dev
kwayland-dev
kwindowsystem-dev
kxmlgui-dev
layer-shell-qt-dev
libseccomp-dev
linux-pam-dev
qt5-qtbase-dev
qt5-qtx11extras-dev
solid-dev
xcb-util-keysyms-dev
"
makedepends="$depends_dev
extra-cmake-modules
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kscreenlocker-$pkgver.tar.xz
kde.pam
kde-np.pam
"
subpackages="$pkgname-dev $pkgname-lang"
options="!check" # Requires running loginctl
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
install -D -m644 "$srcdir"/kde.pam "$pkgdir"/etc/pam.d/kde
install -m644 "$srcdir"/kde-np.pam "$pkgdir"/etc/pam.d/kde-np
}
sha512sums="
1c894f28a6585822d1b66de3e6c711f63581ea2fde2f2fb954bb5ef23c403fe12be13d3279db905d3b393728ecb96350c08b5293675c87e7eabb7014f40b59ac kscreenlocker-5.22.90.tar.xz
56e87d02d75c4a8cc4ed183faed416fb4972e7f223b8759959c0f5da32e11e657907a1df279d62a44a6a174f5aca8b2ac66a5f3325c5deb92011bcf71eed74c3 kde.pam
565265485dd7466b77966d75a56766216b8bcc187c95a997e531e9481cf50ddbe576071eb0e334421202bcab19aa6de6b93e042447ca4797a24bf97e1d053ffd kde-np.pam
"
+10
View File
@@ -0,0 +1,10 @@
#%PAM-1.0
auth required pam_nologin.so
auth required pam_permit.so
account include base-account
password include base-password
session include base-session-noninteractive
+11
View File
@@ -0,0 +1,11 @@
#%PAM-1.0
auth required pam_nologin.so
auth include base-auth
account include base-account
password include base-password
session include base-session-noninteractive
+48
View File
@@ -0,0 +1,48 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=ksshaskpass
pkgver=5.22.90
pkgrel=0
pkgdesc="ssh-add helper that uses kwallet and kpassworddialog"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by polkit -> kwallet
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
makedepends="
extra-cmake-modules
kcoreaddons-dev
kdoctools-dev
ki18n-dev
kwallet-dev
kwidgetsaddons-dev
qt5-qtbase-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/ksshaskpass-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
7c941eb2e8057a06ae9d7b99f40bebcb6b463c047d31647e305fdd5a01b1686a091650ff4804b8671cff2c7f38c5ed4137f98f314a785ce1c14adadae6da756a ksshaskpass-5.22.90.tar.xz
"
+41
View File
@@ -0,0 +1,41 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kwallet-pam
pkgver=5.22.90
pkgrel=0
pkgdesc="KWallet PAM integration"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kwallet
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="LGPL-2.1-or-later"
makedepends="
extra-cmake-modules
kwallet-dev
libgcrypt-dev
linux-pam-dev
socat
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kwallet-pam-$pkgver.tar.xz"
options="!check" # No tests available
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
c773af7ac2ecfe3e78c6ca185684ef0f91de85b94d808e1c683600cecfa9385275472673daa82c5e8fcd8648f72e14f60491581d0025df834d60da6b24e4a95d kwallet-pam-5.22.90.tar.xz
"
+42
View File
@@ -0,0 +1,42 @@
# Contributor: Bhushan Shah <bshah@kde.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kwayland-integration
pkgver=5.22.90
pkgrel=0
pkgdesc="KWayland integration"
url="https://kde.org/plasma-desktop/"
arch="all !armhf" # armhf blocked by extra-cmake-modules
license="LGPL-2.1-only OR LGPL-3.0-only"
depends="kglobalaccel"
makedepends="
extra-cmake-modules
kguiaddons-dev
kidletime-dev
kwayland-dev
kwindowsystem-dev
qt5-qtbase-dev
wayland-protocols
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kwayland-integration-$pkgver.tar.xz"
options="!check" # Broken
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
f442125728966bfe09fda859b642af71ac0d33526391828d98854d372a4d82f69c6b2f844ac591de539f72f25fefadd5b0d7c714e5d283f57dea0bbb05ef39cf kwayland-integration-5.22.90.tar.xz
"
+45
View File
@@ -0,0 +1,45 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kwayland-server
pkgver=5.22.90
pkgrel=0
pkgdesc="Wayland Server Components built on KDE Frameworks"
arch="all !armhf" # armhf blocked by qt5-qtdeclarative
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only"
depends_dev="
kwayland-dev
plasma-wayland-protocols
qt5-qtbase-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
linux-headers
qt5-qttools-dev
wayland-protocols
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kwayland-server-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-dbg"
options="!check" # Requires running wayland compositor
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
470718519c6aec29a8bc5289a76bd1bef78556f72e5df2326e0d6e7aa76278746e83e631b5a5169f51d686c4854aa6bbe9ca7d88bc8fcfac78210d87806d2023 kwayland-server-5.22.90.tar.xz
"
@@ -0,0 +1,29 @@
From 7e3ab2d5cdb74618642c9d9f8c9a934e214564cb Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fabian@ritter-vogt.de>
Date: Thu, 16 Sep 2021 18:50:35 +0200
Subject: [PATCH] Fix build on 32bit platforms
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
error: invalid cast from type ‘uintptr_t’ {aka ‘unsigned int’} to type ‘EGLNativeWindowType’ {aka ‘long unsigned int’}
---
src/plugins/platforms/x11/common/eglonxbackend.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/plugins/platforms/x11/common/eglonxbackend.cpp b/src/plugins/platforms/x11/common/eglonxbackend.cpp
index c8acefe82..32b7c038f 100644
--- a/src/plugins/platforms/x11/common/eglonxbackend.cpp
+++ b/src/plugins/platforms/x11/common/eglonxbackend.cpp
@@ -214,7 +214,7 @@ EGLSurface EglOnXBackend::createSurface(xcb_window_t window)
}
// Window is 64 bits on a 64-bit architecture whereas xcb_window_t is always 32 bits.
- uintptr_t nativeWindow = window;
+ Window nativeWindow = window;
EGLSurface surface = EGL_NO_SURFACE;
if (havePlatformBase()) {
--
GitLab
+114
View File
@@ -0,0 +1,114 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kwin
pkgver=5.22.90
pkgrel=0
pkgdesc="An easy to use, but flexible, composited Window Manager"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by kscreenlocker
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only"
depends="
kirigami2
qt5-qtmultimedia
qt5-qtwayland
xwayland
"
depends_dev="
breeze-dev
eudev-dev
fontconfig-dev
kactivities-dev
kcmutils-dev
kcompletion-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdeclarative-dev
kdecoration-dev
kglobalaccel-dev
ki18n-dev
kiconthemes-dev
kidletime-dev
kinit-dev
kio-dev
knewstuff-dev
knotifications-dev
kpackage-dev
krunner-dev
kscreenlocker-dev
kservice-dev
ktextwidgets-dev
kwayland-dev
kwayland-server-dev
kwidgetsaddons-dev
kwindowsystem-dev
kxmlgui-dev
lcms2-dev
libdrm-dev
libepoxy-dev
libinput-dev
libqaccessibilityclient-dev
libxi-dev
libxkbcommon-dev
mesa-dev
mesa-gbm
pipewire-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtscript-dev
qt5-qtsensors-dev
qt5-qtx11extras-dev
wayland-dev
xcb-util-cursor-dev
xcb-util-image-dev
xcb-util-wm-dev
"
makedepends="$depends_dev
extra-cmake-modules
kdoctools-dev
qt5-qttools-dev
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kwin-$pkgver.tar.xz
0001-Fix-build-on-32bit-platforms.patch
"
subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc $pkgname-lang"
options="!check" # Broken
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
# We don't ship systemd
rm -r "$pkgdir"/usr/lib/systemd
# kwin_wayland has CAP_SYS_NICE set. Because of this, libdbus doesn't trust the
# environment and ignores it, causing for example keyboard shortcuts to not work
# Remove CAP_SYS_NICE from kwin_wayland to make them work again
setcap -r "$pkgdir"/usr/bin/kwin_wayland
}
sha512sums="
89dcb08f00a130ff5498f641993aec3997b9ff95ffcc8749cd4d3bfacc204ac9e83f6a9653f14fa0743276cefc02220ac96e898c653c2f18261a2a5a0e3fffea kwin-5.22.90.tar.xz
26ea965a212997fb11de8822ac3bc5c63e8ccc39b28b3617bcfaf5162737c757a6751616dc75f108ed1416a93feb4532a6f82da3758836150f6df4293beb8080 0001-Fix-build-on-32bit-platforms.patch
"
+41
View File
@@ -0,0 +1,41 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kwrited
pkgver=5.22.90
pkgrel=0
pkgdesc="KDE daemon listening for wall and write messages"
arch="all !armhf" # qt5-qtdeclarative-dev unavilable on armhf
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
makedepends="
extra-cmake-modules
kcoreaddons-dev
kdbusaddons-dev
ki18n-dev
knotifications-dev
kpty-dev
qt5-qtbase-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kwrited-$pkgver.tar.xz"
options="!check" # No tests available
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
214b71e8e3cc0bbb335ad0781c9741a3bc3e77ea1c1da2f468c8f2cc170315054f755fc2582e2c0bd60f391646c869efdcdb9299673bc22a1ae77299e2c070ed kwrited-5.22.90.tar.xz
"
+47
View File
@@ -0,0 +1,47 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=layer-shell-qt
pkgver=5.22.90
pkgrel=0
pkgdesc="Qt component to allow applications to make use of the Wayland wl-layer-shell protocol"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)"
depends_dev="
qt5-qtdeclarative-dev
qt5-qtwayland-dev
"
makedepends="$depends_dev
extra-cmake-modules
wayland-protocols
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/layer-shell-qt-$pkgver.tar.xz"
subpackages="$pkgname-dev"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DENABLE_TESTING=ON
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
0ff0387aed2e3f7cf2df3d95a47493b50bf9816c2a620228465d4f01a19fad50fc78146eb500455d37e84e260e14f516dee1e4b822c2efb4c7617f1b3b60c146 layer-shell-qt-5.22.90.tar.xz
"
+50
View File
@@ -0,0 +1,50 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=libkscreen
pkgver=5.22.90
pkgrel=0
pkgdesc="KDE screen management software"
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://kde.org/plasma-desktop/"
license="LGPL-2.1-or-later AND GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)"
depends_dev="
kwayland-dev
qt5-qtbase-dev
qt5-qtx11extras-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
plasma-wayland-protocols
qt5-qttools-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/libkscreen-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-doc"
options="!check" # Fails due to requiring dbus-x11 and it running
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
dc01540b4f7ad7e271bc02a3b3fc1cf9098ffa2639463930488aacbd644f08a3d8adc932a1dc3697815c9c7ba1c0ed4ed122768bdaf8238d16be75f32f6e1b37 libkscreen-5.22.90.tar.xz
"
+68
View File
@@ -0,0 +1,68 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=libksysguard
pkgver=5.22.90
pkgrel=0
pkgdesc="KDE system monitor library"
# armhf blocked by extra-cmake-modules
# mips64, s390x and riscv64 blocked by polkit -> kauth
arch="all !armhf !mips64 !s390x !riscv64"
url="https://kde.org/plasma-desktop/"
license="LGPL-2.1-or-later AND (GPL-2.0-only OR GPL-3.0-only)"
depends_dev="
kauth-dev
kcompletion-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kglobalaccel-dev
ki18n-dev
kiconthemes-dev
kio-dev
knewstuff-dev
kservice-dev
kwidgetsaddons-dev
kwindowsystem-dev
libcap-dev
libnl3-dev
libpcap-dev
lm-sensors-dev
plasma-framework-dev
qt5-qttools-dev
qt5-qtwebchannel-dev
zlib-dev
"
makedepends="$depends_dev
extra-cmake-modules
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/libksysguard-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
replaces="ksysguard<5.22"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
# processtest requires working OpenGL
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "processtest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
5c586c24a64ebd05b4768ae3713e852ec8cbb9517b799b37bed56284cf4f6daafcb9ea9f9c0f53392f56645c80ccb1763bbac1c43cdc8344239a2da38fd550a9 libksysguard-5.22.90.tar.xz
"
+50
View File
@@ -0,0 +1,50 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=milou
pkgver=5.22.90
pkgrel=0
pkgdesc="A dedicated search application built on top of Baloo"
# armhf blocked by qt5-qtdeclarative
# s390x blocked by polkit -> kdeclarative
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)"
makedepends="
extra-cmake-modules
kcoreaddons-dev
kdeclarative-dev
ki18n-dev
kitemmodels-dev
krunner-dev
kservice-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/milou-$pkgver.tar.xz"
subpackages="$pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
e8e34c8f99695b864bb52b2ffa94dc49d4a2c8da81ac2e4cfb280e3d607f465feaa5a5c7fdd2bf5636595c3a5c84cd01d93a418abd55be17e08802a1727c5162 milou-5.22.90.tar.xz
"
+60
View File
@@ -0,0 +1,60 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=oxygen
pkgver=5.22.90
pkgrel=0
pkgdesc="Artwork, styles and assets for the Oxygen visual style for the Plasma Desktop"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kcmutils
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="LGPL-2.1-or-later"
makedepends="
extra-cmake-modules
frameworkintegration-dev
kcmutils-dev
kcompletion-dev
kconfig-dev
kdecoration-dev
kguiaddons-dev
ki18n-dev
kservice-dev
kwayland-dev
kwidgetsaddons-dev
kwindowsystem-dev
qt5-qtbase-dev
xcb-util-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/oxygen-$pkgver.tar.xz"
subpackages="$pkgname-lang $pkgname-sounds::noarch"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sounds() {
pkgdesc="$pkgdesc (sounds)"
amove usr/share/sounds
}
sha512sums="
81c1e71ed820e2998d546d108e62d269d61f542e2fa5cced839721723ae222e219797ad26622a9b84493100b898078e910e5b5c6bcae03f48c41ae9be170729d oxygen-5.22.90.tar.xz
"
+54
View File
@@ -0,0 +1,54 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-browser-integration
pkgver=5.22.90
pkgrel=0
pkgdesc="Components necessary to integrate browsers into the Plasma Desktop"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kio
# ppc64le blocked by kaccounts-integration
arch="all !armhf !s390x !mips64 !riscv64 !ppc64le"
url="https://community.kde.org/Plasma/Browser_Integration"
license="GPL-3.0-or-later"
makedepends="
extra-cmake-modules
kactivities-dev
kconfig-dev
kdbusaddons-dev
kfilemetadata-dev
ki18n-dev
kio-dev
knotifications-dev
krunner-dev
plasma-workspace-dev
purpose-dev
qt5-qtbase-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-browser-integration-$pkgver.tar.xz"
subpackages="$pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
63407dad52741b8646aab7a666029d1c3cf6b782cd8390306ee2023577b364056ba58f81de61d93463a183167120d7cba887dbcae20da9ee0c340bebc0dd0862 plasma-browser-integration-5.22.90.tar.xz
"
+104
View File
@@ -0,0 +1,104 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-desktop
pkgver=5.22.90
pkgrel=0
pkgdesc="KDE Plasma Desktop"
# armhf blocked by qt5-qtdeclarative
# s390x and mips64 blocked by ibus
# ppc64le blocked by kaccounts-integration
# riscv64 blocked by polkit -> kwin
arch="all !armhf !s390x !mips64 !ppc64le !riscv64"
url='https://kde.org/plasma-desktop/'
license="GPL-2.0-only AND LGPL-2.1-only"
depends="
accountsservice
font-noto-emoji
ibus-emoji
kirigami2
plasma-workspace
qqc2-desktop-style
setxkbmap
"
makedepends="
attica-dev
baloo-dev
eudev-dev
extra-cmake-modules
fontconfig-dev
ibus-dev
kaccounts-integration-dev
kactivities-dev
kactivities-stats-dev
kauth-dev
kcmutils-dev
kcodecs-dev
kconfig-dev
kdbusaddons-dev
kdeclarative-dev
kdelibs4support-dev
kdoctools-dev
kemoticons-dev
kglobalaccel-dev
ki18n-dev
kitemmodels-dev
knewstuff-dev
knotifications-dev
knotifyconfig-dev
kpeople-dev
krunner-dev
kwallet-dev
kwin-dev
libxcursor-dev
libxi-dev
libxkbfile-dev
plasma-framework-dev
plasma-workspace-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtsvg-dev
qt5-qtx11extras-dev
xf86-input-evdev-dev
xf86-input-libinput-dev
xf86-input-synaptics-dev
"
checkdepends="xvfb-run iso-codes"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-desktop-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang knetattach"
options="!check" # Requires running dbus
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
rm "$pkgdir"/usr/bin/knetattach
rm "$pkgdir"/usr/share/applications/org.kde.knetattach.desktop
}
knetattach() {
pkgdesc="Wizard which makes it easier to integrate network resources with the Plasma Desktop"
depends="kdelibs4support"
cd "$builddir"/build/knetattach
DESTDIR="$subpkgdir" make install
}
sha512sums="
7942075cfb1b6d9457bbe986b1300fd2aa004dffea703f648125fb63a171f085d1537d1e12a2d33203690b47b0a61e0dee5c78ccb03fe4c706edc74ef6b0ff8b plasma-desktop-5.22.90.tar.xz
"
+56
View File
@@ -0,0 +1,56 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-disks
pkgver=5.22.90
pkgrel=0
pkgdesc="Monitors S.M.A.R.T. capable devices for imminent failure"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
depends="
kirigami2
smartmontools
"
makedepends="
extra-cmake-modules
qt5-qtbase-dev
kcoreaddons-dev
kdbusaddons-dev
knotifications-dev
ki18n-dev
solid-dev
kservice-dev
kio-dev
kauth-dev
kdeclarative-dev
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-disks-$pkgver.tar.xz"
subpackages="$pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
129e368c1feb358f8826505b2d9c68e177837c3c475e3b6c42ca72d7bda2c635e07f848fe3f03759bc739a853a9dc5b9f773061fd228405078cd00138fd6afa5 plasma-disks-5.22.90.tar.xz
"
+53
View File
@@ -0,0 +1,53 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-firewall
pkgver=5.22.90
pkgrel=0
pkgdesc="Control Panel for your system firewall"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by polkit -> kcmutils
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
depends="
python3
kirigami2
"
makedepends="
extra-cmake-modules
kcmutils-dev
kcoreaddons-dev
kdeclarative-dev
ki18n-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtx11extras-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-firewall-$pkgver.tar.xz"
subpackages="$pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
9f4b3142e93472e6926cac394f7710cebba547b951ebefeb3ad33292c5910c66fc4406b0401f007e178ef02c9b0af57841b503949e29f4e93c8be640587ba2eb plasma-firewall-5.22.90.tar.xz
"
+64
View File
@@ -0,0 +1,64 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-integration
pkgver=5.22.90
pkgrel=0
pkgdesc="Qt Platform Theme integration plugins for the Plasma workspaces"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="(LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.1-only AND ((LGPL-2.1-only WITH Nokia-Qt-exception-1.1) OR (GPL-3.0-only WITH Nokia-Qt-exception-1.1))"
depends="
font-noto
qqc2-desktop-style
ttf-hack
"
makedepends="
breeze-dev
extra-cmake-modules
kconfig-dev
kconfigwidgets-dev
ki18n-dev
kiconthemes-dev
kio-dev
knotifications-dev
kwayland-dev
kwidgetsaddons-dev
kwindowsystem-dev
libxcursor-dev
qt5-qtbase-dev
qt5-qtquickcontrols2-dev
qt5-qtx11extras-dev
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-integration-$pkgver.tar.xz"
subpackages="$pkgname-lang"
options="!check" # Broken
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_DISABLE_FIND_PACKAGE_FontNotoSans=true \
-DCMAKE_DISABLE_FIND_PACKAGE_FontHack=true
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
1e2b49560144be363f42d37d288b1c88a5fe9338a8d5259ee83fb077348890020fb30824fdb273670d0485c04408471e800526c6f209347a98ccbb1375e2c091 plasma-integration-5.22.90.tar.xz
"
+47
View File
@@ -0,0 +1,47 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-nano
pkgver=5.22.90
pkgrel=0
pkgdesc="A minimal Plasma shell package intended for embedded devices"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> plasma-framework
arch="all !armhf !s390x !mips64 !riscv64"
url="https://invent.kde.org/kde/plasma-nano"
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
depends="qt5-qtvirtualkeyboard"
makedepends="
extra-cmake-modules
kwayland-dev
kwindowsystem-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-nano-$pkgver.tar.xz"
options="!check" # No tests
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
789788240fdf549c36ec702b12e78ba6f681eb00f98486e94ea7bc79aa1b70c1323201647afc5dfd950e934575c7a23ba1b16901ffcccfd2073105d4158ecab1 plasma-nano-5.22.90.tar.xz
"
+77
View File
@@ -0,0 +1,77 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-nm
pkgver=5.22.90
pkgrel=0
pkgdesc="Plasma applet written in QML for managing network connections"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by polkit -> plasma-framework
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="(LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0-or-later"
depends="
kirigami2
networkmanager
"
makedepends="
extra-cmake-modules
kcompletion-dev
kconfigwidgets-dev
kcoreaddons-dev
kdbusaddons-dev
kdeclarative-dev
ki18n-dev
kiconthemes-dev
kio-dev
knotifications-dev
kservice-dev
kwallet-dev
kwidgetsaddons-dev
kwindowsystem-dev
mobile-broadband-provider-info
modemmanager-qt-dev
networkmanager-qt-dev
plasma-framework-dev
prison-dev
qca-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
solid-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-nm-$pkgver.tar.xz"
subpackages="$pkgname-lang $pkgname-mobile"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_MOBILE=ON
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
mobile() {
pkgdesc="$pkgdesc (mobile KCM's)"
depends="$depends $pkgname"
amove usr/share/kpackage
amove usr/lib/qt5/plugins/kcms
amove usr/share/kservices5/wifisettings.desktop
}
sha512sums="
51dad2ecc4af9fda99cc85fc1169a1f2d9476b8a54dc6a22b7a38a51d3bfa1997d110ab957b7b18f6863373b770df7951fc90f81695961b5ff378e60006e3157 plasma-nm-5.22.90.tar.xz
"
+54
View File
@@ -0,0 +1,54 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-pa
pkgver=5.22.90
pkgrel=0
pkgdesc="Plasma applet for audio volume management using PulseAudio"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by polkit -> plasma-workspace
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="LGPL-2.1-only OR LGPL-3.0-only AND GPL-2.0-only"
depends="pulseaudio kirigami2"
makedepends="
extra-cmake-modules
qt5-qtbase-dev
qt5-qtdeclarative-dev
kcoreaddons-dev
kdeclarative-dev
kdoctools-dev
kglobalaccel-dev
knotifications-dev
ki18n-dev
plasma-workspace-dev
pulseaudio-dev
libcanberra-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-pa-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DUSE_GCONF=OFF
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
67abbaafcd3b990630b2cb773fe86764b2a6f7343ebc9c93041cc417c78e72d79fdc3c98d486260ee8cd65344cb33c3a20acae09b9b7d5ad9e9efd5e6012fb9c plasma-pa-5.22.90.tar.xz
"
+85
View File
@@ -0,0 +1,85 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-phone-components
pkgver=5.22.90
pkgrel=0
pkgdesc="Modules providing phone functionality for Plasma"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://www.plasma-mobile.org/"
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
depends="
breeze-icons
dbus-x11
kactivities
maliit-keyboard
plasma-nano
plasma-nm-mobile
plasma-pa
plasma-settings
plasma-workspace
qqc2-breeze-style
qt5-qtquickcontrols2
"
makedepends="
extra-cmake-modules
kactivities-dev
kauth-dev
kbookmarks-dev
kcodecs-dev
kcompletion-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kdbusaddons-dev
kdeclarative-dev
ki18n-dev
kio-dev
kitemviews-dev
kjobwidgets-dev
knotifications-dev
kpackage-dev
kpeople-dev
kservice-dev
kwayland-dev
kwidgetsaddons-dev
kwin-dev
kwindowsystem-dev
kxmlgui-dev
libphonenumber-dev
modemmanager-qt-dev
plasma-framework-dev
qt5-qtdeclarative-dev
solid-dev
telepathy-qt-dev
"
subpackages="$pkgname-lang"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-phone-components-$pkgver.tar.xz"
options="!check" # No tests
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
d42f2800a90008795bb62a141de824476af584f8b40c170dde3e8af9af656ecc74c0f52f94141ee4beb1c2ae9c64821ecd8702ae9e7aef3e54f59b149d0a2f53 plasma-phone-components-5.22.90.tar.xz
"
+67
View File
@@ -0,0 +1,67 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-sdk
pkgver=5.22.90
pkgrel=0
pkgdesc="Applications useful for Plasma Development"
# armhf blocked by qt5-qtdeclarative
# mips64, s390x and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
depends="
kirigami2
qt5-qtquickcontrols
"
makedepends="
extra-cmake-modules
karchive-dev
kcompletion-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kdbusaddons-dev
kdeclarative-dev
kdoctools-dev
ki18n-dev
kiconthemes-dev
kio-dev
kparts-dev
kservice-dev
ktexteditor-dev
kwidgetsaddons-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtsvg-dev
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-sdk-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
# iconmodeltest is broken
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "iconmodeltest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
03a987a94aba13bc20ab52059fc9797f65c9e1ab1edffd5296d1bd027f9fbb73bea74cedcc82c239c2a48d1ff54dc15eb7961eb7b726565cb0bfb17c7f09770e plasma-sdk-5.22.90.tar.xz
"
+55
View File
@@ -0,0 +1,55 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-systemmonitor
pkgver=5.22.90
pkgrel=0
pkgdesc="An application for monitoring system resources"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="LicenseRef-KDE-Accepted-GPL AND LicenseRef-KDE-Accepted-LGPL AND CC0-1.0"
depends="kirigami2"
makedepends="
extra-cmake-modules
kconfig-dev
kdbusaddons-dev
kdeclarative-dev
kglobalaccel-dev
ki18n-dev
kio-dev
kitemmodels-dev
knewstuff-dev
kservice-dev
libksysguard-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-systemmonitor-$pkgver.tar.xz"
subpackages="$pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
# ksystemstatstest is broken
CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "ksystemstatstest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
d02b6e010e474b67cba7608d4c7d39702c8b8878045582af78c210043c4e97c2c8817936cf2cfe51e626a37c023df9d31efc8d217723556fef2772523d6e21bd plasma-systemmonitor-5.22.90.tar.xz
"
+53
View File
@@ -0,0 +1,53 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-thunderbolt
pkgver=5.22.90
pkgrel=0
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by bolt -> polkit
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
pkgdesc="Plasma integration for controlling Thunderbolt devices"
license="GPL-2.0-only OR GPL-3.0-only"
depends="bolt"
makedepends="
extra-cmake-modules
kcmutils-dev
kcoreaddons-dev
kdbusaddons-dev
kdeclarative-dev
ki18n-dev
knotifications-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-thunderbolt-$pkgver.tar.xz"
subpackages="$pkgname-lang"
options="!check" # Requires running dbus server
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
c87de8fd08e24c77c449113ce4e5af8f7433f098bd11a5c555de8b5c80d89314c9a3c083b3c11d45e803f787863df43e6392c56ce749491b9cae03d70e3052a4 plasma-thunderbolt-5.22.90.tar.xz
"
+50
View File
@@ -0,0 +1,50 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-vault
pkgver=5.22.90
pkgrel=0
pkgdesc="Plasma applet and services for creating encrypted vaults"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only AND LGPL-3.0-only)"
makedepends="
extra-cmake-modules
kactivities-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kdbusaddons-dev
ki18n-dev
kio-dev
kwidgetsaddons-dev
libksysguard-dev
networkmanager-qt-dev
plasma-framework-dev
qt5-qtbase-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-vault-$pkgver.tar.xz"
subpackages="$pkgname-lang"
options="!check" # No tests
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
9a98030760e418d5bcba5c85ed20f5da1496a6e8640f3dc5ca50291ddf4d8a1169af04e6b4e5990941dff4137dc328be918b39595bdcc95b58b4dfe97e32ade0 plasma-vault-5.22.90.tar.xz
"
+33
View File
@@ -0,0 +1,33 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-workspace-wallpapers
pkgver=5.22.90
pkgrel=0
pkgdesc="Wallpapers for the Plasma Workspace"
arch="noarch !armhf" # armhf blocked by extra-cmake-modules
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
makedepends="extra-cmake-modules"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-workspace-wallpapers-$pkgver.tar.xz"
options="!check" # No tests available
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
39889b9ffd91bfbe0afec344da41a60ec87ec7fa201f02335926be824c00d85f840e73fcf228784bdfdcc06d4eaa60b8bd822bb9bb1c7f8c52503691855c7147 plasma-workspace-wallpapers-5.22.90.tar.xz
"
+110
View File
@@ -0,0 +1,110 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma-workspace
pkgver=5.22.90
pkgrel=0
pkgdesc="KDE Plasma Workspace"
# armhf blocked by kirigami2
# s390x, mips64 and riscv64 blocked by polkit -> kio-extras
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="(GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-or-later AND GPL-2.0-or-later AND MIT AND LGPL-2.1-only AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0-only"
depends="
kactivitymanagerd
kded
kinit
kio-extras
kirigami2
kquickcharts
kwin
milou
pipewire-media-session
plasma-integration
qt5-qtquickcontrols
qt5-qttools
qtchooser
tzdata
"
depends_dev="
appstream-dev
baloo-dev
gpsd-dev
iso-codes-dev
kactivities-stats-dev
kcmutils-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdeclarative-dev
kded-dev
kdelibs4support-dev
kdesu-dev
kglobalaccel-dev
kholidays-dev
ki18n-dev
kidletime-dev
kitemmodels-dev
kjsembed-dev
knewstuff-dev
knotifyconfig-dev
kpackage-dev
kpeople-dev
krunner-dev
kscreenlocker-dev
ktexteditor-dev
ktextwidgets-dev
kuserfeedback-dev
kwallet-dev
kwayland-dev
kwin-dev
layer-shell-qt-dev
libkscreen-dev
libksysguard-dev
networkmanager-qt-dev
phonon-dev
plasma-framework-dev
prison-dev
zlib-dev
"
makedepends="$depends_dev
extra-cmake-modules
kdoctools-dev
libxtst-dev
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plasma-workspace-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-libs $pkgname-doc $pkgname-lang"
replaces="plasma-desktop<5.22"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DPLASMA_WAYLAND_DEFAULT_SESSION=TRUE
cmake --build build
}
check() {
cd build
# nightcolortest requires running dbus
# testdesktop, lookandfeel-kcmTest, test_kio_fonts, servicerunnertest systemtraymodeltest are broken
# tst_triangleFilter requires plasma-workspace to be installed
# locationsrunnertest requires a running Wayland environment
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "(nightcolortest|testdesktop|lookandfeel-kcmTest|test_kio_fonts|servicerunnertest|systemtraymodeltest|tst_triangleFilter|locationsrunnertest)"
}
package() {
DESTDIR="$pkgdir" cmake --install build
# We don't ship systemd
rm -r "$pkgdir"/usr/lib/systemd
}
sha512sums="
0f400cd6753bf3d793a2efd5fa75d45cbcac0fe43e2e783d3d06374422a1a59354e6ef986e0286915193c06a6d2beaf443cb028d598783e18115437d12768816 plasma-workspace-5.22.90.tar.xz
"
+83
View File
@@ -0,0 +1,83 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plasma
pkgver=5.22.90
pkgrel=0
pkgdesc="Plasma (Base) meta package"
url="https://kde.org/plasma-desktop"
# riscv64 disabled due to missing rust in recursive dependency
arch="noarch !s390x !ppc64le !armhf !mips !mips64 !riscv64" # Limited by kdeplasma-addons -> qt5-qtwebengine armhf: qtdeclarative
options="!check" # No tests for a metapkg
license="GPL-3.0-or-later"
depends="
bluedevil
breeze
breeze-gtk
breeze-icons
discover
drkonqi
font-noto
kde-cli-tools
kde-gtk-config
kdeplasma-addons
kgamma5
khotkeys
kinfocenter
kio-fuse
kmenuedit
kscreen
ksshaskpass
kwallet-pam
kwayland-integration
pinentry-qt
plasma-browser-integration
plasma-desktop
plasma-disks
plasma-nm
plasma-pa
plasma-systemmonitor
plasma-vault
plasma-workspace-wallpapers
polkit-kde-agent-1
powerdevil
sddm-breeze
sddm-kcm
systemsettings
udisks2
xdg-desktop-portal-kde
xdg-user-dirs
"
subpackages="$pkgname-extras sddm-breeze:sddm_breeze"
source="sddm.conf"
package() {
mkdir -p "$pkgdir"
}
extras() {
pkgdesc="Additional Plasma apps meta package"
depends="
breeze-grub
breeze-plymouth
oxygen
plasma-sdk
plasma-thunderbolt
plymouth-kcm
"
mkdir -p "$subpkgdir"
}
sddm_breeze() {
pkgdesc="Set Breeze theme for SDDM"
depends="
breeze
plasma-workspace
sddm
"
install -Dm644 "$srcdir"/sddm.conf "$subpkgdir"/etc/sddm.conf
}
sha512sums="
affbeec6d236bf09ae95b7bf478015ead9b5eabcffa8291107e34463bc3f7563c01d4e444e035b7eb575700e64c4da9f5079950b254b8c24b305845f031eb17f sddm.conf
"
+3
View File
@@ -0,0 +1,3 @@
[Theme]
Current=breeze
CursorTheme=breeze_cursors
+54
View File
@@ -0,0 +1,54 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=plymouth-kcm
pkgver=5.22.90
pkgrel=0
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://invent.kde.org/plasma/plymouth-kcm"
pkgdesc="KCM to manage the Plymouth (Boot) theme"
license="GPL-2.0-or-later"
depends="plymouth"
makedepends="
extra-cmake-modules
karchive-dev
kcmutils
kconfig-dev
kconfigwidgets-dev
kdeclarative-dev
ki18n-dev
kio-dev
knewstuff-dev
plymouth-dev
qt5-qtbase-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/plymouth-kcm-$pkgver.tar.xz"
subpackages="$pkgname-lang"
options="!check" # No tests
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
98e165883fe2e5eb3111faee64b98adc930809ea760caa4cf0bd5350a674edd011132de161ec70d3cec0446f3b9fbbdbbaf1c5af876c5d075cac6675da6bce96 plymouth-kcm-5.22.90.tar.xz
"
+51
View File
@@ -0,0 +1,51 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=polkit-kde-agent-1
pkgver=5.22.90
pkgrel=0
pkgdesc="Daemon providing a polkit authentication UI for KDE"
# armhf blocked by extra-cmake-modules
# mips64, s390x, and riscv64 blocked by polkit -> polkit-qt-1
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
depends="polkit-elogind"
makedepends="
extra-cmake-modules
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
ki18n-dev
kiconthemes-dev
kwidgetsaddons-dev
kwindowsystem-dev
polkit-qt-1-dev
qt5-qtbase-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/polkit-kde-agent-1-$pkgver.tar.xz"
subpackages="$pkgname-lang"
options="!check" # No tests
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
# We don't ship systemd
rm -r "$pkgdir"/usr/lib/systemd
}
sha512sums="
2cf44abadba223eb41d497841cddc93d2146bb6fcce6a0b24bf1ab8738b34fc1b3faac19e11cb38533d8f00c49b5482c6eb89b5a6deabdc7f67d42abed566224 polkit-kde-agent-1-5.22.90.tar.xz
"
+73
View File
@@ -0,0 +1,73 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=powerdevil
pkgver=5.22.90
pkgrel=0
pkgdesc="Manages the power consumption settings of a Plasma Shell"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
depends="upower"
depends_dev="
bluez-qt-dev
eudev-dev
kactivities-dev
kauth-dev
kconfig-dev
kcrash-dev
kdbusaddons-dev
kglobalaccel-dev
ki18n-dev
kidletime-dev
kio-dev
knotifications-dev
knotifyconfig-dev
kwayland-dev
libkscreen-dev
networkmanager-qt-dev
plasma-workspace-dev
qt5-qtbase-dev
qt5-qtx11extras-dev
solid-dev
"
makedepends="$depends_dev
extra-cmake-modules
kdoctools-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/powerdevil-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-libs $pkgname-doc $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
# We don't ship systemd
rm -r "$pkgdir"/usr/lib/systemd
# org_kde_powerdevil has CAP_WAKE_ALARM set and this breaks dbus
# Remove CAP_WAKE_ALARM from org_kde_powerdevil to make it work again
setcap -r "$pkgdir"/usr/lib/libexec/org_kde_powerdevil
}
sha512sums="
9a70a76e3ca5454c27c6926fe8e387445d0f09ae8a8ba7a5ffc029f614e6edd0fe8ec53fc3ef33df63311f8ad8c55bba4aff5ad621c30e5bf7cc01207961d599 powerdevil-5.22.90.tar.xz
"
+54
View File
@@ -0,0 +1,54 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=qqc2-breeze-style
pkgver=5.22.90
pkgrel=0
pkgdesc="Breeze inspired QQC2 style"
# armhf blocked by extra-cmake-modules
# s390x and mips64 blocked by kconfigwidgets
# riscv64 disabled due to missing rust in recursive dependency
arch="all !armhf !s390x !mips64 !riscv64"
url="https://www.plasma-mobile.org/"
license="LicenseRef-KDE-Accepted-LGPL AND LicenseRef-KFQF-Accepted-GPL"
depends="kirigami2"
makedepends="
extra-cmake-modules
kconfig-dev
kconfigwidgets-dev
kguiaddons-dev
kiconthemes-dev
kirigami2-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtquickcontrols2-dev
qt5-qtx11extras-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/qqc2-breeze-style-$pkgver.tar.xz"
subpackages="$pkgname-dev"
options="!check" # No tests
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
7c9127693ff7d4ce44abf3f0a7bb1f3ed1c77d7d3429b1c8de9e7936d70209181bd68a4089328cc38e60ea01a99fe9a3706da076b3cae92581f18d8c44388b3d qqc2-breeze-style-5.22.90.tar.xz
"
+56
View File
@@ -0,0 +1,56 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=sddm-kcm
pkgver=5.22.90
pkgrel=0
pkgdesc="Config module for SDDM"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://www.kde.org"
license="GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-or-later AND GPL-2.0-only"
depends="
sddm
systemsettings
"
makedepends="
extra-cmake-modules
karchive-dev
kauth-dev
kcmutils-dev
kconfigwidgets-dev
kcoreaddons-dev
kdeclarative-dev
ki18n-dev
kio-dev
knewstuff-dev
kxmlgui-dev
libxcursor-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtx11extras-dev
xcb-util-image-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/sddm-kcm-$pkgver.tar.xz"
subpackages="$pkgname-lang"
options="!check" # No tests
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
1079c5ea9fb0676999d17ffa9b4df1ca14a4cf0e397a9f91ccb71dc2d449e86cd0afde288546312e7a9145fe6940eb48d8ce0e29ca124a53df8c750bd15289d7 sddm-kcm-5.22.90.tar.xz
"
+64
View File
@@ -0,0 +1,64 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=systemsettings
pkgver=5.22.90
pkgrel=0
pkgdesc="Plasma system manager for hardware, software, and workspaces"
# armhf blocked by qt5-qtdeclarative
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !riscv64"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
depends="kirigami2"
makedepends="
extra-cmake-modules
kactivities-dev
kactivities-stats-dev
kcmutils-dev
kconfig-dev
kcrash-dev
kdbusaddons-dev
kdeclarative-dev
kdoctools-dev
khtml-dev
ki18n-dev
kiconthemes-dev
kio-dev
kirigami2-dev
kitemviews-dev
kpackage-dev
kservice-dev
kwidgetsaddons-dev
kwindowsystem-dev
kxmlgui-dev
plasma-workspace-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/systemsettings-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
0c2de8f9ae5245f8f79c7464e19358d3b1f86fdd51c98ff10add99d9bc85aac79d1a09b41417fd893505e174a97f9700502e235cfa0e60eb7c81f0c8063845e7 systemsettings-5.22.90.tar.xz
"
+50
View File
@@ -0,0 +1,50 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=xdg-desktop-portal-kde
pkgver=5.22.90
pkgrel=0
pkgdesc="A backend implementation for xdg-desktop-portal that is using Qt/KDE"
# armhf blocked by extra-cmake-modules
# s390x, mips64 and riscv64 blocked by polkit -> kio
arch="all !armhf !s390x !mips64 !s390x !riscv64"
url="https://phabricator.kde.org/source/xdg-desktop-portal-kde"
license="LGPL-2.0-or-later"
depends="xdg-desktop-portal"
makedepends="
cups-dev
extra-cmake-modules
glib-dev
kcoreaddons-dev
kdeclarative-dev
kio-dev
kirigami2-dev
kwayland-dev
libepoxy-dev
pipewire-dev
plasma-framework-dev
plasma-wayland-protocols
qt5-qtbase-dev
"
subpackages="$pkgname-lang"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/xdg-desktop-portal-kde-$pkgver.tar.xz"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
255c500b1fdb8f45f4adeddff6960ed142d88a30235f9512f269a229397f7067c3d3b88d8a2adcf7c7108e57496caa98edb8d673b94a7ac260c89fd54764bdc9 xdg-desktop-portal-kde-5.22.90.tar.xz
"