Compare commits

...
377 changed files with 21183 additions and 0 deletions

No files matched your search

+4
View File
@@ -0,0 +1,4 @@
$mirror/$version/main
$mirror/$version/community
$mirror/$version/testing
$mirror/$version/kde6-rc
+44
View File
@@ -0,0 +1,44 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=accounts-qml-module
pkgver=0.7_git20231028
pkgrel=0
_commit="05e79ebbbf3784a87f72b7be571070125c10dfe3"
arch="all"
url="https://gitlab.com/accounts-sso/accounts-qml-module"
pkgdesc="QML bindings for libaccounts-qt + libsignon-qt"
license="LGPL-2.1-only"
makedepends="
libaccounts-qt-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qttools-dev
signond-dev
"
checkdepends="
dbus-test-runner
xvfb-run
"
#source="https://gitlab.com/accounts-sso/accounts-qml-module/-/archive/VERSION_$pkgver/accounts-qml-module-VERSION_$pkgver.tar.gz"
source="https://gitlab.com/accounts-sso/accounts-qml-module/-/archive/$_commit/accounts-qml-module-$_commit.tar.gz"
builddir="$srcdir/$pkgname-$_commit"
build() {
/usr/lib/qt6/bin/qmake \
PREFIX=/usr \
LIBDIR=/usr/lib \
CONFIG+=no_docs
make
}
check() {
make check
}
package() {
INSTALL_ROOT="$pkgdir" make install
}
sha512sums="
439b596d130dee81d2f7e969962c75f51413ceb5ebb7807db229e593466c22d0c87e249515a233bd18c47bf1e58f5631ab30adf8849e71fa4f3d7bd29b6974de accounts-qml-module-05e79ebbbf3784a87f72b7be571070125c10dfe3.tar.gz
"
+49
View File
@@ -0,0 +1,49 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=akonadi-calendar-tools
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by akonadi-calendar -> kmailtransport -> libkgapi -> qt6-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://kontact.kde.org/"
pkgdesc="CLI tools to manage akonadi calendars"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
akonadi-calendar-dev
akonadi-dev
calendarsupport-dev
extra-cmake-modules
kcalendarcore-dev
kcalutils-dev
kdoctools-dev
libkdepim-dev
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/pim/akonadi-calendar-tools.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/akonadi-calendar-tools-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
f47445b0f74792509e059a67a6bb7f6bb8a6a3ce538d75687b11244a791342f65c7b1390dd6e2c43e5dbd0b897efca1a3e51ec1519557d45299871e9521ee09b akonadi-calendar-tools-24.01.95.tar.xz
"
+59
View File
@@ -0,0 +1,59 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=akonadi-calendar
pkgver=24.01.95
pkgrel=0
pkgdesc="Akonadi calendar integration"
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by kmailtransport -> libkgapi -> qt6-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://community.kde.org/KDE_PIM"
license="LGPL-2.0-or-later"
depends_dev="
akonadi-contacts-dev
akonadi-dev
kcalendarcore-dev
kcalutils-dev
kcodecs-dev
kdbusaddons-dev
ki18n-dev
kiconthemes-dev
kidentitymanagement-dev
kio-dev
kmailtransport-dev
kwidgetsaddons-dev
kxmlgui-dev
messagelib-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/pim/akonadi-calendar.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/akonadi-calendar-$pkgver.tar.xz"
replaces="kalendar>1.0.0"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure -E "kcalcoreserializertest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
9408d4ef6d01b6081b49b2944984eac4cb7e41ac73bca41c0a4018514fe1d3db6609538b3db0ce4827615e3b04924d91975d47e0354b7d1e11e7d14adfe9216e akonadi-calendar-24.01.95.tar.xz
"
+66
View File
@@ -0,0 +1,66 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=akonadi-contacts
pkgver=24.01.95
pkgrel=0
pkgdesc="Libraries and daemons to implement Contact Management in Akonadi"
# armhf blocked by extra-cmake-modules
# s390x and riscv64 blocked by akonadi
# ppc64le blocked by qt6-qtwebengine -> akonadi
arch="all !armhf !s390x !riscv64 !ppc64le"
url="https://community.kde.org/KDE_PIM"
license="LGPL-2.0-or-later AND GPL-2.0-or-later AND BSD-3-Clause"
depends_dev="
akonadi-dev
gpgme-dev
grantlee-dev
grantleetheme-dev
kcodecs-dev
kcompletion-dev
kconfig-dev
kcontacts-dev
kdbusaddons-dev
ki18n-dev
kiconthemes-dev
kio-dev
kmime-dev
kservice-dev
ktextaddons-dev
ktexttemplate-dev
ktextwidgets-dev
kwidgetsaddons-dev
kxmlgui-dev
libkleo-dev
prison-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/pim/akonadi-contacts.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/akonadi-contacts-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
f9e7579a436d522f9b67deee199628a36da918bed2b426f9272c6b9ba4a890d296794db54c019c7b0d39ca22d8f4e8d9b13e3e850b7a9c69802a892a0fb4c18a akonadi-contacts-24.01.95.tar.xz
"
+57
View File
@@ -0,0 +1,57 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=akonadi-import-wizard
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by kmailtransport -> libkgapi -> qt6-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://kontact.kde.org/"
pkgdesc="Import data from other mail clients to KMail"
license="GPL-2.0-or-later AND LGPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
akonadi-dev
extra-cmake-modules
kauth-dev
kconfig-dev
kcontacts-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
kidentitymanagement-dev
kio-dev
kmailtransport-dev
kwallet-dev
libkdepim-dev
mailcommon-dev
messagelib-dev
pimcommon-dev
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/pim/akonadi-import-wizard.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/akonadi-import-wizard-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
1fc518b4d72aca0f9d6847fdcadb1b70358f81f9491e4290fd8487989c3b98fcbb6abc655071a378b62da2c6206e501162f78b6a78f22d47cebdf11d9430e2f8 akonadi-import-wizard-24.01.95.tar.xz
"
+56
View File
@@ -0,0 +1,56 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=akonadi-mime
pkgver=24.01.95
pkgrel=0
pkgdesc="Libraries and daemons to implement basic email handling"
# armhf blocked by extra-cmake-modules
# s390x and riscv64 blocked by akonadi
# ppc64le blocked by qt6-qtwebengine -> kaccounts-integration
arch="all !armhf !s390x !riscv64 !ppc64le"
url="https://community.kde.org/KDE_PIM"
license="LGPL-2.0-or-later"
depends_dev="
akonadi-dev
kcodecs-dev
kconfigwidgets-dev
kdbusaddons-dev
ki18n-dev
kio-dev
kitemmodels-dev
kmime-dev
kxmlgui-dev
libxslt-dev
qt6-qtbase-dev
shared-mime-info
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/pim/akonadi-mime.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/akonadi-mime-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
# mailserializerplugintest is broken
CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "mailserializerplugintest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
5294461ec93a2d05541a1967ee60a3d12c22a23545ecb2fe7d4bd65587fd12ff90bc3ed19e64dbb5f6a3b80cca5864bdde671a6b0f3c08b64bf8351e5eb54f31 akonadi-mime-24.01.95.tar.xz
"
+45
View File
@@ -0,0 +1,45 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=akonadi-notes
pkgver=24.01.95
pkgrel=0
pkgdesc="Libraries and daemons to implement management of notes"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/KDE_PIM"
license="LGPL-2.0-or-later"
depends_dev="
ki18n-dev
kmime-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/pim/akonadi-notes.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/akonadi-notes-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
f0650170610e156f48a2fdbdc635d17cc170cfa42fe3eae1c2a2422c8324b2bf79a04432a42c64bbcae70733fa3052e53e7b7f22f2fca086222e81ae46ede56f akonadi-notes-24.01.95.tar.xz
"
+82
View File
@@ -0,0 +1,82 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=akonadi-search
pkgver=24.01.95
pkgrel=0
pkgdesc="Libraries and daemons to implement searching in Akonadi"
# armhf blocked by extra-cmake-modules
# riscv64 blocked by akonadi
# s390x blocked by multiple KDE Frameworks
# ppc64le blocked by qt6-qtwebengine -> akonadi
arch="all !armhf !s390x !riscv64 !ppc64le"
url="https://community.kde.org/KDE_PIM"
license="( GPL-2.0-only OR GPL-3.0-only ) AND ( LGPL-2.1-only OR LGPL-3.0-only )"
depends_dev="
akonadi-dev
akonadi-mime-dev
corrosion
kcalendarcore-dev
kcmutils-dev
kconfig-dev
kcontacts-dev
kcrash-dev
kdbusaddons-dev
ki18n-dev
kio-dev
kmime-dev
krunner-dev
ktextaddons-dev
qt6-qtbase-dev
xapian-core-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/pim/akonadi-search.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/akonadi-search-$pkgver.tar.xz"
options="net" # Required to download Rust crates
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
cd build
# akonadi-sqlite-schedulertest, konadi-sqlite-collectionindexingjobtest,
# akonadi-mysql-schedulertest and akonadi-mysql-collectionindexingjobtest
# require running dbus server
# Prevent the lines using more than 80 characters by looping
local skipped_tests="("
local tests="
akonadi-sqlite-scheduler
akonadi-sqlite-collectionindexingjob
akonadi-mysql-scheduler
akonadi-mysql-collectionindexingjob"
for test in $tests; do
skipped_tests="$skipped_tests|$test"
done
skipped_tests="$skipped_tests)test"
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "$skipped_tests"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
c3036c8c56a99dd2a9e7492df36fc8381211730e3688884e2059683a314067bb1d00e2e8522bea03f1ccc976835a9cf6d1898971a8cde13aa68a14138889031d akonadi-search-24.01.95.tar.xz
"
+100
View File
@@ -0,0 +1,100 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=akonadi
pkgver=24.01.95
pkgrel=0
pkgdesc="A cross-desktop storage service for PIM data and meta data providing concurrent read, write, and query access"
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by kaccounts-integration
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://community.kde.org/KDE_PIM"
license="LGPL-2.0-or-later"
depends="
mariadb
qt6-qtbase-mysql
qt6-qtbase-sqlite
"
depends_dev="
boost-dev
kcompletion-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
ki18n-dev
kiconthemes-dev
kio-dev
kitemmodels-dev
kitemviews-dev
kwidgetsaddons-dev
kwindowsystem-dev
kxmlgui-dev
libxml2-dev
qt6-qtbase-dev
shared-mime-info
sqlite-dev
"
makedepends="$depends_dev
extra-cmake-modules
qt6-qttools-dev
samurai
"
checkdepends="
cmd:dbus-run-session
xvfb-run
"
subpackages="$pkgname-dbg $pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/pim/akonadi.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/akonadi-$pkgver.tar.xz"
build() {
# make -dbg smaller
export CFLAGS="$CFLAGS -g1"
export CXXFLAGS="$CXXFLAGS -g1"
# akonadi recurses while walking e-mail threads, so give it a decent stack
LDFLAGS="$LDFLAGS -Wl,-z,stack-size=1024768" \
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_DESIGNERPLUGIN=ON
cmake --build build
}
check() {
# akonadixml-xmldocumenttest, mimetypecheckertest and akonadi-mysql-testenvironmenttest are broken
# All sqlite tests are hanging
# All mysql tests are broken "Cannot connect to non-local host <hostname>"
# tagmodeltest fails on 32-bit architectures
local skipped_tests="("
local tests="
akonadixml-xmldocument
mimetypechecker
akonadi-mysql-testenvironment
.*sqlite.*
.*mysql.*
tagmodel
"
case "$CARCH" in
s390x) tests="$tests
AkonadiServer-itemcreatehandler
AkonadiServer-relationhandler
" ;;
esac
for test in $tests; do
skipped_tests="$skipped_tests|$test"
done
skipped_tests="$skipped_tests)test"
dbus-run-session xvfb-run ctest --test-dir build --output-on-failure -E "$skipped_tests"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
697ec8f1545751415c5223e18538f042ec7128d20cb9e7cc952a6bbdb82d0b07f50aac331c2f87a5b183c32aa2756c18adff97614e51f6921d962f819475c45e akonadi-24.01.95.tar.xz
"
+67
View File
@@ -0,0 +1,67 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=akonadiconsole
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# s390x, ppc64le and riscv64 blocked by akonadi
# ppc64le blocked by calendarsupport
arch="all !armhf !s390x !ppc64le !riscv64"
url="https://kontact.kde.org/"
pkgdesc="Application for debugging Akonadi Resources"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
akonadi-contacts-dev
akonadi-dev
akonadi-search-dev
calendarsupport-dev
extra-cmake-modules
kcalendarcore-dev
kcompletion-dev
kcompletion-dev
kconfig-dev
kconfigwidgets-dev
kcontacts-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
ki18n-dev
kio-dev
kitemmodels-dev
kitemviews-dev
kmime-dev
ktextwidgets-dev
kwidgetsaddons-dev
kxmlgui-dev
libkdepim-dev
messagelib-dev
qt6-qtbase-dev
samurai
xapian-bindings
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/pim/akonadiconsole.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/akonadiconsole-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
bd2b32280e485dae64d1eb757b12ed021f6a4a03c29092664475c9d6ae333aa1ae72c9698e85607cda29bfc9fc733c175bb936a4b44d384425c98aa4d18797c6 akonadiconsole-24.01.95.tar.xz
"
+65
View File
@@ -0,0 +1,65 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=akregator
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://apps.kde.org/akregator/"
pkgdesc="RSS Feed Reader"
license="GPL-2.0-or-later AND LGPL-2.0-or-later"
makedepends="
akonadi-mime-dev
extra-cmake-modules
grantlee-dev
grantleetheme-dev
kcmutils-dev
kcrash-dev
kdoctools-dev
kiconthemes-dev
knotifications-dev
knotifyconfig-dev
kontactinterface-dev
kparts-dev
kpimtextedit-dev
kstatusnotifieritem-dev
ktextaddons-dev
ktexteditor-dev
kxmlgui-dev
libkdepim-dev
libkleo-dev
messagelib-dev
pimcommon-dev
qt6-qtbase-dev
qt6-qtwebengine-dev
samurai
syndication-dev
"
checkdepends="xvfb-run"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/pim/akregator.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/akregator-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
d1d6d111de79269466ad28605975102cb292fa823a22b70bf874947b2c2ae60e00ffb02ef76c90dd1ba06e8e02195c707be738bfcffe3219205293d34072b49d akregator-24.01.95.tar.xz
"
+48
View File
@@ -0,0 +1,48 @@
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=alligator
pkgver=24.01.95
pkgrel=0
pkgdesc="A convergent RSS/Atom feed reader"
url="https://invent.kde.org/plasma-mobile/alligator/"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
license="GPL-2.0-only OR GPL-3.0-only"
depends="
kirigami-addons
kirigami
qt6-qtbase-sqlite
"
makedepends="
extra-cmake-modules
kconfig-dev
kcoreaddons-dev
ki18n-dev
kirigami-addons-dev
qt6-qtbase-dev
samurai
syndication-dev
"
_repo_url="https://invent.kde.org/network/alligator.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/alligator-$pkgver.tar.xz"
# No tests
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
36bc6ed737e28133183900313774948ecd9d93cb89f198eaf339a7f87101cc9f43f3c7a48c1701b203cb80ccf63dce441def9281802934766bf04e7d1da11707 alligator-24.01.95.tar.xz
"
+49
View File
@@ -0,0 +1,49 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=analitza
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://edu.kde.org/"
pkgdesc="A library to add mathematical features to your program"
license="GPL-2.0-or-later AND GFDL-1.2-only"
depends_dev="
eigen-dev
qt6-qt5compat-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtsvg-dev
qt6-qttools-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/education/analitza.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/analitza-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
1690e302bd4482d5f77dab52362220a0973c30907346c5a29db0f877986b757e39b1f0f6df0023a1bbe445c98413c49df09115611e1eb8f1fae8369df17749fe analitza-24.01.95.tar.xz
"
+64
View File
@@ -0,0 +1,64 @@
# Contributor: Jonah Brüchert <jbb@kaidan.im>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=angelfish
pkgver=24.01.95
pkgrel=0
pkgdesc="Small Webbrowser for Plasma Mobile"
# armhf blocked by extra-cmake-modules
# ppc64le and s390x blocked by qt6-qtwebengine
# riscv64 disabled due to missing rust in recursive dependency
arch="all !ppc64le !s390x !armhf !riscv64"
url="https://phabricator.kde.org/source/plasma-angelfish/"
license="GPL-3.0-or-later"
depends="
kirigami-addons
kirigami
purpose
qt6-qtbase-sqlite
"
makedepends="
corrosion
extra-cmake-modules
futuresql-dev
kdeclarative-dev
ki18n-dev
kio-dev
kirigami-addons-dev
kirigami-dev
libplasma-dev
purpose-dev
qqc2-desktop-style-dev
qt6-qtwebengine-dev
samurai
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/network/angelfish.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/angelfish-$pkgver.tar.xz"
options="net" # net required to download Rust dependencies
provides="plasma-angelfish=$pkgver-r$pkgrel" # Backwards compatibility
replaces="plasma-angelfish" # Backwards compatibility
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure -j1
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
81d48f589a369823f82bd8154d41d7c9f8f09afe07e89ec540477e7e086c934eb8378a9f1fdf38eb6be3684ed4ded5000a3c0fce4bf83c2e318c4687b500f91e angelfish-24.01.95.tar.xz
"
+59
View File
@@ -0,0 +1,59 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=arianna
pkgver=24.01.95
pkgrel=0
pkgdesc="EPub Reader for mobile devices"
url="https://invent.kde.org/graphics/arianna/"
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
license="(BSD-2-Clause OR BSD-3-Clause) AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.0-or-later OR LGPL-2.1-or-later OR LGPL-3.0-or-later)"
depends="
kirigami-addons
kirigami
"
makedepends="
baloo-dev
extra-cmake-modules
karchive-dev
kconfig-dev
kcoreaddons-dev
kdbusaddons-dev
kfilemetadata-dev
ki18n-dev
kirigami-addons-dev
kirigami-dev
kwindowsystem-dev
qqc2-desktop-style-dev
qt6-qtbase-dev
qt6-qthttpserver-dev
qt6-qtsvg-dev
qt6-qtwebengine-dev
qt6-qtwebsockets-dev
samurai
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/graphics/arianna.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/arianna-$pkgver.tar.xz"
# No tests
options="!check"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
0e82380c9256c6b6942e2eb8b3cda20d3723f970df67c962786029cd533a6515e08d29377c64f63f7e45652e84fb3cfb4135457cbc832fd3d623ca15b93f8e4e arianna-24.01.95.tar.xz
"
+72
View File
@@ -0,0 +1,72 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=ark
pkgver=24.01.95
pkgrel=0
pkgdesc="Graphical file compression/decompression utility with support for multiple formats"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/utilities/org.kde.ark"
license="GPL-2.0-only"
depends="
7zip-virtual
lrzip
unzip
zip
zstd
"
makedepends="
extra-cmake-modules
karchive-dev
kconfig-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
kfilemetadata-dev
ki18n-dev
kiconthemes-dev
kio-dev
kitemmodels-dev
kparts-dev
kpty-dev
kservice-dev
kwidgetsaddons-dev
libarchive-dev
libzip-dev
qt6-qtbase-dev
samurai
shared-mime-info
xz-dev
"
checkdepends="xvfb-run"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/utilities/ark.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/ark-$pkgver.tar.xz"
# secfixes:
# 20.08.0-r1:
# - CVE-2020-24654
# 20.04.3-r1:
# - CVE-2020-16116
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure -E "app-batchextracttest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
737911db397fc40ba80dccdd8def48dc56db1401c9822511c41695be9bd957656e927019c6b5d77499b33d11a10c11a0289a0da8e3792a513cda72cee911fc32 ark-24.01.95.tar.xz
"
+53
View File
@@ -0,0 +1,53 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=artikulate
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://edu.kde.org/artikulate"
pkgdesc="Improve your pronunciation by listening to native speakers"
license="(GPL-2.0-only OR GPL-3.0-only) AND GFDL-1.2-only"
depends="kirigami2"
makedepends="
extra-cmake-modules
karchive5-dev
kconfig5-dev
kcrash5-dev
kdoctools5-dev
ki18n5-dev
kirigami2-dev
knewstuff5-dev
kxmlgui5-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtmultimedia-dev
qt5-qtxmlpatterns-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/education/artikulate.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/artikulate-$pkgver.tar.xz"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
37bcf268fdaafa981abb878a5742ebb6d87584e0450a85fd6b3c213a54c907bed33c234c6d774ac578af53623b58372886ebcc8971881eeea2a25fdf973fc29d artikulate-24.01.95.tar.xz
"
+44
View File
@@ -0,0 +1,44 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=attica
pkgver=5.249.0
pkgrel=0
pkgdesc="Freedesktop OCS binding for Qt"
url="https://www.kde.org/"
arch="all !armhf" # Blocked by extra-cmake-modules
license="LGPL-2.0-or-later"
makedepends="
doxygen
extra-cmake-modules
qt6-qtbase-dev
qt6-qttools-dev
samurai
"
subpackages="$pkgname-dev $pkgname-doc"
_repo_url="https://invent.kde.org/frameworks/attica.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/attica-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
# providertest requires network access
ctest --test-dir build --output-on-failure -E "providertest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
3a1c7b826f8ed521b2944b296aeeb771f81b59bb40f6c2308d2635cb2390420de0e7d6507887c3e02d46539f1c9bad1ba2693a4e76da7faba6fc46858fdc996b attica-5.249.0.tar.xz
"
+51
View File
@@ -0,0 +1,51 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=audiocd-kio
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://www.kde.org/applications/multimedia/"
pkgdesc="Kioslave for accessing audio CDs"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
cdparanoia-dev
extra-cmake-modules
flac-dev
kcmutils-dev
kconfig-dev
kdoctools-dev
ki18n-dev
kio-dev
libkcddb-dev
libkcompactdisc-dev
libvorbis-dev
qt6-qtbase-dev
samurai
"
_repo_url="https://invent.kde.org/multimedia/audiocd-kio.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/audiocd-kio-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
3cda596582a2899e9a540b898e9db87f3128f037abe6173dc55d34b4d2398c8f3c3e3d130f57cd14135730dd8341f044beef835b0fbac930fdccf6ce4dce9564 audiocd-kio-24.01.95.tar.xz
"
+58
View File
@@ -0,0 +1,58 @@
# Contributor: Luca Weiss <luca@z3ntu.xyz>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=audiotube
pkgver=24.01.95
pkgrel=0
pkgdesc="Client for YouTube Music"
url="https://invent.kde.org/plasma-mobile/audiotube"
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by purpose -> qt5-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
license="GPL-2.0-or-later"
depends="
gst-plugins-bad
gst-plugins-good
kirigami-addons
kirigami
purpose
py3-ytmusicapi
qt6-qtbase-sqlite
yt-dlp
"
makedepends="
extra-cmake-modules
futuresql-dev
kcrash-dev
ki18n-dev
kirigami-addons-dev
kirigami-dev
py3-pybind11-dev
python3-dev
qcoro-dev
qt6-qtmultimedia-dev
qt6-qtsvg-dev
samurai
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/multimedia/audiotube.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/audiotube-$pkgver.tar.xz"
options="!check" # No tests
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
a346f6b8b4a8721814b5ccbefd53510f53ab1eb8cc3eb8b151a880075c00ae1e0ca9e8307382add772af9e5e8639ff7a7c0271fa6b0b33fdab4cfa8c5fb05591 audiotube-24.01.95.tar.xz
"
+59
View File
@@ -0,0 +1,59 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=baloo-widgets
pkgver=24.01.95
pkgrel=0
pkgdesc="Widgets for Baloo"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/Baloo"
license="LGPL-2.0-only AND LGPL-2.1-or-later"
depends_dev="
baloo-dev
kconfig-dev
kfilemetadata-dev
ki18n-dev
kio-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/libraries/baloo-widgets.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/baloo-widgets-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
# filemetadatadatedisplaytest, filemetadatawidgettest and filemetadataitemcounttest
# require running dbus server
local skipped_tests="("
local tests="
filemetadatadatedisplay
filemetadatawidget
filemetadataitemcount"
for test in $tests; do
skipped_tests="$skipped_tests|$test"
done
skipped_tests="$skipped_tests)|test"
xvfb-run ctest --test-dir build --output-on-failure -E "$skipped_tests"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
cfd8c0ce6eca3e624a756f249d63611c0de14bcce403acd26619429aa02e138dae68d1654233df764b330e5a922b2127adafe2b1a484fcff4ff63ec1bdebe54b baloo-widgets-24.01.95.tar.xz
"
+59
View File
@@ -0,0 +1,59 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=baloo
pkgver=5.249.0
pkgrel=0
pkgdesc="A framework for searching and managing metadata"
# armhf blocked by qt6-qtdeclarative
arch="all !armhf"
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-or-later AND ( LGPL-2.1-only OR LGPL-3.0-only )"
depends_dev="
kbookmarks-dev
kcompletion-dev
kconfig-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kfilemetadata-dev
ki18n-dev
kidletime-dev
kio-dev
kjobwidgets-dev
kservice-dev
lmdb-dev
qt6-qtdeclarative-dev
solid-dev
"
makedepends="$depends_dev
extra-cmake-modules
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-dbg $pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/baloo.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/baloo-$pkgver.tar.xz"
replaces="baloo5"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
# We don't ship systemd
rm -r "$pkgdir"/usr/lib/systemd
}
sha512sums="
0bed890a94fa5b83cae798c5dc5b1a436b1536c0a87089dcfcc88d35661e5a7940464dbb5264af4df4ba5ea865ca94e02b4f5c2a7245542b95a3ec2caa8226c4 baloo-5.249.0.tar.xz
"
+50
View File
@@ -0,0 +1,50 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=blinken
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# s390x blocked by kxmlgui
arch="all !armhf !s390x !riscv64"
url="https://edu.kde.org/blinken/"
pkgdesc="Memory Enhancement Game"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kcrash-dev
kdbusaddons-dev
kdoctools-dev
kguiaddons-dev
ki18n-dev
kxmlgui-dev
phonon-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
_repo_url="https://invent.kde.org/education/blinken.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/blinken-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
5d8c08ef93d0df2c3a4dd20c9f570376dc1b9a7f39b7705ae1030a209b0e2723d2fb5d4d4e96c2661e6237f2ce250dbd8e7d285d4800f1be6fba6bf979e6b01c blinken-24.01.95.tar.xz
"
+66
View File
@@ -0,0 +1,66 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-plasma
pkgname=bluedevil
pkgver=5.93.0
pkgrel=0
pkgdesc="Integrate the Bluetooth technology within KDE workspace and applications"
# armhf blocked by qt6-qtdeclarative
arch="all !armhf"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND LGPL-2.0-or-later AND ( LGPL-2.1-only OR LGPL-3.0-only )"
depends="
bluez
kded
obexd
"
makedepends="
bluez-qt-dev
extra-cmake-modules
kcmutils-dev
kcoreaddons-dev
kdbusaddons-dev
kded-dev
kdoctools-dev
ki18n-dev
kiconthemes-dev
kio-dev
knotifications-dev
kwidgetsaddons-dev
kwindowsystem-dev
libplasma-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
samurai
shared-mime-info
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/plasma/bluedevil.git"
source="https://download.kde.org/unstable/plasma/$pkgver/bluedevil-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
fb657b4458549a8209d5ca9bfd761d55661cd758941c77b5bbffacc2f6061e918b374010ee7a9562812532a0ffef94b9831439c10d67a29fbfae4ad282f72150 bluedevil-5.93.0.tar.xz
"
+49
View File
@@ -0,0 +1,49 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=bluez-qt
pkgver=5.249.0
pkgrel=0
arch="all !armhf" # armhf blocked by qt6-qtdeclarative
pkgdesc="Qt wrapper for Bluez 5 DBus API"
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-or-later"
depends_dev="
qt6-qtbase-dev
qt6-qtdeclarative-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
qt6-qttools-dev
samurai
"
subpackages="$pkgname-dev $pkgname-doc"
_repo_url="https://invent.kde.org/frameworks/bluez-qt.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/bluez-qt-$pkgver.tar.xz"
# Multiple tests either hang or fail completely
options="!check"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
245d8a053a37269c81ab491140f33e845178e4c51352346d4179e06d08133c92af955b75a519ae12057b72f0f6a5f5fb7791d3bc7dbfec36f1d3635fcb8288f2 bluez-qt-5.249.0.tar.xz
"
+48
View File
@@ -0,0 +1,48 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=bovo
pkgver=24.01.95
pkgrel=0
pkgdesc="A Gomoku like game for two players"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/games/org.kde.bovo"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
kxmlgui-dev
libkdegames-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/games/bovo.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/bovo-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
07fee45f900b06c94012680d50b3143206c95a619e0359ba65c9588e8321e483322835d634dfcc8a3895481e99342741ccce45a0acbcb8a555e993e35793d50b bovo-24.01.95.tar.xz
"
+39
View File
@@ -0,0 +1,39 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-plasma
pkgname=breeze-grub
pkgver=5.93.0
pkgrel=0
pkgdesc="Breeze theme for GRUB"
arch="noarch !s390x !armhf" # armhf blocked by extra-cmake-modules
url="https://kde.org/plasma-desktop/"
license="GPL-3.0-or-later"
depends="grub"
makedepends="
extra-cmake-modules
font-unifont
grub-mkfont
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
_repo_url="https://invent.kde.org/plasma/breeze-grub.git"
source="https://download.kde.org/unstable/plasma/$pkgver/breeze-grub-$pkgver.tar.xz"
# No test suite available
options="!check"
build() {
./mkfont.sh
}
package() {
install -d "$pkgdir"/usr/share/grub/themes
cp -r breeze "$pkgdir"/usr/share/grub/themes
}
sha512sums="
dec18dcb80c2af1ef89d588672dbf07ca7ead92bf129a6a1fa15e83210d3cf216503793b6e0d0b2618d5df58230d404f191b1f0c477653ca2497239e630a7d66 breeze-grub-5.93.0.tar.xz
"
+48
View File
@@ -0,0 +1,48 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-plasma
pkgname=breeze-gtk
pkgver=5.93.0
pkgrel=0
pkgdesc="A GTK Theme Built to Match KDE's Breeze"
# armhf blocked by extra-cmake-modules
arch="noarch !armhf"
url="https://kde.org/plasma-desktop/"
license="LGPL-2.1-only"
depends="gtk-engines"
makedepends="
breeze
breeze-dev
extra-cmake-modules
py3-cairo
samurai
sassc
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
_repo_url="https://invent.kde.org/plasma/breeze-gtk.git"
source="https://download.kde.org/unstable/plasma/$pkgver/breeze-gtk-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
1bdfa1e9c8b161de53ae0d76da82999320a4a702be875c00e7f8b291903181be2cd0339b2f88a9c4bbe74e0a5b862bd8965a9d4ed2ff827e0f2f2ae2b4f85159 breeze-gtk-5.93.0.tar.xz
"
+54
View File
@@ -0,0 +1,54 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=breeze-icons
pkgver=5.249.0
pkgrel=0
pkgdesc="Breeze icon themes"
arch="noarch !armhf" # armhf blocked by extra-cmake-modules
url="https://community.kde.org/Frameworks"
license="LGPL-3.0-or-later"
makedepends="
extra-cmake-modules
py3-lxml
python3
qt6-qtbase-dev
samurai
"
checkdepends="bash"
subpackages="$pkgname-dev"
_repo_url="https://invent.kde.org/frameworks/breeze-icons.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/breeze-icons-$pkgver.tar.xz"
# Several KDE applications use icons not yet present in most themes
# We want to keep the possibility for users to not use the KDE provided
# breeze-icons theme however, as hopefully in the future this situation changes
# Thus let any theme that provides these icons provide "kde-icons" so the user
# retains their ability to choose their preferred theme
provides="kde-icons"
provider_priority=100
replaces="breeze-icons5"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBINARY_ICONS_RESOURCE=ON
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure -E '(dupe|symlink)'
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
0a9feb9d11e8872db14169124c05129213c404a1725d78a19dbabe155cf1e56af736e8ea262633c8c6d2d6ed376270a69e0c2cf7a2e6e1f8023ae9d2e3569abf breeze-icons-5.249.0.tar.xz
"
+43
View File
@@ -0,0 +1,43 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-plasma
pkgname=breeze-plymouth
pkgver=5.93.0
pkgrel=0
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://kde.org/"
pkgdesc="Breeze theme for Plymouth"
license="GPL-2.0-or-later"
makedepends="
extra-cmake-modules
plymouth-dev
samurai
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
_repo_url="https://invent.kde.org/plasma/breeze-plymouth.git"
source="https://download.kde.org/unstable/plasma/$pkgver/breeze-plymouth-$pkgver.tar.xz"
# No tests
options="!check"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DDISTRO_NAME="$(grep PRETTY_NAME /etc/os-release | awk -F = '{ print $2 }')" \
-DDISTRO_VERSION="$(grep VERSION_ID /etc/os-release | awk -F = '{ print $2 }')"
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
6c01790e54014f7dc95a8e72a3d7aa6076fddace58ee1191ee5a08b4e2a2b384e965c8a3f92e2fab7ecfb425e88f65d810e171a1ac79ddc2bf3429aea1fd32c4 breeze-plymouth-5.93.0.tar.xz
"
+71
View File
@@ -0,0 +1,71 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-plasma
pkgname=breeze
pkgver=5.93.0
pkgrel=0
pkgdesc="Artwork, styles and assets for the Breeze visual style for the Plasma Desktop"
# armhf blocked by qt6-qtdeclarative
arch="all !armhf"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
depends_dev="
frameworkintegration-dev
frameworkintegration5-dev
kcmutils-dev
kcolorscheme-dev
kconfig-dev
kconfig5-dev
kconfigwidgets5-dev
kcoreaddons-dev
kcoreaddons5-dev
kdecoration-dev
kguiaddons-dev
kguiaddons5-dev
ki18n-dev
kiconthemes-dev
kiconthemes5-dev
kirigami-dev
kirigami2-dev
kwindowsystem-dev
kwindowsystem5-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtx11extras-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/plasma/breeze.git"
source="https://download.kde.org/unstable/plasma/$pkgver/breeze-$pkgver.tar.xz"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
82785498014f9d154c8ad5eb0ab008a86d2a529ecb3ec559dca3d50e33995791ed1dfdb231e1c7fdfed15e25dc113fe635f35cbcec19ce477a880bcd2ee70d8e breeze-5.93.0.tar.xz
"
+59
View File
@@ -0,0 +1,59 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=calendarsupport
pkgver=24.01.95
pkgrel=0
pkgdesc="Library providing calendar support"
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine -> akonadi
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://kontact.kde.org"
license="GPL-2.0-or-later AND Qt-GPL-exception-1.0 AND LGPL-2.0-or-later"
depends_dev="
akonadi-calendar-dev
akonadi-dev
akonadi-mime-dev
akonadi-notes-dev
kcalendarcore-dev
kcalutils-dev
kcodecs-dev
kguiaddons-dev
kholidays-dev
ki18n-dev
kidentitymanagement-dev
kio-dev
kmime-dev
pimcommon-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
extra-cmake-modules
qt6-qttools-dev
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/pim/calendarsupport.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/calendarsupport-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
fd6b42d9e7f912baedc5735b87ab9fe16f662993b8b30a78d9e3ffe4f9df3a21f14361609efa9ccf9d09cb06bc004da551be9128d8cf30c5b3640f4600697b91 calendarsupport-24.01.95.tar.xz
"
+48
View File
@@ -0,0 +1,48 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=calindori
pkgver=24.01.95
pkgrel=0
pkgdesc="Calendar for Plasma Mobile"
# armhf blocked by qt6-qtdeclarative
arch="all !armhf"
url="https://invent.kde.org/plasma-mobile/calindori"
license="GPL-3.0-or-later AND LGPL-3.0-or-later AND BSD-2-Clause AND CC-BY-SA-4.0 AND CC0-1.0"
depends="kirigami"
makedepends="
extra-cmake-modules
kcalendarcore-dev
kconfig-dev
ki18n-dev
kirigami-dev
kpeople-dev
libplasma-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtsvg-dev
qt6-qttools-dev
samurai
"
_repo_url="https://invent.kde.org/plasma-mobile/calindori.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/calindori-$pkgver.tar.xz"
subpackages="$pkgname-lang"
# No tests
options="!check"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
1317ddf6c3c1ee28f384d0d14c16362671911af1a32eb4b5d2dd2494331fe6f94af327f8ebfaf205bdc9fcb64f7bdcb0c783e145a7960e32ffec0595906759e1 calindori-24.01.95.tar.xz
"
+65
View File
@@ -0,0 +1,65 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=cantor
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt5-qtwebengine
arch="all !armhf !s390x !riscv64 !ppc64le"
url="https://edu.kde.org/cantor/"
pkgdesc="KDE Frontend to Mathematical Software "
license="GPL-2.0-or-later"
makedepends="
analitza-dev
extra-cmake-modules
karchive5-dev
kcompletion5-dev
kconfig5-dev
kcoreaddons5-dev
kcrash5-dev
kdoctools5-dev
ki18n5-dev
kiconthemes5-dev
kio5-dev
knewstuff5-dev
kparts5-dev
kpty5-dev
ktexteditor5-dev
ktextwidgets5-dev
kxmlgui5-dev
poppler-qt5-dev
python3-dev
qt5-qtbase-dev
qt5-qtsvg-dev
qt5-qtwebengine-dev
qt5-qtxmlpatterns-dev
samurai
syntax-highlighting-dev
"
checkdepends="xvfb-run"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/education/cantor.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/cantor-$pkgver.tar.xz"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
c4ae3aa9f22e1eb1e741ab1789fb46c20cfe90bde2b9763b1af5d0ae5527e4bad01735b46841ff1c6c7c457e58623b270e150c21348169d91f3bbbc92dbf8cbc cantor-24.01.95.tar.xz
"
+49
View File
@@ -0,0 +1,49 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=cervisia
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/development/org.kde.cervisia"
pkgdesc="A user friendly version control system front-end"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kdesu5-dev
kdoctools5-dev
kiconthemes5-dev
kinit5-dev
kitemviews5-dev
knotifications5-dev
kparts5-dev
kwidgetsaddons5-dev
qt5-qtbase-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/sdk/cervisia.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/cervisia-$pkgver.tar.xz"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
cbac9ba85eaade19870795012047fc1f3c6cd0cb90e466814a3ccd11e96edff1ec634935f92d0666d8ee2e97b9f98008b5fbe91defc1e9322c2aa47805c4cf20 cervisia-24.01.95.tar.xz
"
+48
View File
@@ -0,0 +1,48 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=dolphin-plugins
pkgver=24.01.95
pkgrel=0
pkgdesc="Extra Dolphin plugins"
url="https://www.kde.org/applications/system/dolphin/"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
license="GPL-2.0-or-later"
makedepends="
dolphin-dev
extra-cmake-modules
ki18n-dev
kio-dev
ktexteditor-dev
ktextwidgets-dev
kxmlgui-dev
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/sdk/dolphin-plugins.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/dolphin-plugins-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_svn=OFF # Broken "error: expected unqualified-id before '(' token"
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
1608e937be505513f6113f7151fa21fed5af1ef430fe972f2def1912827a4163fd84c36c604527a31b9e9abfcbc9ec6cc22ffd724f31ddee0a489b2112252d04 dolphin-plugins-24.01.95.tar.xz
"
+81
View File
@@ -0,0 +1,81 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=dolphin
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/system/dolphin"
pkgdesc="KDE File Manager"
license="GPL-2.0-only"
depends="
udisks2
kio-extras
"
depends_dev="
baloo-dev
baloo-widgets-dev
kbookmarks-dev
kcmutils-dev
kcompletion-dev
kconfig-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
kfilemetadata-dev
ki18n-dev
kiconthemes-dev
kio-dev
knewstuff-dev
knotifications-dev
kparts-dev
ktextwidgets-dev
kuserfeedback-dev
kwindowsystem-dev
musl-fts-dev
phonon-dev
plasma-activities-dev
qt6-qtbase-dev
solid-dev
"
makedepends="$depends_dev
extra-cmake-modules
ruby-test-unit
samurai
"
checkdepends="
dbus
xvfb-run
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-zsh-completion"
_repo_url="https://invent.kde.org/system/dolphin.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/dolphin-$pkgver.tar.xz"
build() {
LDFLAGS="$LDFLAGS -Wl,-z,stack-size=0x100000" \
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
# kfileitemmodeltest, dolphinquerytest and dolphinmainwindowtest are broken
xvfb-run ctest --test-dir build --output-on-failure -E "(kfileitemmodel|dolphinquery|dolphinmainwindow)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
# We don't ship systemd
rm -r "$pkgdir"/usr/lib/systemd
}
sha512sums="
2b58357c6c28c63148b3ec0ecbf772216849cbc33ccec7b12c1aae2b6c08777289f15375c0f5e05d64df0bef809274e833c943e6f51706fc39483c666956a3f9 dolphin-24.01.95.tar.xz
"
+58
View File
@@ -0,0 +1,58 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=dragon
pkgver=24.01.95
pkgrel=0
pkgdesc="A multimedia player where the focus is on simplicity, instead of features"
url="https://kde.org/applications/multimedia/org.kde.dragonplayer"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
license="GPL-2.0-only OR GPL-3.0-only"
depends="phonon-backend-vlc"
makedepends="
extra-cmake-modules
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
ki18n-dev
kio-dev
kjobwidgets-dev
knotifications-dev
kparts-dev
kwidgetsaddons-dev
kwindowsystem-dev
kxmlgui-dev
phonon-dev
qt6-qtbase-dev
samurai
solid-dev
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/multimedia/dragon.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/dragon-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
f6d0b17f32b5151d99189426d8951336d64478f9fc0f9c86434ed9b5d425d939ea4dfbbd1633d494adf4295f690a6b05523044b1380798c2054420aea37ac163 dragon-24.01.95.tar.xz
"
+74
View File
@@ -0,0 +1,74 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-plasma
pkgname=drkonqi
pkgver=5.93.0
pkgrel=0
pkgdesc="The KDE crash handler"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
depends="
kirigami
kitemmodels
py3-sentry-sdk
"
makedepends="
extra-cmake-modules
kcompletion-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdeclarative-dev
ki18n-dev
kidletime-dev
kio-dev
kjobwidgets-dev
knotifications-dev
kservice-dev
kstatusnotifieritem-dev
kuserfeedback-dev
kwallet-dev
kwidgetsaddons-dev
py3-chai
qt6-qtbase-dev
samurai
syntax-highlighting-dev
"
checkdepends="
py3-psutil
py3-pygdbmi
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/plasma/drkonqi.git"
source="https://download.kde.org/unstable/plasma/$pkgver/drkonqi-$pkgver.tar.xz"
build() {
cmake -B build -DWITH_PYTHON_VENDORING=OFF -DCMAKE_DISABLE_FIND_PACKAGE_Systemd=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=ON
cmake --build build
}
check() {
# connectiontest requires a network connection
ctest --test-dir build --output-on-failure -E "(connection|preamble)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
5a3623c162edeb44bce8332b597d43902b9891ac7cf8fd79051f50f883ffb1b8e07d34f0183b6e763bb0ac28f5540f81bbfaf456dd5638f57b37ac132655fdd1 drkonqi-5.93.0.tar.xz
"
+73
View File
@@ -0,0 +1,73 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=elisa
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# s390x blocked by vlc
arch="all !armhf !s390x"
url="https://kde.org/applications/multimedia/org.kde.elisa"
pkgdesc="A simple music player aiming to provide a nice experience for its users"
license="LGPL-3.0-or-later"
depends="
kirigami
vlc
"
makedepends="
baloo-dev
extra-cmake-modules
kcmutils-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdeclarative-dev
kdoctools-dev
kfilemetadata-dev
ki18n-dev
kio-dev
kirigami-dev
kpackage-dev
kxmlgui-dev
qqc2-desktop-style-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtmultimedia-dev
qt6-qtsvg-dev
samurai
vlc-dev
"
checkdepends="
cmd:dbus-run-session
xvfb-run
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/multimedia/elisa.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/elisa-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
# mediaplaylistproxymodelTest, elisaqmltests and localfilelistingtest are broken
CTEST_OUTPUT_ON_FAILURE=TRUE dbus-run-session xvfb-run ctest -E "(viewManagerTest|mediaplaylistproxymodelTest|elisaqmltests|localfilelistingtest|trackmetadatamodeltest)"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
cc809b060d22ce72d944c577c4fb4a039e7687394a7919ad09d6032a6d2fee9479125ec97c45692a237a65d42d07481c7b5377b6d58dd597078273735012a6d4 elisa-24.01.95.tar.xz
"
+62
View File
@@ -0,0 +1,62 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=eventviews
pkgver=24.01.95
pkgrel=0
pkgdesc="Library for creating events"
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine -> akonadi
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://kontact.kde.org/"
license="GPL-2.0-or-later"
depends_dev="
akonadi-calendar-dev
akonadi-dev
calendarsupport-dev
kcalendarcore-dev
kcalutils-dev
kcodecs-dev
kcompletion-dev
kdiagram-dev
kguiaddons-dev
kholidays-dev
ki18n-dev
kiconthemes-dev
kmime-dev
kservice-dev
libkdepim-dev
qt6-qtbase-dev
"
checkdepends="xvfb-run"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
samurai
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/pim/eventviews.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/eventviews-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
96cbd5dcbfeb72257cbc8a0c497ecbd1f07e89ffe2c3a1a3b177fd28cda6d80dfd7955d44a901ce7c49b6369ab17b695eeb2e29c3cb6fcad8b72c0ff2c91edb6 eventviews-24.01.95.tar.xz
"
+48
View File
@@ -0,0 +1,48 @@
# Contributor: k0r10n <k0r10n.dev@gmail.com>
# Contributor: Ivan Tham <pickfire@riseup.net>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=extra-cmake-modules
pkgver=5.249.0
pkgrel=0
pkgdesc="Extra CMake modules"
url="https://invent.kde.org/frameworks/extra-cmake-modules"
arch="noarch"
license="BSD-3-Clause"
depends="cmake"
makedepends="
py3-sphinx
samurai
"
checkdepends="
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qttools-dev
"
subpackages="$pkgname-doc"
_repo_url="https://invent.kde.org/frameworks/extra-cmake-modules.git"
source="https://download.kde.org/unstable/frameworks/${pkgver/1/0}/extra-cmake-modules-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DSphinx_BUILD_EXECUTABLE=/usr/bin/sphinx-build \
-DBUILD_QTHELP_DOCS=ON
cmake --build build
}
check() {
# KDEFetchTranslations expects KDE's git setup
ctest --test-dir build --output-on-failure -E "KDEFetchTranslations"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
aa43000acb9b2ed72d8c377278d0d2c0ddc0a140cd58197bf0b4993b743eaa6ddb785ac27465680ab26d3c1d4c7e853dfbb40231b4704a63130cd595e56cdc05 extra-cmake-modules-5.249.0.tar.xz
"
+73
View File
@@ -0,0 +1,73 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=falkon
pkgver=24.01.95
pkgrel=0
pkgdesc="Cross-platform Qt Web Browser"
url="https://github.com/KDE/falkon"
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
license="GPL-3.0-or-later"
depends="qt6-qtbase-sqlite"
makedepends="
extra-cmake-modules
karchive-dev
kcoreaddons-dev
kcrash-dev
ki18n-dev
kio-dev
kwallet-dev
libshiboken2-dev
libxcb-dev
openssl-dev>3
purpose-dev
py3-pyside2-dev
python3
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qttools-dev
qt6-qtwebengine-dev
samurai
shiboken2
xcb-util-dev
"
checkdepends="xvfb-run"
subpackages="$pkgname-lang $pkgname-bash-completion:bashcomp:noarch"
_repo_url="https://invent.kde.org/network/falkon.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/falkon-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DBUILD_TESTING=ON
cmake --build build
}
check() {
# Requires working OpenGL
# qmlhistoryapitest, qmlcookiesapitest, qmltabsapitest and qmlwindowsapitest are SIGTRAP'ing
xvfb-run ctest --test-dir build --output-on-failure -E "falkon-(locationbar|webtab|qml-qml(tabsapi|topsitesapi))test" -j1
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
bashcomp() {
depends=""
pkgdesc="Bash completions for $pkgname"
install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
amove usr/share/bash-completion/completions
}
sha512sums="
5965f8b2e713b418800cbd050acbdc1806ab8ad284c585b85d5609118a98e3612582fe72e55b88d9596d19c6df974fa588adff04b006138d214c979677e02fd5 falkon-24.01.95.tar.xz
"
+46
View File
@@ -0,0 +1,46 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=ffmpegthumbs
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# not useful on s390x
arch="all !s390x !armhf"
url="https://www.kde.org/applications/multimedia/"
pkgdesc="FFmpeg-based thumbnail creator for video files"
license="GPL-2.0-or-later"
makedepends="
extra-cmake-modules
ffmpeg-dev
kconfig-dev
ki18n-dev
kio-dev
qt6-qtbase-dev
samurai
taglib-dev
"
_repo_url="https://invent.kde.org/multimedia/ffmpegthumbs.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/ffmpegthumbs-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
21f14b7ddc3e5df81c185e3d06cbf6d2cac9c8d856243721d6f1057838508f64a3a34a93e9c21d729954d099544f4508856dbe2159df3cdcf1536e0b35af2eff ffmpegthumbs-24.01.95.tar.xz
"
+48
View File
@@ -0,0 +1,48 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=filelight
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/utilities/filelight"
pkgdesc="An application to visualize the disk usage on your computer"
license="(GPL-2.0-only OR GPL-3.0-only) AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kdeclarative-dev
kdoctools-dev
ki18n-dev
kio-dev
kirigami-addons-dev
kxmlgui-dev
qt6-qtbase-dev
samurai
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/utilities/filelight.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/filelight-$pkgver.tar.xz"
subpackages="$pkgname-dbg $pkgname-doc $pkgname-lang"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
90b45810c55392a7956580241de70c811cffecd30ab6f43834c72a7cfdfbdd1595bfaa68c2dd390eb9e32bc93e3526750752e638d9e340f81d2075fdff4ed445 filelight-24.01.95.tar.xz
"
+59
View File
@@ -0,0 +1,59 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-plasma
pkgname=flatpak-kcm
pkgver=5.93.0
pkgrel=0
pkgdesc="Flatpak Permissions Management KCM"
# armhf blocked by qt6-qtdeclarative
arch="all !armhf"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"
depends="kirigami"
makedepends="
extra-cmake-modules
flatpak-dev
kcmutils-dev
kconfig-dev
kdeclarative-dev
ki18n-dev
kitemmodels-dev
qt6-qtdeclarative-dev
qt6-qtsvg-dev
samurai
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/plasma/flatpak-kcm.git"
source="https://download.kde.org/unstable/plasma/$pkgver/flatpak-kcm-$pkgver.tar.xz"
install_if="flatpak systemsettings"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
# flatpakpermissiontest is broken
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "flatpakpermissiontest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
ea953e43168752015dfd1276677af55a906c3ac387fc085cab39595174245ff347b7d24d38bc80c24969a24b9affa962028d48a3435f963940ab7a0e25a5853c flatpak-kcm-5.93.0.tar.xz
"
+53
View File
@@ -0,0 +1,53 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=frameworkintegration
pkgver=5.249.0
pkgrel=0
pkgdesc="Framework providing components to allow applications to integrate with a KDE Workspace"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://www.kde.org"
license="LGPL-2.1-or-later"
depends_dev="
appstream-dev
kconfig-dev
kconfigwidgets-dev
ki18n-dev
kiconthemes-dev
knewstuff-dev
knotifications-dev
kpackage-dev
kwidgetsaddons-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev"
_repo_url="https://invent.kde.org/frameworks/frameworkintegration.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/frameworkintegration-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
3f34f837481bb473075e4ab45dbe125015e88e7b03e5c785bb31926afec37ca2677b99e0ce16672120054f9007f1d668cfe95001c99fb7d40878986882c6d797 frameworkintegration-5.249.0.tar.xz
"
+46
View File
@@ -0,0 +1,46 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-other
pkgname=futuresql
pkgver=0.1.1
pkgrel=2
pkgdesc="Non-blocking Qt database framework"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://invent.kde.org/libraries/futuresql/"
license="LGPL-2.0-or-later AND GPL-2.0-or-later"
depends_dev="
qcoro-dev
qt6-qtbase-dev
"
makedepends="
$depends_dev
extra-cmake-modules
samurai
"
subpackages="$pkgname-dev"
_repo_url="https://invent.kde.org/libraries/futuresql.git"
source="https://download.kde.org/stable/futuresql/futuresql-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING="$(want_check && echo ON || echo OFF)"
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
ce9cd927c6da3ca7351640cc2c36854c1a728ec5c24517e61772e3571d56bcaa2221cfe05127f78554bd9d2b2d72bd46e911834c9fb1e9b89bd96b84b39bda16 futuresql-0.1.1.tar.xz
"
+49
View File
@@ -0,0 +1,49 @@
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=ghostwriter
pkgver=24.01.95
pkgrel=0
pkgdesc="Distraction-free markdown editor"
url="https://invent.kde.org/office/ghostwriter/"
arch="aarch64 x86_64"
license="GPL-3.0-or-later"
depends="qt6-qtsvg"
makedepends="
extra-cmake-modules
hunspell-dev
kconfigwidgets-dev
kcoreaddons-dev
kdoctools-dev
kxmlgui-dev
qt6-qt5compat-dev
qt6-qtbase-dev
qt6-qtsvg-dev
qt6-qttools-dev
qt6-qtwebchannel-dev
qt6-qtwebengine-dev
samurai
sonnet-dev
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/office/ghostwriter.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/ghostwriter-$pkgver.tar.xz"
# No tests
options="!check"
build() {
CXXFLAGS="$CXXFLAGS -flto=auto" \
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja -Wno-dev \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
e230eec960308c12a894b69b344275c8ff5b4c5318fa0979b0739ab6e5bc13f29008c2c104829bd5ef504d309847e57ed5abc045e614efd97635ec6c201e8353 ghostwriter-24.01.95.tar.xz
"
+54
View File
@@ -0,0 +1,54 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=granatier
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/games/org.kde.granatier"
pkgdesc="A clone of the classic Bomberman game"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kconfig-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
ki18n-dev
knewstuff-dev
kwidgetsaddons-dev
kxmlgui-dev
libkdegames-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/games/granatier.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/granatier-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
8c137934c5e4d68d789ab0b43e7ea692f55f46ec30397b2dfa8fade80708ae015ff44a6026f4b2dc168f8843968e30646aeea3beb27fa789d8d7380fc53146f0 granatier-24.01.95.tar.xz
"
+61
View File
@@ -0,0 +1,61 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=grantlee-editor
pkgver=24.01.95
pkgrel=0
pkgdesc="Utilities and tools to manage themes in KDE PIM applications "
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://kontact.kde.org/"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
akonadi-mime-dev
extra-cmake-modules
grantleetheme-dev
karchive-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
kimap-dev
knewstuff-dev
kpimtextedit-dev
ktextaddons-dev
ktexteditor-dev
ktextwidgets-dev
kxmlgui-dev
libkleo-dev
messagelib-dev
pimcommon-dev
qgpgme
qt6-qtbase-dev
qt6-qtwebengine-dev
samurai
syntax-highlighting-dev
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/pim/grantlee-editor.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/grantlee-editor-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
70a1fd1600fdca4f46abc0fa2e2fc452847a4c75f0e4cdbcdf073f39bf8868ed8890a8ccca1d6731181514b5856fc13278994b8b9e54c448ecfeb18090ca6581 grantlee-editor-24.01.95.tar.xz
"
+51
View File
@@ -0,0 +1,51 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=grantleetheme
pkgver=24.01.95
pkgrel=0
pkgdesc="KDE PIM mail related libraries"
# armhf blocked by extra-cmake-modules
# s390x and riscv64 blocked by knewstuff
arch="all !armhf !s390x !riscv64"
url="https://kontact.kde.org/"
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
depends_dev="
grantlee-dev
ki18n-dev
knewstuff-dev
ktexttemplate-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/pim/grantleetheme.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/grantleetheme-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure -E "grantleetheme-grantleethemetest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
17dc2c1412794fafdc38fa3015c24fd3582aa552347dcd39f89231d27004281e6046ce66d019678e67b72e6d4c04b4d75dea155c8068496315a1d165fe659f78 grantleetheme-24.01.95.tar.xz
"
+83
View File
@@ -0,0 +1,83 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=gwenview
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine -> purpose
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://kde.org/applications/graphics/org.kde.gwenview"
pkgdesc="Fast and easy to use image viewer by KDE"
license="GPL-2.0-only"
depends="
kimageformats
qt6-qtimageformats
"
makedepends="
baloo-dev
extra-cmake-modules
kdoctools-dev
ki18n-dev
kiconthemes-dev
kimageannotator-dev
kio-dev
kitemmodels-dev
knotifications-dev
kparts-dev
kwindowsystem-dev
lcms2-dev
libjpeg-turbo-dev
libkdcraw-dev
libpng-dev
plasma-activities-dev
purpose-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
checkdepends="
dbus
xvfb-run
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/graphics/gwenview.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/gwenview-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
# urlutilstest and placetreemodeltest are broken
# recursivedirmodeltest and contextmanagertest requires running DBus
local skipped_tests="("
local tests="
contextmanager
documenttest
jpegcontenttest
placetreemodel
recursivedirmodel
urlutils
"
for test in $tests; do
skipped_tests="$skipped_tests|$test"
done
skipped_tests="$skipped_tests)test"
dbus-run-session -- xvfb-run ctest --test-dir build --output-on-failure -E "$skipped_tests"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
fbe1367c6787d58fd8a4d3f808e53bb47ffa2ae1fc52ce3ed35187d6bb0063ed01e73e12d58addbbc77ec5f2b2cde1789cca2ceae0e5d06d410efbff57c99fac gwenview-24.01.95.tar.xz
"
+65
View File
@@ -0,0 +1,65 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=incidenceeditor
pkgver=24.01.95
pkgrel=0
pkgdesc="KDE PIM incidence editor"
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine -> akonadi
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://kontact.kde.org/"
license="LGPL-2.0-or-later AND GPL-2.0-or-later"
depends_dev="
akonadi-dev
akonadi-mime-dev
calendarsupport-dev
eventviews-dev
kcalendarcore-dev
kcalutils-dev
kcodecs-dev
kdiagram-dev
ki18n-dev
kiconthemes-dev
kio-dev
kldap-dev
kmailtransport-dev
ktextwidgets-dev
kmime-dev
libkdepim-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/pim/incidenceeditor.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/incidenceeditor-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
# akonadi-sqlite-incidencedatetimetest and akonadi-mysql-incidencedatetimetest require running DBus
# ktimezonecomboboxtest is broken
xvfb-run ctest --test-dir build --output-on-failure -E "(akonadi-(sqlite|mysql)-incidencedatetime|ktimezonecombobox)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
4255241b07b7fa6586106ab87f150e2117027bf616658309fd1f3672ce90c516be8924aafff304bbc8dc967b9d157a6d47e2249b80b7c5ca66eb46a067beb268 incidenceeditor-24.01.95.tar.xz
"
+50
View File
@@ -0,0 +1,50 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=isoimagewriter
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/ISOImageWriter"
pkgdesc="A program to write hybrid ISO files onto a USB disk"
license="GPL-3.0-only"
makedepends="
eudev-dev
extra-cmake-modules
gpgme-dev
kauth-dev
kcoreaddons-dev
kcrash-dev
ki18n-dev
kiconthemes-dev
kwidgetsaddons-dev
qt6-qtbase-dev
samurai
solid-dev
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/utilities/isoimagewriter.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/isoimagewriter-$pkgver.tar.xz"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
70d9385e0bf8d421e0131709f1089e8e55220e63e2b61ce4fd984b67348d8f9dfc2116edd6dd5f5fef28e12047cde6a9d2c24e1a013937f26ebee721e36e1701 isoimagewriter-24.01.95.tar.xz
"
+78
View File
@@ -0,0 +1,78 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=itinerary
pkgver=24.01.95
pkgrel=0
# armhf blocked by qt6-qtdeclarative
# ppc64le blocked by kitinerary
# s390x blocked by qt6-qtdeclarative
arch="aarch64 armv7 x86_64 x86"
url="https://invent.kde.org/pim/itinerary"
pkgdesc="Itinerary and boarding pass management application"
license="BSD-3-Clause AND LGPL-2.0-or-later"
depends="
kirigami-addons
kirigami
kitemmodels
kopeninghours
prison
qt6-qtlocation
tzdata
"
makedepends="
extra-cmake-modules
kcontacts-dev
kcoreaddons-dev
kdbusaddons-dev
kholidays-dev
ki18n-dev
kirigami-addons-dev
kitinerary-dev
knotifications-dev
kosmindoormap-dev
kpkpass-dev
kpublictransport-dev
kunitconversion-dev
networkmanager-qt-dev
qqc2-desktop-style-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtlocation-dev
samurai
shared-mime-info
solid-dev
zlib-dev
"
checkdepends="
dbus
qqc2-desktop-style
sonnet
xvfb-run
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/pim/itinerary.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/itinerary-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
# tripgrouptest and timelinemodel test are broken
dbus-run-session xvfb-run ctest --test-dir build --output-on-failure -E "(tripgroup|timelinemodel|itinerary-self-)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
9655de27b4f5f00f6ada5168659b61e86b3b05f88b08cedb8b7d14e0472397b0445e2cea6d946e6cd5288ef421f45949cbee6fc66e58e4d0722ecee350de5599 itinerary-24.01.95.tar.xz
"
+62
View File
@@ -0,0 +1,62 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=juk
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://juk.kde.org/"
pkgdesc="A jukebox, tagger and music collection manager"
license="GPL-2.0-or-later"
depends="phonon-backend-gstreamer"
makedepends="
extra-cmake-modules
kcompletion-dev
kconfig-dev
kcoreaddons-dev
kcrash-dev
kdoctools-dev
kglobalaccel-dev
ki18n-dev
kiconthemes-dev
kio-dev
kjobwidgets-dev
knotifications-dev
kstatusnotifieritem-dev
ktextwidgets-dev
kwallet-dev
kwidgetsaddons-dev
kwindowsystem-dev
kxmlgui-dev
phonon-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
taglib-dev
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/multimedia/juk.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/juk-$pkgver.tar.xz"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
b11796d11723a120ef572298cb3c0ef10170d21c60ed77eee5979f1fde636bcb581a7d4c16804b7e3c74be7624f0926b5e0ec6df720d3362d33f50dd2c057293 juk-24.01.95.tar.xz
"
+75
View File
@@ -0,0 +1,75 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=k3b
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/multimedia/org.kde.k3b"
pkgdesc="A full-featured CD/DVD/Blu-ray burning and ripping application"
license="GPL-2.0-or-later AND GFDL-1.2-only"
depends="
cdrdao
dvd+rw-tools
libburn
"
makedepends="
extra-cmake-modules
flac-dev
karchive-dev
kcmutils-dev
kconfig-dev
kcoreaddons-dev
kdoctools-dev
kfilemetadata-dev
ki18n-dev
kiconthemes-dev
kio-dev
kjobwidgets-dev
knewstuff-dev
knotifications-dev
knotifyconfig-dev
kservice-dev
kwidgetsaddons-dev
kxmlgui-dev
lame-dev
libdvdread-dev
libkcddb-dev
libmad-dev
libsamplerate-dev
libvorbis-dev
qt6-qtbase-dev
samurai
shared-mime-info
solid-dev
taglib-dev
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/multimedia/k3b.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/k3b-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DK3B_BUILD_MUSE_DECODER_PLUGIN=OFF \
-DK3B_BUILD_SNDFILE_DECODER_PLUGIN=OFF \
-DK3B_ENABLE_MUSICBRAINZ=OFF
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
f5529fb0804aa38eb99bcea8695a4a4aa35ec44dc771795e99c2eb7a9573725a6e94f89027ef586332a7a3cfdde1072e8558e4819c0ce15289616bb6eecd9906 k3b-24.01.95.tar.xz
"
+53
View File
@@ -0,0 +1,53 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kaccounts-integration
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# s390x, ppc64le and riscv64 blocked by signon-ui -> qt5-qtwebengine
arch="all !armhf !s390x !ppc64le !riscv64"
url="https://kde.org/applications/internet/"
pkgdesc="Small system to administer web accounts for the sites and services across the KDE desktop"
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
depends="
accounts-qml-module
signon-ui
"
depends_dev="
kcmutils-dev
kcoreaddons-dev
kdbusaddons-dev
kdeclarative-dev
ki18n-dev
libaccounts-qt-dev
qcoro-dev
qt6-qtbase-dev
signond-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/network/kaccounts-integration.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kaccounts-integration-$pkgver.tar.xz"
options="!check" # No tests available
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
1c559b4f6276f283fe3e0334867a4811d20ab86f2809f197e9a593f28fd63d73c7da5195b2b573b00418b231e921c3e131485e188907a9785c129011e82086b8 kaccounts-integration-24.01.95.tar.xz
"
+47
View File
@@ -0,0 +1,47 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kaccounts-providers
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# s390x, ppc64le and riscv64 blocked by qt5-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://kde.org/applications/internet/"
pkgdesc="Small system to administer web accounts for the sites and services across the KDE desktop"
license="GPL-2.0-or-later"
depends="signon-plugin-oauth2"
makedepends="
extra-cmake-modules
kaccounts-integration-dev
kdeclarative-dev
ki18n-dev
kio-dev
kpackage-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtwebengine-dev
samurai
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/network/kaccounts-providers.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kaccounts-providers-$pkgver.tar.xz"
options="!check" # No tests
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
b60bd384844a775cd2cded21183035a9754c3c5821cd6c0249a3e74fc1c0fb30f5e92bb77a4916b6cc9d00fea6a560eb2a2f96ba039d22a6eda23d9dcb9b951a kaccounts-providers-24.01.95.tar.xz
"
+58
View File
@@ -0,0 +1,58 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-plasma
pkgname=kactivitymanagerd
pkgver=5.93.0
pkgrel=0
pkgdesc="System service to manage user's activities and track the usage patterns"
# armhf blocked by qt6-qtdeclarative
arch="all !armhf"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-only OR GPL-3.0-only"
depends="qt6-qtbase-sqlite"
makedepends="
boost-dev
extra-cmake-modules
kconfig-dev
kcoreaddons-dev
kdbusaddons-dev
kglobalaccel-dev
ki18n-dev
kio-dev
kwindowsystem-dev
kxmlgui-dev
qt6-qtbase-dev
samurai
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/plasma/kactivitymanagerd.git"
source="https://download.kde.org/unstable/plasma/$pkgver/kactivitymanagerd-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
# We don't ship systemd
rm -r "$pkgdir"/usr/lib/systemd
}
sha512sums="
b0731fb3924bd02e859ba895d75784eaf25c8942a1a0105b69bd23c0b34dc369165114f1fc93092f87840f4502d6d3244f5ba46e9d274972202516f082b1e80a kactivitymanagerd-5.93.0.tar.xz
"
+59
View File
@@ -0,0 +1,59 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kaddressbook
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://apps.kde.org/kaddressbook/"
pkgdesc="Address Book application to manage your contacts"
license="GPL-2.0-or-later AND LGPL-2.0-or-later"
depends="kdepim-runtime"
makedepends="
akonadi-dev
akonadi-search-dev
extra-cmake-modules
gpgme-dev
grantleetheme-dev
kcmutils-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
kontactinterface-dev
kpimtextedit-dev
kuserfeedback-dev
kuserfeedback-dev
libkdepim-dev
libkleo-dev
pimcommon-dev
prison-dev
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/pim/kaddressbook.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kaddressbook-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja\
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
6b7b946fd8fc4bb8edba6eb8ab7e1219b68419207de4088c74c2db8b2f03716861d926259005c10b31d58300c5f55a4ff7b3d7105212469430b1af9165967ba5 kaddressbook-24.01.95.tar.xz
"
+55
View File
@@ -0,0 +1,55 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kajongg
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="noarch !armhf"
url="https://kde.org/applications/games/org.kde.kajongg"
pkgdesc="Mah Jongg - the ancient Chinese board game for 4 players"
license="GPL-2.0-or-later AND GFDL-1.2-only"
depends="
python3
py3-twisted
"
makedepends="
extra-cmake-modules
kconfig-dev
kconfigwidgets-dev
kdoctools-dev
libkmahjongg-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang $pkgname-pyc"
_repo_url="https://invent.kde.org/games/kajongg.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kajongg-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
pyc() {
default_pyc
amove usr/share/kajongg/__pycache__
}
sha512sums="
5d41f1a838f7d2794207aa36ab5a40cf4edd2cf26e494642a6eced98c1eb2bcbc0a84153b0f72a4224ec9700cfc3c7b58a3c4fca85031824f1d2c6ea468506ac kajongg-24.01.95.tar.xz
"
+83
View File
@@ -0,0 +1,83 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kalarm
pkgver=24.01.95
pkgrel=0
pkgdesc="Personal alarm scheduler"
url="https://kontact.kde.org/"
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine -> akonadi
arch="all !armhf !ppc64le !s390x !riscv64"
license="GPL-2.0-or-later AND GFDL-1.2-only"
depends="kdepim-runtime"
makedepends="
akonadi-contacts-dev
akonadi-dev
akonadi-mime-dev
extra-cmake-modules
kauth-dev
kcalendarcore-dev
kcalutils-dev
kcmutils-dev
kcodecs-dev
kcompletion-dev
kconfig-dev
kconfigwidgets-dev
kdbusaddons-dev
kdoctools-dev
kglobalaccel-dev
kguiaddons-dev
kholidays-dev
ki18n-dev
kiconthemes-dev
kidentitymanagement-dev
kidletime-dev
kimap-dev
kio-dev
kjobwidgets-dev
kmailtransport-dev
kmime-dev
knotifications-dev
knotifyconfig-dev
kpimtextedit-dev
kservice-dev
kstatusnotifieritem-dev
ktextwidgets-dev
kwidgetsaddons-dev
kwindowsystem-dev
kxmlgui-dev
libkdepim-dev
libxslt-dev
mailcommon-dev
phonon-dev
pimcommon-dev
qgpgme
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/pim/kalarm.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kalarm-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja\
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure -E "(kadatetime|kaevent)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
2820726a26c5f3dff9f691b36ded2730fcf8016a566c1a8e629766741738509cb1906cebe40610fd9005566150b89cfc06df34583b7715cb703bd1c3828315fb kalarm-24.01.95.tar.xz
"
+53
View File
@@ -0,0 +1,53 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kalgebra
pkgver=24.01.95
pkgrel=0
# armhf blocked by qt6-qtdeclarative
arch="all !armhf"
url="https://edu.kde.org/kalgebra/"
pkgdesc="2D and 3D Graph Calculator"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
analitza-dev
extra-cmake-modules
kconfigwidgets-dev
kcoreaddons-dev
kdoctools-dev
ki18n-dev
kio-dev
kwidgetsaddons-dev
libplasma-dev
ncurses-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtsvg-dev
readline-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/education/kalgebra.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kalgebra-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
ffccc0ee8432423daaf9e07206b75ec6abbe6015c9b9cb8a37b0f505748525aad8906c67186978ec710c795f5094e0487a1c2287317dbd6df326d98929d38705 kalgebra-24.01.95.tar.xz
"
+49
View File
@@ -0,0 +1,49 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kalk
pkgver=24.01.95
pkgrel=0
pkgdesc="A powerful cross-platfrom calculator application"
arch="all !armhf" # Blocked by qt6-qtdeclarative
url="https://invent.kde.org/utilities/kalk"
license="GPL-3.0-or-later"
makedepends="
bison
extra-cmake-modules
flex
gmp-dev
kconfig-dev
kcoreaddons-dev
ki18n-dev
kirigami-dev
kunitconversion-dev
libqalculate-dev
mpfr-dev
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/utilities/kalk.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kalk-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure -E "knumbertest|inputmanagertest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
0e6e49360dba5ccf3b690bcbb9f82ef25c5dcf7b86627437f7289039cabd90a145e31cfb8ecc1c1481876952857eba32b1979662ecbbfb073399efb2f3eea6df kalk-24.01.95.tar.xz
"
+55
View File
@@ -0,0 +1,55 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kalzium
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://edu.kde.org/kalzium/"
pkgdesc="Periodic Table of Elements"
license="GPL-2.0-or-later AND LGPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
eigen-dev
extra-cmake-modules
karchive-dev
kconfig-dev
kcoreaddons-dev
kdoctools-dev
ki18n-dev
knewstuff-dev
kparts-dev
kplotting-dev
kunitconversion-dev
kwidgetsaddons-dev
qt6-qtbase-dev
qt6-qtscxml-dev
qt6-qtsvg-dev
samurai
solid-dev
"
_repo_url="https://invent.kde.org/education/kalzium.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kalzium-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang $pkgname-dev"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
2013d19d6a5ec275ee2641bd8a6c4158df9a759bc9811dfe90d16a94364d362a816e248431a9a070a61672ce314a74f5c56b42421ff5d14db8f2e9c641eb592e kalzium-24.01.95.tar.xz
"
+49
View File
@@ -0,0 +1,49 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kamera
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/graphics"
pkgdesc="KDE integration for gphoto2 cameras"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kcmutils-dev
kconfig-dev
kconfigwidgets-dev
kdoctools-dev
ki18n-dev
kio-dev
kxmlgui-dev
libgphoto2-dev
qt6-qtbase-dev
samurai
"
_repo_url="https://invent.kde.org/graphics/kamera.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kamera-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
d3917be722f07969d86f63ab72418bac2325f442b4d5365e6853285d1b5488f58310e0eea330042fe1bf0f55d108dabd70286cbdc6ab3b2481e3fa96fb642699 kamera-24.01.95.tar.xz
"
+58
View File
@@ -0,0 +1,58 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kamoso
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
# ppc64le, s390x and riscv64 blocked by qt5-qtwebengine -> purpose
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://kde.org/applications/multimedia/org.kde.kamoso"
pkgdesc="An application to take pictures and videos out of your webcam"
license="GPL-2.0-or-later AND LGPL-2.1-only"
depends="
gst-plugins-bad
gst-plugins-good
kirigami2
"
makedepends="
extra-cmake-modules
glib-dev
gobject-introspection-dev
gst-plugins-base-dev
gstreamer-dev
kconfig5-dev
kdoctools5-dev
ki18n5-dev
kio5-dev
knotifications5-dev
purpose5-dev
qt5-qtbase-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/multimedia/kamoso.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kamoso-$pkgver.tar.xz"
options="!check" # Broken
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
c825518590f2964f7365ba9698400965194cb6204e516da7b5f288349d8f8722bbcd6fcfa46af5ae35e67e0e742e23812666ad8f0869248e42249e56b7383f07 kamoso-24.01.95.tar.xz
"
+53
View File
@@ -0,0 +1,53 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kanagram
pkgver=24.01.95
pkgrel=0
# armhf blocked by qt6-qtdeclarative
arch="all !armhf"
url="https://edu.kde.org/kanagram/"
pkgdesc="Letter Order Game"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdeclarative-dev
kdoctools-dev
ki18n-dev
kio-dev
knewstuff-dev
libkeduvocdocument-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
samurai
sonnet-dev
"
_repo_url="https://invent.kde.org/education/kanagram.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kanagram-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
71f01965bab5152999ca434c9a8c362ac5ba48d8f62ecdde58548f01988220e0375e6a63b8fdb48f206051af73be821d54a1bbb57cc947b6192d2c108705b54b kanagram-24.01.95.tar.xz
"
+46
View File
@@ -0,0 +1,46 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kapidox
pkgver=5.249.0
pkgrel=0
arch="noarch !armhf" # armhf blocked by extra-cmake-modules
pkgdesc="Scripts and data for building API documentation (dox) in a standard format and style"
url="https://community.kde.org/Frameworks"
license="BSD-3-Clause"
depends="
doxygen
py3-jinja2
py3-yaml
python3
"
makedepends="
py3-gpep517
py3-setuptools
py3-wheel
python3-dev
samurai
"
checkdepends="bash"
subpackages="$pkgname-pyc"
_repo_url="https://invent.kde.org/frameworks/kapidox.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kapidox-$pkgver.tar.xz"
# No useful tests
options="!check"
build() {
gpep517 build-wheel \
--wheel-dir .dist \
--output-fd 3 3>&1 >&2
}
package() {
python3 -m installer -d "$pkgdir" \
.dist/*.whl
}
sha512sums="
66d004c16ccdb63058587483593d893bf2c145b1587c63d2cf623e42a6feef60a4582042f6bea29e6821a9a4db6c27392945d1312fce287f14b43f6d1477e3a2 kapidox-5.249.0.tar.xz
"
+52
View File
@@ -0,0 +1,52 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kapman
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/games/org.kde.kapman"
pkgdesc="A clone of the well known game Pac-Man"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kconfig-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
ki18n-dev
kxmlgui-dev
libkdegames-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/games/kapman.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kapman-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
95791bb53b3495d468768f10de289698b93461831f3839887a3826737ec1ceb7b6dbf360feea2626c075c5d9b39bcb6adf1b5641a3cf781cb80c041d29f30c32 kapman-24.01.95.tar.xz
"
+48
View File
@@ -0,0 +1,48 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kapptemplate
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/development/org.kde.kapptemplate"
pkgdesc="Factory for the easy creation of KDE/Qt components and programs"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
karchive-dev
kcompletion-dev
kconfigwidgets-dev
kcoreaddons-dev
kdoctools-dev
ki18n-dev
kio-dev
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/sdk/kapptemplate.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kapptemplate-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
405ea1f749c45b77f633a679338428f3fe9cbb9fcfc682d59f6b197298814e26d4cd33af7d334cbff217859f25698ac3f99fa20b2903aba3cb443ee5c1d94f8a kapptemplate-24.01.95.tar.xz
"
+49
View File
@@ -0,0 +1,49 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=karchive
pkgver=5.249.0
pkgrel=0
pkgdesc="Qt addon providing access to numerous types of archives"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/Frameworks"
license="LGPL-2.0-or-later AND LGPL-2.1-or-later"
depends_dev="
bzip2-dev
qt6-qtbase-dev
xz-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
qt6-qttools-dev
samurai
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/karchive.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/karchive-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
72eeefdbc097a7dc273d10fa45ea58a50560122f89df128d7f213688d5b7421e334279d19add4323874039b2386e0f28871a68985829ee1d5748cf4cae9b0c59 karchive-5.249.0.tar.xz
"
+63
View File
@@ -0,0 +1,63 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kasts
pkgver=24.01.95
pkgrel=0
pkgdesc="Kirigami-based podcast player"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://invent.kde.org/plasma-mobile/kasts"
license="LicenseRef-KDE-Accepted-GPL AND CC0-1.0"
depends="
gst-plugins-good
kirigami-addons
kirigami
qt6-qtbase-sqlite
"
makedepends="
extra-cmake-modules
kcolorscheme-dev
kconfig-dev
kcoreaddons-dev
ki18n-dev
kirigami-addons-dev
kirigami-dev
networkmanager-qt-dev
openssl-dev>3
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtmultimedia-dev
qt6-qtsvg-dev
qtkeychain-dev
samurai
syndication-dev
taglib-dev
threadweaver-dev
vlc-dev
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/multimedia/kasts.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kasts-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
4dbe2081705ba98ada789553f1730b258f6c495321853e733c6ae5e3949d1a91d486563dd635077807ad3452f31986d48c516267279167d3b0feeada92e6ff28 kasts-24.01.95.tar.xz
"
+126
View File
@@ -0,0 +1,126 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kate
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/utilities/org.kde.kate"
pkgdesc="A multi-document, multi-view text editor"
license="LGPL-2.0-only AND LGPL-2.0-or-later"
depends="kate-common"
makedepends="
extra-cmake-modules
kconfig-dev
kcrash-dev
kdoctools-dev
ki18n-dev
kiconthemes-dev
kio-dev
kitemmodels-dev
kjobwidgets-dev
knewstuff-dev
kparts-dev
ktexteditor-dev
kuserfeedback-dev
kwindowsystem-dev
kxmlgui-dev
plasma-activities-dev
libplasma-dev
qt6-qtbase-dev
samurai
threadweaver-dev
"
checkdepends="xvfb-run"
subpackages="
$pkgname-doc
$pkgname-lang
kate-common:kate_common
kwrite-doc:kwrite_doc
kwrite-lang:kwrite_lang
kwrite:kwrite
"
_repo_url="https://invent.kde.org/utilities/kate.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kate-$pkgver.tar.xz"
build() {
cmake -B build/kate -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_kwrite=FALSE
cmake --build build/kate
cmake -B build/kwrite -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_kate=FALSE \
-DBUILD_addons=FALSE
cmake --build build/kwrite
}
check() {
# kateapp-session_manager_test and kateapp-filetree_model_test are broken
# kateapp-sessions_action_test requires OpenGL
xvfb-run ctest --test-dir build/kate --output-on-failure -E "kateapp-(session(_manager|s_action)|filetree_model|bytearraysplitter|diffwidget|location_history|kate_view_mgmt)_test(|s)" -j1
}
package() {
DESTDIR="$pkgdir" cmake --install build/kate
mkdir -p "$pkgdir"/usr/share/doc/$pkgname
mv "$pkgdir"/usr/share/doc/HTML "$pkgdir"/usr/share/doc/$pkgname/
}
kate_common() {
amove usr/lib
}
kwrite() {
depends="kate-common"
DESTDIR="$subpkgdir" cmake --install "$builddir"/build/kwrite
# Man package only exists for Kate
rm -r "$subpkgdir"/usr/share/man
rm -r "$subpkgdir"/usr/share/doc
rm -r "$subpkgdir"/usr/share/locale
rm -r "$subpkgdir"/usr/lib
}
kwrite_doc() {
pkgdesc="KWrite documentation"
install_if="docs kwrite=$pkgver-r$pkgrel"
DESTDIR="$subpkgdir" cmake --install "$builddir"/build/kwrite
rm -r "$subpkgdir"/usr/share/man
rm -r "$subpkgdir"/usr/share/icons
rm -r "$subpkgdir"/usr/share/locale
rm -r "$subpkgdir"/usr/share/metainfo
rm -r "$subpkgdir"/usr/share/applications
rm -r "$subpkgdir"/usr/bin
rm -r "$subpkgdir"/usr/lib
}
kwrite_lang() {
pkgdesc="Languages for package KWrite"
install_if="kwrite=$pkgver-r$pkgrel lang"
DESTDIR="$subpkgdir" cmake --install "$builddir"/build/kwrite
rm -r "$subpkgdir"/usr/share/man
rm -r "$subpkgdir"/usr/share/doc
rm -r "$subpkgdir"/usr/share/icons
rm -r "$subpkgdir"/usr/share/metainfo
rm -r "$subpkgdir"/usr/share/applications
rm -r "$subpkgdir"/usr/bin
rm -r "$subpkgdir"/usr/lib
}
sha512sums="
4f7f8c442f0783cbff3da905898700dacbf3b56c797770164b8a5a72ce3adca0c0f0e36672b614fc92ff265e258934853682eee20cee609286546bbf67c268ea kate-24.01.95.tar.xz
"
+51
View File
@@ -0,0 +1,51 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=katomic
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/games/org.kde.katomic"
pkgdesc="A fun and educational game built around molecular geometry"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
qt6-qtbase-dev
kcoreaddons-dev
kconfig-dev
kcrash-dev
kwidgetsaddons-dev
ki18n-dev
kxmlgui-dev
knewstuff-dev
kdoctools-dev
kdbusaddons-dev
libkdegames-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/games/katomic.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/katomic-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
2258688bf8b5b1b109bb41d4d5efdc156ba8ba9b63f9c2d0e0216ade35e1178edea5e6bb5604096901955607146ceac8e8b5d5012dcf7214d3c62e4493cb4a3e katomic-24.01.95.tar.xz
"
+51
View File
@@ -0,0 +1,51 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kauth
pkgver=5.249.0
pkgrel=0
pkgdesc="Abstraction to system policy and authentication features"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-or-later"
depends_dev="
kcoreaddons-dev
kwindowsystem-dev
polkit-qt-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
qt6-qttools-dev
samurai
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/kauth.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kauth-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
# KAuthHelperTest hangs
ctest --test-dir build --output-on-failure -E '(KAuthHelperTest)'
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
5f9d269a321484e5748a2177a08f096ec5be4e99dadb67ce506b81db785826f7c6234a66344557341683039d4397d2acd87950d05b06c1e8a1f636eaaff8439c kauth-5.249.0.tar.xz
"
+52
View File
@@ -0,0 +1,52 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kbackup
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/utilities/org.kde.kbackup"
pkgdesc="An application which lets you back up your data in a simple, user friendly way"
license="GPL-2.0-only"
makedepends="
extra-cmake-modules
karchive-dev
kdoctools-dev
ki18n-dev
kiconthemes-dev
kio-dev
knotifications-dev
kstatusnotifieritem-dev
kwidgetsaddons-dev
kxmlgui-dev
libarchive-dev
qt6-qtbase-dev
samurai
shared-mime-info
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/utilities/kbackup.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kbackup-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
9f6e2ef534e177f4f48d3724dbaeb875ec1836f45b5d7374aeb5022f6c98987c5b210b3949e2933437df858f5e43dda92682c210d4ae18166019a46a0c375f04 kbackup-24.01.95.tar.xz
"
+52
View File
@@ -0,0 +1,52 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kblackbox
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/games/org.kde.kblackbox"
pkgdesc="A game of hide and seek played on a grid of boxes"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
karchive-dev
kconfig-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
ki18n-dev
ktextwidgets-dev
kxmlgui-dev
libkdegames-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/games/kblackbox.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kblackbox-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
62f96c7e370426704a17f2f7bdf3b7fba39ecc5165f45dc1199ac73e572fe06874c2752937248cc1cd1fd394849c2355f2d3e88be696739bd2c839c69c0fca36 kblackbox-24.01.95.tar.xz
"
+53
View File
@@ -0,0 +1,53 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kblocks
pkgver=24.01.95
pkgrel=0
pkgdesc="The classic falling blocks game"
url="https://kde.org/applications/games/kblocks/"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
ki18n-dev
kwidgetsaddons-dev
kxmlgui-dev
libkdegames-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/games/kblocks.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kblocks-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
53aa24360c3a8779adda162f060e2dfcc98ae49d4060528b2fef0d6d61f0b7825c744b98b7d7904b0d35ab63e76536a26fe1af6bd45033056719586cc62b0e52 kblocks-24.01.95.tar.xz
"
+53
View File
@@ -0,0 +1,53 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kbookmarks
pkgver=5.249.0
pkgrel=0
pkgdesc="Support for bookmarks and the XBEL format"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-or-later"
depends_dev="
kcodecs-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kwidgetsaddons-dev
kxmlgui-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
qt6-qttools-dev
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/kbookmarks.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kbookmarks-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
2bc3f598350955fd3fdd832bf4539d06cab356111cb10ff1548b55a16ee56763078b846bdeabd70eb50d6ebd8e329f98a116c93aa3b8c6a010050602f2720864 kbookmarks-5.249.0.tar.xz
"
+54
View File
@@ -0,0 +1,54 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kbounce
pkgver=24.01.95
pkgrel=0
pkgdesc="A single player arcade game with the elements of puzzle"
url="https://kde.org/applications/games/kbounce/"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
license="GPL-2.0-or-later AND LGPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kcompletion-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
ki18n-dev
kio-dev
kwidgetsaddons-dev
kxmlgui-dev
libkdegames-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/games/kbounce.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kbounce-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
fd20ad5a68cf029b6427cedbbc7fe861e7292b4146e09be4a7331f90865ca7a14e66651027c8ff91a6606e4f64b7be088a57cc32f07ad931ad8cf84b7a3c0e31 kbounce-24.01.95.tar.xz
"
+52
View File
@@ -0,0 +1,52 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kbreakout
pkgver=24.01.95
pkgrel=0
pkgdesc="A Breakout-like game"
url="https://kde.org/applications/games/kbreakout/"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
kcrash-dev
kdbusaddons-dev
kdoctools-dev
ki18n-dev
kwidgetsaddons-dev
kxmlgui-dev
libkdegames-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/games/kbreakout.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kbreakout-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
7682e8d4537eaa4851b259cc2c86e9b133147a456741d6f9dabdf615c3bb03d8ae6a072550fc532815bc8ac8430bb82a35704c24a15acd1188482fe6d6182129 kbreakout-24.01.95.tar.xz
"
+47
View File
@@ -0,0 +1,47 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kbruch
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://edu.kde.org/kbruch/"
pkgdesc="Practice Fractions"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kconfig-dev
kcrash-dev
kdoctools-dev
ki18n-dev
kwidgetsaddons-dev
kxmlgui-dev
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/education/kbruch.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kbruch-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
0fd212fe3129872c60361ff33218d0ee5c259b34270603e4cd968bb128a49b0098c0fd07ff8b4760854b845555b65f429a0b1b6659787db219385fd552b1db2d kbruch-24.01.95.tar.xz
"
+51
View File
@@ -0,0 +1,51 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kcachegrind
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/development/org.kde.kcachegrind"
pkgdesc="A profile data visualization tool, used to determine the most time consuming parts in the execution of a program"
license="GPL-2.0-only AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
karchive-dev
kconfig-dev
kcoreaddons-dev
kdbusaddons-dev
kdoctools-dev
ki18n-dev
kio-dev
kwidgetsaddons-dev
kxmlgui-dev
qt6-qtbase-dev
qt6-qttools-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/sdk/kcachegrind.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kcachegrind-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
818cb26deed498458248936910f9ae6a0a357f78710ede1745a8784ea984f0bd8e23c297ec06b4679ea29c3f31bfcc81b7349950fb0e0d6e3e8679df4c28318b kcachegrind-24.01.95.tar.xz
"
+51
View File
@@ -0,0 +1,51 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kcalc
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/utilities/org.kde.kcalc"
pkgdesc="Scientific Calculator"
license="GPL-2.0-or-later"
makedepends="
extra-cmake-modules
gmp-dev
kconfig-dev
kconfigwidgets-dev
kcrash-dev
kdoctools-dev
kguiaddons-dev
ki18n-dev
knotifications-dev
kxmlgui-dev
mpfr-dev
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/utilities/kcalc.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kcalc-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
02c64bc1f28a20e0bf1c416684804194a5d2de68e387f565164787b093b0254fc844074555d148876e7d0fd89439bd04ec38ec8eb326f50589e059d9f2fb3e38 kcalc-24.01.95.tar.xz
"
+54
View File
@@ -0,0 +1,54 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kcalendarcore
pkgver=5.249.0
pkgrel=0
pkgdesc="The KDE calendar access library"
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://community.kde.org/Frameworks"
license="LGPL-2.0-or-later"
depends_dev="
libical-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
qt6-qttools-dev
samurai
"
checkdepends="
perl
xvfb-run
"
subpackages="$pkgname-dev $pkgname-doc"
_repo_url="https://invent.kde.org/frameworks/kcalendarcore.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kcalendarcore-$pkgver.tar.xz"
replaces="kcalcore"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
# testrecurtodo, testreadrecurrenceid, testicaltimezones, testmemorycalendar and testtimesininterval are broken
xvfb-run ctest --test-dir build --output-on-failure -E "(RecursOn|test(readrecurrenceid|icaltimezones|memorycalendar|timesininterval|dateserialization|incidence|icalformat|identical|startdatetimesfordate|occurrenceiterator))"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
ff9943d05abc3ac561c87af0fc2022ddab2075bf5d2d9bd1f8ac601bec0db495dcaf0047b97235e0627fff875836e98f22fa9435446a783caf109a2902367260 kcalendarcore-5.249.0.tar.xz
"
+57
View File
@@ -0,0 +1,57 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kcalutils
pkgver=24.01.95
pkgrel=0
pkgdesc="The KDE calendar utility library"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://api.kde.org/kdepim/kcalutils/html"
license="LGPL-2.0-or-later"
depends_dev="
grantlee-dev
kcalendarcore-dev
kcodecs-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
ki18n-dev
kiconthemes-dev
kidentitymanagement-dev
ktexttemplate-dev
kwidgetsaddons-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-lang"
_repo_url="https://invent.kde.org/pim/kcalutils.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kcalutils-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
# kcalutils-testincidenceformatter and kcalutils-testtodotooltip are broken
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "kcalutils-test(incidenceformatter|todotooltip|dndfactory)"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
8bc1c642bf4d3b77312729fce9f8d594a34a06fc1dce2ceebfb1661ca364fca0a9e3adf9b98d17063ead78c2b3da60fcdb3cc922031cdc9f427d2677a5261ccc kcalutils-24.01.95.tar.xz
"
+47
View File
@@ -0,0 +1,47 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kcharselect
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/utilities/org.kde.kcharselect"
pkgdesc="A tool to select special characters from all installed fonts and copy them into the clipboard"
license="GPL-2.0-or-later"
makedepends="
extra-cmake-modules
kbookmarks-dev
kcrash-dev
kdoctools-dev
ki18n-dev
kwidgetsaddons-dev
kxmlgui-dev
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/utilities/kcharselect.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kcharselect-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
993e22d633f218a87d02789778b17fc1a165a23d77ffac77291aa8e1e5d3354f4418e6c94b3511cca322cf574b4ab48c1ef1d885da07b56a5b8fbbf376f20c56 kcharselect-24.01.95.tar.xz
"
+54
View File
@@ -0,0 +1,54 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kclock
pkgver=24.01.95
pkgrel=0
pkgdesc="Clock app for Plasma Mobile"
url="https://invent.kde.org/utilities/kclock"
# armhf blocked by qt6-qtdeclarative
# x86 broken
arch="all !armhf !x86"
license="LicenseRef-KDE-Accepted-GPL"
depends="
kirigami-addons
kirigami
"
makedepends="
extra-cmake-modules
kconfig-dev
kcoreaddons-dev
kdbusaddons-dev
ki18n-dev
kirigami-addons-dev
kirigami-dev
knotifications-dev
kstatusnotifieritem-dev
libplasma-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtmultimedia-dev
qt6-qtsvg-dev
samurai
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/utilities/kclock.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kclock-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
55393d95966e07cfaa147fdf63a6b43212f0c9a74a5743c35fc83b78c634a0dd34f725c8865e94869817592caa30e6db926a2b9ebf1ef851c721ebc9f1a7491b kclock-24.01.95.tar.xz
"
+57
View File
@@ -0,0 +1,57 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kcmutils
pkgver=5.249.0
pkgrel=0
pkgdesc="Utilities for interacting with KCModules"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-only AND LGPL-2.1-or-later"
depends_dev="
kconfigwidgets-dev
kcoreaddons-dev
kdeclarative-dev
ki18n-dev
kiconthemes-dev
kitemviews-dev
kservice-dev
kxmlgui-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
qt6-qttools-dev
samurai
"
checkdepends="
kirigami
xvfb-run
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/kcmutils.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kcmutils-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure -E "kcmultidialogtest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
8cb6ec3fd0fb0c650f0f567fe5a2cd9cd0ee15fd2cc6317fd0724bb54186fced6f74e5e86d54d013995dedc3a5173759a870b6d897f9cf16901f27cde7ccd141 kcmutils-5.249.0.tar.xz
"
+45
View File
@@ -0,0 +1,45 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kcodecs
pkgver=5.249.0
pkgrel=0
pkgdesc="Provide a collection of methods to manipulate strings using various encodings"
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-only AND LGPL-2.1-or-later"
makedepends="
doxygen
extra-cmake-modules
gperf
graphviz
qt6-qttools-dev
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/kcodecs.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kcodecs-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure build -E "(rfc2047|kcharsets)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
c2e7c6b9715f86c975fff04e42d78ab6c0ea2be0c435dfcbe359ebbe914a975efed2125f84d73376ee9fcbb3319ff0f9f6d8175ab9ab39871881adaf10ebcfc2 kcodecs-5.249.0.tar.xz
"
+43
View File
@@ -0,0 +1,43 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kcolorchooser
pkgver=24.01.95
pkgrel=0
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/graphics/org.kde.kcolorchooser"
pkgdesc="A color palette tool, used to mix colors and create custom color palettes"
license="MIT"
makedepends="
extra-cmake-modules
ki18n-dev
kxmlgui-dev
qt6-qtbase-dev
samurai
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/graphics/kcolorchooser.git"
source="https://download.kde.org/unstable/release-service/$pkgver/src/kcolorchooser-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
e56469672fa58b0875babdeddac233ba4b2059c4c253ad7b980daa3a129fbb8fa45490146bb4c6c38464ec6ec00b5979a69620c4632824ffac79155bc843056a kcolorchooser-24.01.95.tar.xz
"
+47
View File
@@ -0,0 +1,47 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kcolorscheme
pkgver=5.249.0
pkgrel=0
pkgdesc="Classes to read and interact with KColorScheme"
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://community.kde.org/Frameworks"
license="LGPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.1-or-later"
makedepends="
doxygen
extra-cmake-modules
graphviz
kconfig-dev
kguiaddons-dev
ki18n-dev
qt6-qtbase-dev
qt6-qttools-dev
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/kcolorscheme.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kcolorscheme-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
ee6084acf5d01ed695e9b7c757d0213cc9562643eeca87277e6dc7d0cdbe24756b0033ba740dd99b99619375647454a5cb774bb00747037723361e06b0536798 kcolorscheme-5.249.0.tar.xz
"
+50
View File
@@ -0,0 +1,50 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kcompletion
pkgver=5.249.0
pkgrel=0
pkgdesc="Text completion helpers and widgets"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-or-later"
depends_dev="
kcodecs-dev
kconfig-dev
kwidgetsaddons-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
qt6-qttools-dev
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/kcompletion.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kcompletion-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
33c5fd588272d15f81b1f293509b1d5dd69482efed2568fdad14399f2f7d191bae7d9fb8d6f2620889f6b48045ed2ec2e16201dff42c16b205c9e219ad8629e8 kcompletion-5.249.0.tar.xz
"
+51
View File
@@ -0,0 +1,51 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kconfig
pkgver=5.249.0
pkgrel=0
pkgdesc="Configuration system"
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://community.kde.org/Frameworks"
license="LGPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.1-or-later"
makedepends="
doxygen
extra-cmake-modules
graphviz
qt6-qtdeclarative-dev
qt6-qttools-dev
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/kconfig.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kconfig-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
local _home="${srcdir:?}"/home
mkdir "$_home"
chmod 0700 "$_home"
XDG_RUNTIME_DIR="$_home" \
HOME="$_home" \
xvfb-run ctest --test-dir build --output-on-failure -E 'kconfig(core-(kconfigtest|kdesktopfiletest|test_kconf_update)|gui-kstandardshortcutwatchertest)'
rm -rf "$_home"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
d456af496c4d27efa0a4ac0d7dc9cb1d467176db7346175c13249a9785420e993b0eb432cce9a5dd9ac6f80413f6fd6c949679d66337217d75217794c562cf93 kconfig-5.249.0.tar.xz
"
+56
View File
@@ -0,0 +1,56 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kconfigwidgets
pkgver=5.249.0
pkgrel=0
pkgdesc="Widgets for KConfig"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-only AND LGPL-2.1-or-later"
depends_dev="
kauth-dev
kcodecs-dev
kcolorscheme-dev
kconfig-dev
kcoreaddons-dev
kguiaddons-dev
ki18n-dev
kwidgetsaddons-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
kdoctools-dev
qt6-qttools-dev
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/kconfigwidgets.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kconfigwidgets-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
xvfb-run ctest --test-dir build --output-on-failure -E "kstandardactiontest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
4d9c93349f5d3d761b1a3b134e9974bacce8afed9c88e6b24d1e8bdb3645a742fb14c28437a74a5f19c6dc8f3d243f48d746d3419c5720fc79af9d2cc45ae4c0 kconfigwidgets-5.249.0.tar.xz
"
+57
View File
@@ -0,0 +1,57 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kcontacts
pkgver=5.249.0
pkgrel=0
pkgdesc="Address book API for KDE"
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://community.kde.org/Frameworks"
license="LGPL-2.0-or-later"
# TODO: Replace gnupg with specific gnupg subpackages that kcontacts really needs.
depends="
gnupg
iso-codes
"
depends_dev="
kcodecs-dev
kconfig-dev
kcoreaddons-dev
ki18n-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
qt6-qttools-dev
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/frameworks/kcontacts.git"
source="https://download.kde.org/unstable/frameworks/$pkgver/kcontacts-$pkgver.tar.xz"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_QCH=ON
cmake --build build
}
check() {
# kcontacts-addresstest requires Wayland display
xvfb-run ctest --test-dir build --output-on-failure -E "kcontacts-addresstest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
306d8001a9e5434531d43dda6489574e0013e17cd61c46ccaaae593df45367946f53e160529387a274e13f0ceedba320fc255dd0f3febe7962c159fa9949051a kcontacts-5.249.0.tar.xz
"
Loaded 100 of 377 files, more files were not shown because too many files have changed in this diff. Show more