temp/plasma: fork from Alpine to build Plasma 5.17 pre-release (!639)

This commit is contained in:
Bart Ribbers 2019-09-20 12:51:54 +02:00 committed by Oliver Smith
parent c8143f0212
commit 95de9a34c2
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB
44 changed files with 1408 additions and 0 deletions

30
temp/bluedevil/APKBUILD Normal file
View file

@ -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"

22
temp/breeze-grub/APKBUILD Normal file
View file

@ -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"

30
temp/breeze/APKBUILD Normal file
View file

@ -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"

39
temp/discover/APKBUILD Normal file
View file

@ -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"

31
temp/drkonqi/APKBUILD Normal file
View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

30
temp/kdecoration/APKBUILD Normal file
View file

@ -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"

View file

@ -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"

30
temp/kgamma5/APKBUILD Normal file
View file

@ -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"

30
temp/khotkeys/APKBUILD Normal file
View file

@ -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"

30
temp/kinfocenter/APKBUILD Normal file
View file

@ -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"

34
temp/kscreen/APKBUILD Normal file
View file

@ -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"

View file

@ -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"

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

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

30
temp/ksshaskpass/APKBUILD Normal file
View file

@ -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"

29
temp/ksysguard/APKBUILD Normal file
View file

@ -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"

25
temp/kwallet-pam/APKBUILD Normal file
View file

@ -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"

View file

@ -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"

32
temp/kwin/APKBUILD Normal file
View file

@ -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"

25
temp/kwrited/APKBUILD Normal file
View file

@ -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"

31
temp/libkscreen/APKBUILD Normal file
View file

@ -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"

View file

@ -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"

30
temp/milou/APKBUILD Normal file
View file

@ -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"

29
temp/oxygen/APKBUILD Normal file
View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

31
temp/plasma-nm/APKBUILD Normal file
View file

@ -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"

31
temp/plasma-pa/APKBUILD Normal file
View file

@ -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"

43
temp/plasma-sdk/APKBUILD Normal file
View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

62
temp/plasma/APKBUILD Normal file
View file

@ -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"

3
temp/plasma/sddm.conf Normal file
View file

@ -0,0 +1,3 @@
[Theme]
Current=breeze
CursorTheme=breeze_cursors

View file

@ -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"

32
temp/powerdevil/APKBUILD Normal file
View file

@ -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"

30
temp/sddm-kcm/APKBUILD Normal file
View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"