diff --git a/temp/bluedevil/APKBUILD b/temp/bluedevil/APKBUILD new file mode 100644 index 000000000..73de2f8d3 --- /dev/null +++ b/temp/bluedevil/APKBUILD @@ -0,0 +1,30 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=bluedevil +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Integrate the Bluetooth technology within KDE workspace and applications" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)" +depends="kded bluez" +makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev kcoreaddons-dev kwidgetsaddons-dev kdbusaddons-dev knotifications-dev kwindowsystem-dev kiconthemes-dev plasma-framework-dev ki18n-dev kio-dev bluez-qt-dev kded-dev kded shared-mime-info" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="b186bc52bde32845c3bc05f7350c21663a3ecd05eb592b025eb2e538d7298c1dce80148593c6cb782eca6c43ccffe7837576d1662c982eb0356a44ee4375ec23 bluedevil-5.16.90.tar.xz" diff --git a/temp/breeze-grub/APKBUILD b/temp/breeze-grub/APKBUILD new file mode 100644 index 000000000..d43a36701 --- /dev/null +++ b/temp/breeze-grub/APKBUILD @@ -0,0 +1,22 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=breeze-grub +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Breeze theme for GRUB" +arch="noarch !s390x" # Limited by s390x +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-3.0-or-later" +depends="grub" +makedepends="extra-cmake-modules unifont" +source="$pkgname-$pkgver.tar.xz::https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$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="a33058c3f7cc994538d7ddf92c7977e949e5eed4a49eac835f990fe953db9903e59e09aa7d0bb128f42876bd2551cf27b68ca93c5ecafbed0b42351d7dddb309 breeze-grub-5.16.90.tar.xz" diff --git a/temp/breeze/APKBUILD b/temp/breeze/APKBUILD new file mode 100644 index 000000000..da231e55f --- /dev/null +++ b/temp/breeze/APKBUILD @@ -0,0 +1,30 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=breeze +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Artwork, styles and assets for the Breeze visual style for the Plasma Desktop" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="LGPL-2.1" +depends_dev="kdecoration-dev kpackage-dev ki18n-dev kguiaddons-dev kconfigwidgets-dev kwindowsystem-dev" +makedepends="$depends_dev extra-cmake-modules" +source="$pkgname-$pkgver.tar.xz::https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="114c3a92d49f21ff1180b29668ff0e0a6442bdbfb12ee5f8213bfb1f2555ee9772203cb86e6cd880b9869c755030e0b8718bf6e924aa4b483953e9e7b578f5c4 breeze-5.16.90.tar.xz" diff --git a/temp/discover/APKBUILD b/temp/discover/APKBUILD new file mode 100644 index 000000000..0ec939837 --- /dev/null +++ b/temp/discover/APKBUILD @@ -0,0 +1,39 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=discover +pkgver=5.16.90 +pkgrel=0 +arch="all" +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="extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev kcoreaddons-dev kconfig-dev kcrash-dev kdbusaddons-dev ki18n-dev karchive-dev kxmlgui-dev kitemmodels-dev kio-dev kdeclarative-dev attica-dev knewstuff-dev plasma-framework-dev appstream-dev flatpak-dev" +checkdepends="xvfb-run" +source="https://download.kde.org/unstable/plasma/$pkgver/discover-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # Don't seem to work with xvfb-run on aarch64 + +case "$CARCH" in + x86|x86_64) makedepends="$makedepends fwupd-dev" ;; + *) ;; +esac + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON + make +} + +check() { + # knsbackendtest and flatpaktest fail to find their required executables + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "(knsbackend|flatpak)test" +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="a615f2ca9a4f97803d80ca33e7c5c025e7868feb1a413c01fcf0bd973884d0eaccbff9c8797a23d82c5a7cdc875aac2a50225498de0d812b994970a47c9d23ab discover-5.16.90.tar.xz" diff --git a/temp/drkonqi/APKBUILD b/temp/drkonqi/APKBUILD new file mode 100644 index 000000000..f278d0c85 --- /dev/null +++ b/temp/drkonqi/APKBUILD @@ -0,0 +1,31 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=drkonqi +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Manages the power consumption settings of a Plasma Shell" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later" +makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtx11extras-dev ki18n-dev kcoreaddons-dev kservice-dev kconfigwidgets-dev kjobwidgets-dev kio-dev kcrash-dev kcompletion-dev kxmlrpcclient-dev kwidgetsaddons-dev kwallet-dev knotifications-dev kidletime-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # Broken + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TESTING=OFF # Broken + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="d98703385824d0b7f2279bbd4062f589173432c42786fb3695554207370d1ef4751e58bc9037b5349b962cac0634a0e903871cc8c7f50df7b848d019cb6a9272 drkonqi-5.16.90.tar.xz" diff --git a/temp/kactivitymanagerd/APKBUILD b/temp/kactivitymanagerd/APKBUILD new file mode 100644 index 000000000..102fa760d --- /dev/null +++ b/temp/kactivitymanagerd/APKBUILD @@ -0,0 +1,40 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kactivitymanagerd +pkgver=5.16.90 +pkgrel=0 +pkgdesc="System service to manage user's activities and track the usage patterns" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-only OR GPL-3.0-only" +depends="qt5-qtbase-sqlite" +depends_dev="qt5-qtbase-dev kdbusaddons-dev ki18n-dev kconfig-dev kcoreaddons-dev kwindowsystem-dev kglobalaccel-dev kxmlgui-dev kio-dev" +makedepends="$depends_dev extra-cmake-modules boost-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +prepare() { + default_prepare + + mkdir "$builddir"/build +} + +build() { + cd "$builddir"/build + cmake "$builddir" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + cd "$builddir"/build + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir"/build + DESTDIR="$pkgdir" make install +} +sha512sums="b24c087f0b8d63f86c0977a350ac68067d86b4aeb1a445d1f93fac67c55be0787760294360bbff464fbfd88b1d3f8a6e210fe4028fba3b9495df2d1aa50c1da2 kactivitymanagerd-5.16.90.tar.xz" diff --git a/temp/kde-cli-tools/APKBUILD b/temp/kde-cli-tools/APKBUILD new file mode 100644 index 000000000..f7c44adaa --- /dev/null +++ b/temp/kde-cli-tools/APKBUILD @@ -0,0 +1,31 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kde-cli-tools +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Tools based on KDE Frameworks 5 to better interact with the system" +arch="all !ppc64le !s390x" # Limited by plasma-workspace -> libksysguard -> qt5-qtwebengine +url="https://cgit.kde.org/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" +depends_dev="qt5-qtbase-dev qt5-qtsvg-dev qt5-qtx11extras-dev kconfig-dev kiconthemes-dev kinit-dev ki18n-dev kcmutils-dev kio-dev kservice-dev kwindowsystem-dev kactivities-dev kdeclarative-dev kdesu-dev plasma-workspace-dev" +makedepends="$depends_dev extra-cmake-modules kdoctools-dev" +checkdepends="xvfb-run" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-doc $pkgname-lang" +options="!check" # Broken + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="abba46e8bfc6d315b2f42c45070c0baeaff9170632771440b944bb70336e554b1e7873425fcf26dd6b3950895bb32707572ffddfe499b2bebe7cbd667111e4e5 kde-cli-tools-5.16.90.tar.xz" diff --git a/temp/kde-gtk-config/APKBUILD b/temp/kde-gtk-config/APKBUILD new file mode 100644 index 000000000..e185e7b8a --- /dev/null +++ b/temp/kde-gtk-config/APKBUILD @@ -0,0 +1,31 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kde-gtk-config +pkgver=5.16.90 +pkgrel=0 +pkgdesc="GTK2 and GTK3 Configurator for KDE" +arch="all" +url="https://cgit.kde.org/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 qt5-qtbase-dev qt5-qtsvg-dev ki18n-dev kio-dev kconfigwidgets-dev knewstuff-dev karchive-dev kcmutils-dev kiconthemes-dev gtk+2.0-dev gtk+3.0-dev gsettings-desktop-schemas-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + # configsavetest fails to write ".gtkrc-2.0" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "configsavetest" +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="5b1d7ce1c8ff23c3fc18adf75d31bc01a7fb103004e789ade11b8bc2a02ddcf258476070a8f48510d5da2e31740dd2c3cc8dcc081bb563367177337996d11637 kde-gtk-config-5.16.90.tar.xz" diff --git a/temp/kdecoration/APKBUILD b/temp/kdecoration/APKBUILD new file mode 100644 index 000000000..873f48aae --- /dev/null +++ b/temp/kdecoration/APKBUILD @@ -0,0 +1,30 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kdecoration +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Plugin based library to create window decorations" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="LGPL-2.1-only OR LGPL-3.0-only" +depends_dev="qt5-qtbase-dev ki18n-dev" +makedepends="$depends_dev extra-cmake-modules" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-lang" +options="!check" # Fails due to requiring running X11 + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="fda820d98f5304e184f54a5e428297b36548849dc586d95b143a837777b52b8748dfb4d433a704032eee60337373d68d145b0ccbe43f7b154b86a13ceb0be52b kdecoration-5.16.90.tar.xz" diff --git a/temp/kdeplasma-addons/APKBUILD b/temp/kdeplasma-addons/APKBUILD new file mode 100644 index 000000000..755a4501c --- /dev/null +++ b/temp/kdeplasma-addons/APKBUILD @@ -0,0 +1,44 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kdeplasma-addons +pkgver=5.16.90 +pkgrel=0 +pkgdesc="All kind of addons to improve your Plasma experience " +arch="all !ppc64le !s390x" # Limited by qt5-qtwebengine +url="https://www.kde.org/workspaces/plasmadesktop/" +license="LGPL-2.0-only AND GPL-2.0-or-later" +depends="purpose" +depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtwebengine-dev karchive-dev + kconfig-dev kcoreaddons-dev kdeclarative-dev kholidays-dev ki18n-dev + kiconthemes-dev kio-dev kcmutils-dev kross-dev knotifications-dev + plasma-framework-dev krunner-dev kservice-dev sonnet-dev kunitconversion-dev + kwindowsystem-dev knewstuff-dev" +makedepends="$depends_dev extra-cmake-modules" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-lang" +options="!check" # broken with cross-compiling + +prepare() { + default_prepare + + mkdir "$builddir"/build +} + +build() { + cd "$builddir"/build + cmake "$builddir" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + cd "$builddir"/build + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir"/build + DESTDIR="$pkgdir" make install +} +sha512sums="237d7d4ba99ff6245fb7c4ba62be81f0d005e84eaba2e06e36515c6adc5bb76076df8d87ebd6314c61dcd3be334070a6d73c47dd512d981de19d2bb9ed2305c3 kdeplasma-addons-5.16.90.tar.xz" diff --git a/temp/kgamma5/APKBUILD b/temp/kgamma5/APKBUILD new file mode 100644 index 000000000..48dc2dcb0 --- /dev/null +++ b/temp/kgamma5/APKBUILD @@ -0,0 +1,30 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kgamma5 +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Adjust your monitor's gamma settings" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later" +makedepends="qt5-qtbase-dev kconfig-dev kconfigwidgets-dev kdoctools-dev ki18n-dev extra-cmake-modules" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-doc $pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="8026109bafd083d8468aa834e2801c3ec9be348ea63f525c89e0556278ee33b53a08f04a55039145aefebc5f86eb6db79b81838764aeea73ac658d4872c827f4 kgamma5-5.16.90.tar.xz" diff --git a/temp/khotkeys/APKBUILD b/temp/khotkeys/APKBUILD new file mode 100644 index 000000000..a5166a07c --- /dev/null +++ b/temp/khotkeys/APKBUILD @@ -0,0 +1,30 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=khotkeys +pkgver=5.16.90 +pkgrel=0 +arch="all !ppc64le !s390x" # Limited by plasma-workspace-dev +url="https://www.kde.org/workspaces/plasmadesktop/" +pkgdesc="Key Accelerator Application" +license="GPL-2.0-only AND LGPL-2.0-or-later" +makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtx11extras-dev kglobalaccel-dev ki18n-dev kio-dev kxmlgui-dev kdelibs4support-dev kdbusaddons-dev kcmutils-dev plasma-framework-dev plasma-workspace-dev kdoctools-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/khotkeys-$pkgver.tar.xz" +subpackages="$pkgname-doc $pkgname-lang $pkgname-dev" +options="!check" # No tests + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="62edf1310cb1267280e962cbbc5fe23153e357312d83c08f54935cd15484e0f8ee6625ce5fd9c31d5e731dc28d0e0312c2f7633d8d73df08ef8ec74a10fd7e15 khotkeys-5.16.90.tar.xz" diff --git a/temp/kinfocenter/APKBUILD b/temp/kinfocenter/APKBUILD new file mode 100644 index 000000000..bbfc49fd3 --- /dev/null +++ b/temp/kinfocenter/APKBUILD @@ -0,0 +1,30 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kinfocenter +pkgver=5.16.90 +pkgrel=0 +pkgdesc="A utility that provides information about a computer system" +arch="all" +url="https://www.kde.org/applications/system/kinfocenter/" +license="(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)" +makedepends="extra-cmake-modules qt5-qtbase-dev kcompletion-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev kcrash-dev kdbusaddons-dev kdoctools-dev ki18n-dev kiconthemes-dev kcmutils-dev kio-dev kservice-dev solid-dev kwidgetsaddons-dev kwindowsystem-dev kxmlgui-dev kdeclarative-dev kpackage-dev solid-dev kwayland-dev glu-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-doc $pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="354f20d6d1a924ba954090b6bde9febcaf559d09d623b924457e15e0f9fa616ab2847f3214bafd960ab4cfba94364bafaf3067530050157ea82d62fe76dfbb87 kinfocenter-5.16.90.tar.xz" diff --git a/temp/kscreen/APKBUILD b/temp/kscreen/APKBUILD new file mode 100644 index 000000000..85ade083a --- /dev/null +++ b/temp/kscreen/APKBUILD @@ -0,0 +1,34 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kscreen +pkgver=5.16.90 +pkgrel=0 +pkgdesc="KDE's screen management software" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later AND LGPL-2.1-or-later" +depends="hicolor-icon-theme" +depends_dev="qt5-qtbase-dev kdbusaddons-dev kconfig-dev kconfigwidgets-dev ki18n-dev kxmlgui-dev kglobalaccel-dev kwidgetsaddons-dev kdeclarative-dev kiconthemes-dev plasma-framework-dev libkscreen-dev kcmutils-dev" +makedepends="$depends_dev extra-cmake-modules" +checkdepends="xvfb-run" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + # kscreen-kded-configtest is broken + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "kscreen-kded-configtest" +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="92aeb84f313669d3e1c26920e28f1d7cc057d9694901fa27b4ee711b9c40184ef40b876bd18f9bbd9dd57d4ce836f41dd36ed252f51b17f7e4ded8716c92cf3d kscreen-5.16.90.tar.xz" diff --git a/temp/kscreenlocker/APKBUILD b/temp/kscreenlocker/APKBUILD new file mode 100644 index 000000000..eb9161bf6 --- /dev/null +++ b/temp/kscreenlocker/APKBUILD @@ -0,0 +1,40 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kscreenlocker +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Library and components for secure lock screen architecture" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)" +depends="linux-pam elogind" +depends_dev="qt5-qtbase-dev qt5-qtx11extras-dev kcrash-dev kdeclarative-dev kglobalaccel-dev ki18n-dev kidletime-dev kcmutils-dev knotifications-dev solid-dev ktextwidgets-dev kwindowsystem-dev kxmlgui-dev xcb-util-keysyms-dev kwayland-dev linux-pam-dev libseccomp-dev elogind-dev" +makedepends="$depends_dev extra-cmake-modules" +checkdepends="xvfb-run" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz + kde.pam + kde-np.pam" +subpackages="$pkgname-dev $pkgname-lang" +options="!check" # Requires running loginctl + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest +} + +package() { + DESTDIR="$pkgdir" make install + + install -D -m644 "$srcdir"/kde.pam "$pkgdir"/etc/pam.d/kde + install -m644 "$srcdir"/kde-np.pam "$pkgdir"/etc/pam.d/kde-np +} + +sha512sums="8af61d617b54077ccfface2079fa4978503753353bb984ac17af074b10f1092e5a047fc6ea700e09df57cf3b526addcc982f9c532ae6b5edb4039d11ca0f77f0 kscreenlocker-5.16.90.tar.xz +56e87d02d75c4a8cc4ed183faed416fb4972e7f223b8759959c0f5da32e11e657907a1df279d62a44a6a174f5aca8b2ac66a5f3325c5deb92011bcf71eed74c3 kde.pam +565265485dd7466b77966d75a56766216b8bcc187c95a997e531e9481cf50ddbe576071eb0e334421202bcab19aa6de6b93e042447ca4797a24bf97e1d053ffd kde-np.pam" diff --git a/temp/kscreenlocker/kde-np.pam b/temp/kscreenlocker/kde-np.pam new file mode 100644 index 000000000..07b7861ed --- /dev/null +++ b/temp/kscreenlocker/kde-np.pam @@ -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 diff --git a/temp/kscreenlocker/kde.pam b/temp/kscreenlocker/kde.pam new file mode 100644 index 000000000..1b9e446ce --- /dev/null +++ b/temp/kscreenlocker/kde.pam @@ -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 diff --git a/temp/ksshaskpass/APKBUILD b/temp/ksshaskpass/APKBUILD new file mode 100644 index 000000000..1421db8b4 --- /dev/null +++ b/temp/ksshaskpass/APKBUILD @@ -0,0 +1,30 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=ksshaskpass +pkgver=5.16.90 +pkgrel=0 +pkgdesc="ssh-add helper that uses kwallet and kpassworddialog" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later" +makedepends="extra-cmake-modules qt5-qtbase-dev kcoreaddons-dev ki18n-dev kwallet-dev kwidgetsaddons-dev kdoctools-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-doc $pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="a28cfb8cc639e3b1c6a6d571eb33abdb6a0f5c8eaa3b06ff38ea62035162423bb9a5b03e2dcf77e4dca80f53c3e182c3b45fefc5b0adf52d3ca42da0c976b801 ksshaskpass-5.16.90.tar.xz" diff --git a/temp/ksysguard/APKBUILD b/temp/ksysguard/APKBUILD new file mode 100644 index 000000000..56f535bfe --- /dev/null +++ b/temp/ksysguard/APKBUILD @@ -0,0 +1,29 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=ksysguard +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Track and control the processes running in your system" +arch="all !ppc64le !s390x" # Limited by libksysguard -> qt5-qtwebengine +url="https://userbase.kde.org/KSysGuard" +license="GPL-2.0-only" +makedepends="extra-cmake-modules kconfig-dev kcoreaddons-dev kdbusaddons-dev kdoctools-dev ki18n-dev kiconthemes-dev kinit-dev kitemviews-dev kio-dev knewstuff-dev knotifications-dev kwindowsystem-dev libksysguard-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-doc $pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="12a652111b4b854022dd9659d7248886ba54de0f586c26fe869a599a829f49f92b64a59f4f0b5a1c248eedc4180924f0a8a52c9a38c9920ccef0340c9e56327b ksysguard-5.16.90.tar.xz" diff --git a/temp/kwallet-pam/APKBUILD b/temp/kwallet-pam/APKBUILD new file mode 100644 index 000000000..dbf2f317a --- /dev/null +++ b/temp/kwallet-pam/APKBUILD @@ -0,0 +1,25 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kwallet-pam +pkgver=5.16.90 +pkgrel=0 +pkgdesc="KWallet PAM integration" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="LGPL-2.1-or-later" +makedepends="extra-cmake-modules linux-pam-dev libgcrypt-dev socat kwallet-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +options="!check" # No tests available + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="601c5414eb5a6bbc1458bc4d0e11340e7df20ed9a4dc9ac4ef8517dc63f5acd31568814a932652ac2ea4801a79fd73db3dbd89301f7196553a3eab85b196d463 kwallet-pam-5.16.90.tar.xz" diff --git a/temp/kwayland-integration/APKBUILD b/temp/kwayland-integration/APKBUILD new file mode 100644 index 000000000..b583d2200 --- /dev/null +++ b/temp/kwayland-integration/APKBUILD @@ -0,0 +1,26 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kwayland-integration +pkgver=5.16.90 +pkgrel=0 +pkgdesc="KWayland integration" +url="https://www.kde.org/workspaces/plasmadesktop/" +arch="all" +license="LGPL-2.1-only OR LGPL-3.0-only" +depends="kwayland kglobalaccel kidletime" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev kwayland-dev kwindowsystem-dev kidletime-dev kguiaddons-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +options="!check" # Broken + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="3719dbed337664315a03293fd474d2a5af9dc4431db0d356d0e848c9d786dab2fbafff49203cb772fcee0802123bbf2be0243d8b28c1226acf234856060c782a kwayland-integration-5.16.90.tar.xz" diff --git a/temp/kwin/APKBUILD b/temp/kwin/APKBUILD new file mode 100644 index 000000000..a92ff2582 --- /dev/null +++ b/temp/kwin/APKBUILD @@ -0,0 +1,32 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kwin +pkgver=5.16.90 +pkgrel=0 +pkgdesc="An easy to use, but flexible, composited Window Manager" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only" +depends="qt5-qtwayland qt5-qtmultimedia kirigami2 xorg-server-xwayland" +depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtscript-dev qt5-qtsensors-dev qt5-qtx11extras-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev kcrash-dev kglobalaccel-dev ki18n-dev kinit-dev knotifications-dev kpackage-dev plasma-framework-dev kwidgetsaddons-dev kwindowsystem-dev kiconthemes-dev kidletime-dev kwayland-dev kcompletion-dev kdeclarative-dev kcmutils-dev kio-dev ktextwidgets-dev knewstuff-dev kservice-dev kxmlgui-dev kactivities-dev kdecoration-dev kscreenlocker-dev breeze-dev libepoxy-dev mesa-dev wayland-dev xcb-util-cursor-dev xcb-util-image-dev xcb-util-wm-dev libinput-dev eudev-dev libdrm-dev mesa-gbm fontconfig-dev libxkbcommon-dev libxi-dev" +makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev qt5-qttools-static kdoctools-dev" +checkdepends="xvfb-run" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" +options="!check" # Broken + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="bb979ab530bef8d22f3ac7c7388f98412a09eb27d260542a9ce81cf6ec3719573bcfce0ddf1ef98fb57807e24edf20bc35317710515ca44e11db048db9e16418 kwin-5.16.90.tar.xz" diff --git a/temp/kwrited/APKBUILD b/temp/kwrited/APKBUILD new file mode 100644 index 000000000..e24c9a352 --- /dev/null +++ b/temp/kwrited/APKBUILD @@ -0,0 +1,25 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=kwrited +pkgver=5.16.90 +pkgrel=0 +pkgdesc="KDE daemon listening for wall and write messages" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later" +makedepends="extra-cmake-modules qt5-qtbase-dev kcoreaddons-dev ki18n-dev kpty-dev knotifications-dev kdbusaddons-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +options="!check" # No tests available + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="a26218d48ce3388e00659ead21825e18b84cd51b58ea751a8770d53352d7063ee6233dbb8b91b8e979f45ab821eab80c5f04bff7be59e570c08d62540129a1c9 kwrited-5.16.90.tar.xz" diff --git a/temp/libkscreen/APKBUILD b/temp/libkscreen/APKBUILD new file mode 100644 index 000000000..83b67e495 --- /dev/null +++ b/temp/libkscreen/APKBUILD @@ -0,0 +1,31 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=libkscreen +pkgver=5.16.90 +pkgrel=0 +pkgdesc="KDE screen management software" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="LGPL-2.1-or-later AND GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)" +depends_dev="qt5-qtbase-dev qt5-qtx11extras-dev kwayland-dev" +makedepends="$depends_dev extra-cmake-modules doxygen graphviz qt5-qttools-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-doc" +options="!check" # Fails due to requiring dbus-x11 and it running + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="9dead5d0defbd55916eeb3b7940eed2c4adb0e2e0be4203c6f9b1cc882f4d5ed3918c27e93b9d1491e670a493e4da4207b463eb6653747be72624e9888722102 libkscreen-5.16.90.tar.xz" diff --git a/temp/libksysguard/APKBUILD b/temp/libksysguard/APKBUILD new file mode 100644 index 000000000..0c549a248 --- /dev/null +++ b/temp/libksysguard/APKBUILD @@ -0,0 +1,32 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=libksysguard +pkgver=5.16.90 +pkgrel=0 +pkgdesc="KDE system monitor library" +arch="all !ppc64le !s390x" # limited by qt5-qtwebengine +url="https://www.kde.org/workspaces/plasmadesktop/" +license="LGPL-2.1-or-later AND (GPL-2.0-only OR GPL-3.0-only)" +depends_dev="qt5-qtwebengine-dev kcoreaddons-dev kconfig-dev ki18n-dev kwindowsystem-dev kcompletion-dev kauth-dev kwidgetsaddons-dev kiconthemes-dev kconfigwidgets-dev kservice-dev kglobalaccel-dev kio-dev plasma-framework-dev zlib-dev" +makedepends="$depends_dev extra-cmake-modules" +checkdepends="xvfb-run" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-lang" +options="!check" # Don't seem to work with xvfb-run on aarch64 + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + # processtest requires working OpenGL + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "processtest" +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="cb10929a97ed290cd47c8d8de81a7a35939c7be4e88a4173c9a0c5e372b609f5e49f89dff2b1f0ad6961bc8cf5a36870612c4a35d1f30606319b00f804595086 libksysguard-5.16.90.tar.xz" diff --git a/temp/milou/APKBUILD b/temp/milou/APKBUILD new file mode 100644 index 000000000..ec4e21488 --- /dev/null +++ b/temp/milou/APKBUILD @@ -0,0 +1,30 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=milou +pkgver=5.16.90 +pkgrel=0 +pkgdesc="A dedicated search application built on top of Baloo" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +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)" +depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev kcoreaddons-dev ki18n-dev kdeclarative-dev kservice-dev plasma-framework-dev krunner-dev kitemmodels-dev" +makedepends="$depends_dev extra-cmake-modules" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="28883715aa1f6eb000e6238cbf647ddd287c0f1e62be202cc632d9c51ff43498e090a252ce611ce7bb91724d100f3adb141894361b8969dd972e8f213ec74d7c milou-5.16.90.tar.xz" diff --git a/temp/oxygen/APKBUILD b/temp/oxygen/APKBUILD new file mode 100644 index 000000000..38ab85c41 --- /dev/null +++ b/temp/oxygen/APKBUILD @@ -0,0 +1,29 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=oxygen +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Artwork, styles and assets for the Oxygen visual style for the Plasma Desktop" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="LGPL-2.1-or-later" +makedepends="extra-cmake-modules qt5-qtbase-dev ki18n-dev kconfig-dev kguiaddons-dev kwidgetsaddons-dev kservice-dev kcompletion-dev frameworkintegration-dev kwindowsystem-dev xcb-util-dev kwayland-dev kcmutils-dev kdecoration-dev" +source="$pkgname-$pkgver.tar.xz::https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="8aed5b11bd5c7facb17683642690f5d02e19555dfecbd91dcfb21aac085e72026ccfe62ca729fa2da8b97ad2ffa165b6111b3bb896bf5f01fa1ae6c92ab44d74 oxygen-5.16.90.tar.xz" diff --git a/temp/plasma-browser-integration/APKBUILD b/temp/plasma-browser-integration/APKBUILD new file mode 100644 index 000000000..dd858e589 --- /dev/null +++ b/temp/plasma-browser-integration/APKBUILD @@ -0,0 +1,30 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=plasma-browser-integration +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Components necessary to integrate browsers into the Plasma Desktop" +arch="all" +url="https://community.kde.org/Plasma/Browser_Integration" +license="GPL-3.0-or-later" +makedepends="extra-cmake-modules qt5-qtbase-dev kio-dev ki18n-dev kconfig-dev kdbusaddons-dev knotifications-dev krunner-dev kactivities-dev purpose-dev kfilemetadata-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="80110470fe6caa6f4365ad4db74af0b1b6451f436b7ad7d8b7a0d0517a5d4656e22a53b4c7379d6ac05fb6d06cca87f058b242efc137c59033f609cb5e5ad45e plasma-browser-integration-5.16.90.tar.xz" diff --git a/temp/plasma-desktop/APKBUILD b/temp/plasma-desktop/APKBUILD new file mode 100644 index 000000000..639f36286 --- /dev/null +++ b/temp/plasma-desktop/APKBUILD @@ -0,0 +1,79 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=plasma-desktop +pkgver=5.16.90 +pkgrel=0 +pkgdesc="KDE Plasma Desktop" +arch="all !ppc64le !s390x" # Limited by plasma-workspace -> libksysguard -> qt5-qtwebengine +url='https://www.kde.org/workspaces/plasmadesktop/' +license="GPL-2.0-only AND LGPL-2.1-only" +depends="kirigami2 plasma-workspace setxkbmap qqc2-desktop-style" +depends_dev=" + qt5-qtbase-dev + qt5-qtdeclarative-dev + qt5-qtx11extras-dev + qt5-qtsvg-dev + kauth-dev + plasma-framework-dev + ki18n-dev + kcmutils-dev + knewstuff-dev + kdelibs4support-dev + knotifications-dev + knotifyconfig-dev + attica-dev + kwallet-dev + krunner-dev + kglobalaccel-dev + kdeclarative-dev + kpeople-dev + kdbusaddons-dev + kactivities-dev + kactivities-stats-dev + kconfig-dev + plasma-workspace-dev + kwin-dev + kitemmodels-dev + kemoticons-dev + baloo-dev + fontconfig-dev + eudev-dev + xf86-input-libinput-dev + xf86-input-evdev-dev + xf86-input-synaptics-dev + libxkbfile-dev + libxcursor-dev + libxi-dev + " +makedepends="$depends_dev extra-cmake-modules kdoctools-dev" +checkdepends="xvfb-run iso-codes" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang knetattach" +options="!check" # Requires running dbus + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest +} + +package() { + DESTDIR="$pkgdir" make install + + 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"/knetattach + DESTDIR="$subpkgdir" make install +} +sha512sums="26a8d0f85c264ff03d0a36f59895154bc0f067b44f79c3f4d6809b14b86c8529aaa2f0b93cb6fbb4e32b45acdaf97203cdebf8033e244b1ce515697eb7dd2928 plasma-desktop-5.16.90.tar.xz" diff --git a/temp/plasma-integration/APKBUILD b/temp/plasma-integration/APKBUILD new file mode 100644 index 000000000..2e1a4d474 --- /dev/null +++ b/temp/plasma-integration/APKBUILD @@ -0,0 +1,33 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=plasma-integration +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Qt Platform Theme integration plugins for the Plasma workspaces" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +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 ttf-hack qqc2-desktop-style" +makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtx11extras-dev qt5-qtquickcontrols2-dev kconfig-dev kconfigwidgets-dev ki18n-dev kiconthemes-dev kio-dev knotifications-dev kwayland-dev kwidgetsaddons-dev kwindowsystem-dev kconfigwidgets-dev breeze-dev libxcursor-dev" +checkdepends="xvfb-run" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # Broken + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_DISABLE_FIND_PACKAGE_FontNotoSans=true \ + -DCMAKE_DISABLE_FIND_PACKAGE_FontHack=true + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="172bc51e4d40fa84c5d433539ea0fb07a20ae7e4e8f33383743491f7b98eb3a953f98dcb53437fdbcaf77ff8562dae0f0186c7bea1a595fd2c9b109724b2fe93 plasma-integration-5.16.90.tar.xz" diff --git a/temp/plasma-nm/APKBUILD b/temp/plasma-nm/APKBUILD new file mode 100644 index 000000000..e1c19c9fa --- /dev/null +++ b/temp/plasma-nm/APKBUILD @@ -0,0 +1,31 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=plasma-nm +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Plasma applet written in QML for managing network connections" +arch="all !s390x" # Limited by networkmanager -> iwd +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0" +depends="kirigami2 networkmanager" +makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev ki18n-dev kwindowsystem-dev kservice-dev kcompletion-dev kwidgetsaddons-dev kio-dev kcoreaddons-dev kwallet-dev kconfigwidgets-dev kiconthemes-dev solid-dev kdbusaddons-dev knotifications-dev plasma-framework-dev kdeclarative-dev qca-dev networkmanager-qt-dev modemmanager-qt-dev mobile-broadband-provider-info" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_MOBILE=ON + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="0a422f049a6bcaffefdec4b73f7ce47355bab807d7c617beb735ff6123fbc86d51c76313cec79d42329d5339710e4c644058a61daf5e22b6b4a89ac82de6b17e plasma-nm-5.16.90.tar.xz" diff --git a/temp/plasma-pa/APKBUILD b/temp/plasma-pa/APKBUILD new file mode 100644 index 000000000..d2a4a77d9 --- /dev/null +++ b/temp/plasma-pa/APKBUILD @@ -0,0 +1,31 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=plasma-pa +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Plasma applet for audio volume management using PulseAudio" +arch="all !ppc64le !s390x" # Limited by plasma-workspace -> libksysguard -> qt5-qtwebengine +url="https://www.kde.org/workspaces/plasmadesktop/" +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" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-doc $pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DUSE_GCONF=OFF + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="6d3477def70072ed93ba9885fdcc00a1db631c0ec9aa6c7598e3a69d80ceb47a762735946e1ffa7bab423a6e0d4d72ce7b04b8249d20b0d5bcbe86e79be5fcee plasma-pa-5.16.90.tar.xz" diff --git a/temp/plasma-sdk/APKBUILD b/temp/plasma-sdk/APKBUILD new file mode 100644 index 000000000..d7db03ef2 --- /dev/null +++ b/temp/plasma-sdk/APKBUILD @@ -0,0 +1,43 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=plasma-sdk +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Applications useful for Plasma Development" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later" +depends="kirigami2" +makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtsvg-dev karchive-dev kcompletion-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev kdbusaddons-dev kdeclarative-dev ki18n-dev kiconthemes-dev kio-dev plasma-framework-dev kservice-dev ktexteditor-dev kwidgetsaddons-dev kdoctools-dev kparts-dev" +checkdepends="xvfb-run" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-doc $pkgname-lang" +options="!check" # broken with cross-compiling + +prepare() { + default_prepare + + mkdir "$builddir"/build +} + +build() { + cd "$builddir"/build + cmake "$builddir" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + cd "$builddir"/build + + # iconmodeltest is broken + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "iconmodeltest" +} + +package() { + cd "$builddir"/build + DESTDIR="$pkgdir" make install +} + +sha512sums="1ae3fb451ad095ca1d89a5d751ee82aa0cdc07ce98b56d56438e6f72695e82ecf73dd62ab0c24f16bf965b4ecf5ae511c33f8f6400bbd6c9920f137ec283af65 plasma-sdk-5.16.90.tar.xz" diff --git a/temp/plasma-vault/APKBUILD b/temp/plasma-vault/APKBUILD new file mode 100644 index 000000000..fb05806a6 --- /dev/null +++ b/temp/plasma-vault/APKBUILD @@ -0,0 +1,39 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=plasma-vault +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Plasma applet and services for creating encrypted vaults" +arch="all !ppc64le !s390x" # Limited by libksysguard -> qt5-qtwebengine +url="https://www.kde.org/workspaces/plasmadesktop/" +license="(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only AND LGPL-3.0-only)" +makedepends="extra-cmake-modules qt5-qtbase-dev kactivities-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev kdbusaddons-dev ki18n-dev kio-dev plasma-framework-dev kwidgetsaddons-dev networkmanager-qt-dev libksysguard-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +prepare() { + default_prepare + + mkdir "$builddir"/build +} + +build() { + cd "$builddir"/build + cmake "$builddir" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + cd "$builddir"/build + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir"/build + DESTDIR="$pkgdir" make install +} + +sha512sums="1c5351a76852ae33c85ba3cda334e792e847fe6313bb25e6ec2fd62e66bec972e9abf8b1967ef591963f60cab50d5bb98b44267302b8992209d4ec745bc55ed3 plasma-vault-5.16.90.tar.xz" diff --git a/temp/plasma-workspace-wallpapers/APKBUILD b/temp/plasma-workspace-wallpapers/APKBUILD new file mode 100644 index 000000000..56ed2d633 --- /dev/null +++ b/temp/plasma-workspace-wallpapers/APKBUILD @@ -0,0 +1,25 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=plasma-workspace-wallpapers +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Wallpapers for the Plasma Workspace" +arch="noarch" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later" +makedepends="extra-cmake-modules" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +options="!check" # No tests available + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="6a31caca7427b77c6c91b5703e9072b2a585af7a75278442899e984707948fc15e9bd019935f8e4cc3bce27d397e261e760f05c8d2ac94d9125835ab0326a172 plasma-workspace-wallpapers-5.16.90.tar.xz" diff --git a/temp/plasma-workspace/APKBUILD b/temp/plasma-workspace/APKBUILD new file mode 100644 index 000000000..f05fffba3 --- /dev/null +++ b/temp/plasma-workspace/APKBUILD @@ -0,0 +1,43 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=plasma-workspace +pkgver=5.16.90.1 +pkgrel=0 +pkgdesc="KDE Plasma Workspace" +arch="all !ppc64le !s390x" # Limited by libksysguard -> qt5-qtwebengine +url="https://www.kde.org/workspaces/plasmadesktop/" +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="tzdata qt5-qtquickcontrols kirigami2 kinit qt5-qttools kwin kactivitymanagerd milou plasma-integration qtchooser kded" +depends_dev="plasma-framework-dev krunner-dev kjsembed-dev knotifyconfig-dev kdesu-dev knewstuff-dev kwallet-dev kidletime-dev kdeclarative-dev ki18n-dev kcmutils-dev ktextwidgets-dev kdelibs4support-dev kcrash-dev kglobalaccel-dev kdbusaddons-dev kwayland-dev kcoreaddons-dev kded-dev libksysguard-dev kpackage-dev kscreenlocker-dev phonon-dev zlib-dev kitemmodels-dev networkmanager-qt-dev baloo-dev ktexteditor-dev kwin-dev kholidays-dev prison-dev gpsd-dev iso-codes-dev kpeople-dev kactivities-stats-dev libkscreen-dev appstream-qt" +makedepends="$depends_dev extra-cmake-modules kdoctools-dev libxtst-dev" +checkdepends="xvfb-run" +source="https://download.kde.org/unstable/plasma/${pkgver%.1}/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-libs $pkgname-doc $pkgname-lang" +options="!check" # broken with cross-compiling + +prepare() { + default_prepare + + mkdir "$builddir"/build +} + +build() { + cd "$builddir"/build + cmake "$builddir" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + cd "$builddir"/build + # nightcolortest requires running dbus + # testdesktop is broken + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "(nightcolortest|testdesktop)" +} + +package() { + cd "$builddir"/build + DESTDIR="$pkgdir" make install +} +sha512sums="665effbf4b2cfb840de8adfcf1b951f52feb91fc776889b48ac727ac2d7444a502345cdda5374a8103e06e17d0e5ff2b6d5a4f2e9ea556f7b8c1032136e46b18 plasma-workspace-5.16.90.1.tar.xz" diff --git a/temp/plasma/APKBUILD b/temp/plasma/APKBUILD new file mode 100644 index 000000000..e2256f066 --- /dev/null +++ b/temp/plasma/APKBUILD @@ -0,0 +1,62 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=plasma +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Plasma (Base) meta package" +url="https://kde.org/plasma-desktop" +arch="noarch !ppc64le !s390x" # Limited by plasma-workspace -> libksysguard -> qt5-qtwebengine +options="!check" # No tests for a metapkg +license="GPL-3.0-or-later" +depends=" + bluedevil + breeze + breeze-icons + discover + drkonqi + font-noto + kde-cli-tools + kde-gtk-config + kdeplasma-addons + kgamma5 + khotkeys + kinfocenter + kscreen + ksshaskpass + ksysguard + kwallet-pam + kwayland-integration + plasma-browser-integration + plasma-desktop + plasma-nm + plasma-pa + plasma-vault + plasma-workspace-wallpapers + polkit-kde-agent-1 + powerdevil + sddm-breeze + sddm-kcm + systemsettings + user-manager + xdg-desktop-portal-kde +" +subpackages="$pkgname-extras sddm-breeze:sddm_breeze" +source="sddm.conf" + +package() { + mkdir -p "$pkgdir" +} + +extras() { + pkgdesc="Additional Plasma apps meta package" + depends="oxygen breeze-grub plasma-sdk" + + mkdir -p "$subpkgdir" +} + +sddm_breeze() { + description="Set Breeze theme for SDDM" + depends="breeze sddm plasma-workspace" + + install -Dm644 "$srcdir"/sddm.conf "$subpkgdir"/etc/sddm.conf +} +sha512sums="affbeec6d236bf09ae95b7bf478015ead9b5eabcffa8291107e34463bc3f7563c01d4e444e035b7eb575700e64c4da9f5079950b254b8c24b305845f031eb17f sddm.conf" diff --git a/temp/plasma/sddm.conf b/temp/plasma/sddm.conf new file mode 100644 index 000000000..e5752799a --- /dev/null +++ b/temp/plasma/sddm.conf @@ -0,0 +1,3 @@ +[Theme] +Current=breeze +CursorTheme=breeze_cursors diff --git a/temp/polkit-kde-agent-1/APKBUILD b/temp/polkit-kde-agent-1/APKBUILD new file mode 100644 index 000000000..d82689e20 --- /dev/null +++ b/temp/polkit-kde-agent-1/APKBUILD @@ -0,0 +1,32 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=polkit-kde-agent-1 +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Daemon providing a polkit authentication UI for KDE" +arch="all" +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later" +depends="polkit-elogind" +depends_dev="qt5-qtbase-dev ki18n-dev kwindowsystem-dev kdbusaddons-dev kwidgetsaddons-dev kcoreaddons-dev kcrash-dev kiconthemes-dev polkit-qt-1-dev" +makedepends="$depends_dev extra-cmake-modules" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="c8edb102d55de5ee40cc7991d97690496e0d905c8a0187f225f8b60e20dbd1f2040d146beda4fcb72ec873a987ab4f8013efeb171bd9c585edc170446693aa39 polkit-kde-agent-1-5.16.90.tar.xz" diff --git a/temp/powerdevil/APKBUILD b/temp/powerdevil/APKBUILD new file mode 100644 index 000000000..2803e24c0 --- /dev/null +++ b/temp/powerdevil/APKBUILD @@ -0,0 +1,32 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=powerdevil +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Manages the power consumption settings of a Plasma Shell" +arch="all !ppc64le !s390x" # Limited by plasma-workspace -> libksysguard -> qt5-qtwebengine +url="https://www.kde.org/workspaces/plasmadesktop/" +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="qt5-qtbase-dev qt5-qtx11extras-dev kactivities-dev kauth-dev kidletime-dev kconfig-dev kdbusaddons-dev solid-dev ki18n-dev kglobalaccel-dev kio-dev knotifyconfig-dev kwayland-dev kcrash-dev knotifications-dev libkscreen-dev plasma-workspace-dev bluez-qt-dev networkmanager-qt-dev eudev-dev" +makedepends="$depends_dev extra-cmake-modules kdoctools-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-libs $pkgname-doc $pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="3d8b4e473e683b67a905db4a21fb0758289e0ee494151a0028f1e2e8a24e2407f07832b7717538ecdc74bd11d1307e3b9a3e5629554a1ea0f57653ac0ea85354 powerdevil-5.16.90.tar.xz" diff --git a/temp/sddm-kcm/APKBUILD b/temp/sddm-kcm/APKBUILD new file mode 100644 index 000000000..533e63c69 --- /dev/null +++ b/temp/sddm-kcm/APKBUILD @@ -0,0 +1,30 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=sddm-kcm +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Config module for SDDM" +arch="all !ppc64le !s390x" # Limited by systemsettings -> plasma-workspace -> libksysguard -> qt5-qtwebengine +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 qt5-qtbase-dev qt5-qtx11extras-dev qt5-qtdeclarative-dev kcoreaddons-dev ki18n-dev kxmlgui-dev kauth-dev kconfigwidgets-dev kio-dev karchive-dev knewstuff-dev xcb-util-image-dev libxcursor-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="718c18ef85e0bf686d19f864f9016a8917b876caa31b95c5000510538719c95a4c76358d284e3228ce3f8c0f56d5d640c9ef8c3a5d16fc172462f8c520f8a84a sddm-kcm-5.16.90.tar.xz" diff --git a/temp/systemsettings/APKBUILD b/temp/systemsettings/APKBUILD new file mode 100644 index 000000000..896afd05e --- /dev/null +++ b/temp/systemsettings/APKBUILD @@ -0,0 +1,31 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=systemsettings +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Plasma system manager for hardware, software, and workspaces" +arch="all !ppc64le !s390x" # Limited by plasma-workspace -> libksysguard -> qt5-qtwebengine +url="https://www.kde.org/workspaces/plasmadesktop/" +license="GPL-2.0-or-later" +depends="kirigami2" +depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev kcrash-dev kitemviews-dev kcmutils-dev ki18n-dev kio-dev kservice-dev kiconthemes-dev kwidgetsaddons-dev kwindowsystem-dev kxmlgui-dev kdbusaddons-dev kconfig-dev kdoctools-dev kpackage-dev kdeclarative-dev kactivities-dev kactivities-stats-dev kirigami2-dev plasma-workspace-dev khtml-dev" +makedepends="$depends_dev extra-cmake-modules" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="98e4f7930932e20d5d194c872bfd68b0cf49efec5d2a6e4b8bbca70f0eeab5e9b25455dd543255859494360f70e19225d266e71080143413a870efe7f014bdf2 systemsettings-5.16.90.tar.xz" diff --git a/temp/user-manager/APKBUILD b/temp/user-manager/APKBUILD new file mode 100644 index 000000000..9de6a189d --- /dev/null +++ b/temp/user-manager/APKBUILD @@ -0,0 +1,29 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=user-manager +pkgver=5.16.90 +pkgrel=0 +pkgdesc="A simple system settings module to manage the users of your system" +arch="all" +url='https://www.kde.org/workspaces/plasmadesktop/' +license="GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-or-later" +makedepends="extra-cmake-modules qt5-qtbase-dev kwidgetsaddons-dev kcoreaddons-dev ki18n-dev kconfig-dev kconfigwidgets-dev kcmutils-dev kio-dev kiconthemes-dev kauth-dev libpwquality-dev" +source="https://download.kde.org/unstable/plasma/$pkgver/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-lang" +options="!check" # broken with cross-compiling + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" make install +} +sha512sums="c6c6c299fc4ba73c892b47c363aa1fa0cca6b031b547c0d9970de659754186f67e60ff6e4aa6c557abb3be18466cf2f58213defa66e871ddff24d22010d26e6b user-manager-5.16.90.tar.xz" diff --git a/temp/xdg-desktop-portal-kde/APKBUILD b/temp/xdg-desktop-portal-kde/APKBUILD new file mode 100644 index 000000000..eeaf6636c --- /dev/null +++ b/temp/xdg-desktop-portal-kde/APKBUILD @@ -0,0 +1,33 @@ +# Forked from Alpine to build Plasma 5.17 pre-release +pkgname=xdg-desktop-portal-kde +pkgver=5.16.90 +pkgrel=0 +pkgdesc="Qt/KF5 implementation of xdg-desktop-portal" +url="https://phabricator.kde.org/source/xdg-desktop-portal-kde" +arch="all" +license="GPL-3.0-or-later" +makedepends="extra-cmake-modules qt5-qtbase-dev glib-dev kio-dev kwayland-dev libepoxy-dev + pipewire-dev kcoreaddons xdg-desktop-portal cups-dev" +subpackages="$pkgname-lang" +source="https://download.kde.org/unstable/plasma/$pkgver/xdg-desktop-portal-kde-$pkgver.tar.xz" + +build() { + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} . + make +} + +package() { + make DESTDIR="$pkgdir" install +} + +sha512sums="38c364aaaaf78c0051bff03b05a4e84c8e6381ac105288373ff8b0e6cad6e61721badf71d399e5b73641c7a43a5bd4d7ede3d72266cab80c69f09691c617a873 xdg-desktop-portal-kde-5.16.90.tar.xz"