kde/{framework,plasma-}integration: new aports (!203)
These packages allow better integration of applications with the KDE workspace. [ci:skip-build]: already built successfully in CI, and ollieparanoid made sure that it builds for x86_64, aarch64, armhf
This commit is contained in:
parent
4f6f417089
commit
77598f47f2
3 changed files with 75 additions and 6 deletions
35
kde/frameworkintegration/APKBUILD
Normal file
35
kde/frameworkintegration/APKBUILD
Normal file
|
@ -0,0 +1,35 @@
|
|||
# Contributor: Bart Ribbers <bribbers@disroot.org>
|
||||
# Maintainer: Bart Ribbers <bribbers@disroot.org>
|
||||
pkgname=frameworkintegration
|
||||
pkgver=5.55.0
|
||||
pkgrel=0
|
||||
pkgdesc="Framework providing components to allow applications to integrate with a KDE Workspace"
|
||||
arch="all"
|
||||
url="https://www.kde.org"
|
||||
license="LGPL-2.1"
|
||||
depends=""
|
||||
depends_dev="qt5-qtbase-dev kconfig-dev kconfigwidgets-dev kiconthemes-dev knotifications-dev knewstuff-dev kpackage-dev"
|
||||
makedepends="$depends_dev extra-cmake-modules"
|
||||
source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
|
||||
subpackages="$pkgname-dev"
|
||||
options="!check" # Requires X11 running
|
||||
|
||||
build() {
|
||||
cmake \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "$builddir"
|
||||
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$builddir"
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
|
||||
sha512sums="5a16af4c0f763f52fd7c0b46853240bde7c8f95a97864dc746c19f248346754a9a893d2c916ee2d3c8164164994348f53cb3696aaba2d11763f7ba86db2fcab3 frameworkintegration-5.55.0.tar.xz"
|
34
kde/plasma-integration/APKBUILD
Normal file
34
kde/plasma-integration/APKBUILD
Normal file
|
@ -0,0 +1,34 @@
|
|||
# Contributor: Bart Ribbers <bribbers@disroot.org>
|
||||
# Maintainer: Bart Ribbers <bribbers@disroot.org>
|
||||
pkgname=plasma-integration
|
||||
pkgver=5.15.1
|
||||
pkgrel=0
|
||||
pkgdesc="Qt Platform Theme integration plugins for the Plasma workspaces"
|
||||
arch="all"
|
||||
url="https://www.kde.org/workspaces/plasmadesktop/"
|
||||
license="LGPL-3.0"
|
||||
depends="ttf-hack"
|
||||
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"
|
||||
source="https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"
|
||||
subpackages="$pkgname-lang"
|
||||
options="!check" # Requires X11 to be running
|
||||
|
||||
build() {
|
||||
cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_FontHack=true
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "$builddir"
|
||||
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$builddir"
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
sha512sums="5d34028882c1b28576b6b0cb5f5656bc46ea71a14718aab1b57ce755535ac8667ee819ae142b484387901092391954a772f8191f1739af19d1ecd5734e094821 plasma-integration-5.15.1.tar.xz"
|
|
@ -2,13 +2,13 @@
|
|||
# Maintainer: Bart Ribbers <bribbers@disroot.org>
|
||||
pkgname=plasma-workspace
|
||||
pkgver=5.15.1
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="KDE Plasma Workspace"
|
||||
arch="all"
|
||||
url="https://www.kde.org/workspaces/plasmadesktop/"
|
||||
license="GPL-2.0"
|
||||
depends="kwin iso-codes qt5-qtwayland kactivitymanagerd kinit milou consolekit2"
|
||||
depends_dev="krunner-dev kdesignerplugin-dev kdesignerplugin qt5-qtwayland-dev qt5-qtdeclarative-dev kxmlrpcclient-dev kdelibs4support-dev plasma-framework-dev knotifyconfig-dev kcmutils-dev kdesu-dev kwallet-dev ksysguard kwin-dev kguiaddons-dev kjsembed-dev knewstuff-dev qt5-qtx11extras-dev ktexteditor-dev libksysguard-dev kwallet-dev attica-qt-dev kitemmodels-dev kscreenlocker-dev qt5-qtscript-dev karchive-dev kcrash-dev kpackage-dev kactivities-dev kdeclarative-dev kpty-dev kjs-dev ktextwidgets-dev sonnet-dev kauth-dev kconfigwidgets-dev ki18n-dev kcodecs-dev kwidgetsaddons-dev kservice-dev kxmlgui-dev kwindowsystem-dev kcoreaddons-dev kconfig-dev kemoticons-dev kiconthemes-dev kinit-dev knotifications-dev kio-dev kbookmarks-dev kparts-dev kcompletion-dev kitemviews-dev kjobwidgets-dev solid-dev kunitconversion-dev kdbusaddons-dev kidletime-dev kglobalaccel-dev phonon-qt5-dev kwayland-dev baloo-dev prison-dev"
|
||||
depends="kwin iso-codes qt5-qtwayland kactivitymanagerd kinit milou consolekit2 plasma-integration frameworkintegration"
|
||||
depends_dev="krunner-dev kdesignerplugin-dev kdesignerplugin qt5-qtwayland-dev qt5-qtdeclarative-dev kxmlrpcclient-dev kdelibs4support-dev plasma-framework-dev knotifyconfig-dev kcmutils-dev kdesu-dev kwallet-dev ksysguard kwin-dev kguiaddons-dev kjsembed-dev knewstuff-dev qt5-qtx11extras-dev ktexteditor-dev libksysguard-dev kwallet-dev attica-qt-dev kitemmodels-dev kscreenlocker-dev qt5-qtscript-dev karchive-dev kcrash-dev kpackage-dev kactivities-dev kdeclarative-dev kpty-dev kjs-dev ktextwidgets-dev sonnet-dev kauth-dev kconfigwidgets-dev ki18n-dev kcodecs-dev kwidgetsaddons-dev kservice-dev kxmlgui-dev kwindowsystem-dev kcoreaddons-dev kconfig-dev kemoticons-dev kiconthemes-dev kinit-dev knotifications-dev kio-dev kbookmarks-dev kparts-dev kcompletion-dev kitemviews-dev kjobwidgets-dev solid-dev kunitconversion-dev kdbusaddons-dev kidletime-dev kglobalaccel-dev phonon-qt5-dev kwayland-dev baloo-dev prison-dev kholidays-dev networkmanager-qt-dev"
|
||||
makedepends="$depends_dev extra-cmake-modules kdoctools-dev gpsd iso-codes-dev libxtst-dev xcb-util-image-dev libxrender-dev"
|
||||
source="https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"
|
||||
subpackages="$pkgname-dev $pkgname-libs $pkgname-doc $pkgname-lang"
|
||||
|
@ -16,9 +16,9 @@ options="!check" # Fails due to requiring running X11
|
|||
|
||||
build() {
|
||||
cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
make
|
||||
}
|
||||
|
||||
|
@ -29,7 +29,7 @@ check() {
|
|||
|
||||
package() {
|
||||
cd "$builddir"
|
||||
make DESTDIR="$pkgdir" install
|
||||
DESTDIR="$pkgdir" make install
|
||||
|
||||
install -Dm644 plasmawayland.desktop "$pkgdir"/usr/share/wayland-sessions/plasmawayland.desktop
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue