Compare commits

...
342 changed files with 20327 additions and 3 deletions

No files matched your search

@@ -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=akonadi-calendar-tools
pkgver=9999_git20230924
pkgrel=0
_commit="92b2d72813e041864c4050b9b533b39cfac156ac"
# 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
"
_repo_url="https://invent.kde.org/pim/akonadi-calendar-tools.git"
source="http://localhost:8000/akonadi-calendar-tools-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests available
options="!check"
builddir="$srcdir/akonadi-calendar-tools-$_commit"
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="
b0960a583844ced5ca19a8fd08eacdc0b16a8e35f74f66bbd4188653c85ac19288e8da57f6a4713dbc1fa35551c4ff31db11ba9d06fa521045c82e6866bf1e3f akonadi-calendar-tools-92b2d72813e041864c4050b9b533b39cfac156ac.tar.xz
"
+64
View File
@@ -0,0 +1,64 @@
# 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=9999_git20230925
pkgrel=0
_commit="f695bf2ace4a57cc51288f6144692972edf561f1"
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"
_repo_url="https://invent.kde.org/pim/akonadi-calendar.git"
source="http://localhost:8000/akonadi-calendar-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check" # Broken
replaces="kalendar>1.0.0"
options="!check"
builddir="$srcdir/akonadi-calendar-$_commit"
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="
77c0fbd82916a8dcefb14f35ee826603779c1e20bb0c53dd32d1dd9f8fe51fbaf3e7814f49c62a67f3a1a7ee4e4ed6400ead639107c8ecec27423438a8744a7a akonadi-calendar-f695bf2ace4a57cc51288f6144692972edf561f1.tar.xz
"
+70
View File
@@ -0,0 +1,70 @@
# 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=9999_git20230922
pkgrel=0
_commit="7e174fac01f89b1c119bb6cb8b4a0e25eb1cc754"
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="
ktextaddons-dev
ktexttemplate-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
ktextwidgets-dev
kwidgetsaddons-dev
kxmlgui-dev
libkleo-dev
prison-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/pim/akonadi-contacts.git"
source="http://localhost:8000/akonadi-contacts-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/akonadi-contacts-$_commit"
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="
874470e05ae028bb54d42e9155a040d6518bebcff245aefed3b3a8184fb63b0930b04f3601e62608ab87e88877dc819d4aa330f0f726df31d26bf7e0303a237a akonadi-contacts-7e174fac01f89b1c119bb6cb8b4a0e25eb1cc754.tar.xz
"
@@ -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=akonadi-import-wizard
pkgver=9999_git20230922
pkgrel=0
_commit="b013ee92e3ff55ea841db04e94c8ca4fb522de00"
# 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
"
_repo_url="https://invent.kde.org/pim/akonadi-import-wizard.git"
source="http://localhost:8000/akonadi-import-wizard-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/akonadi-import-wizard-$_commit"
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="
c2fec94fd44f23872d90541bd416ad9bef93a2cd2be27f28e5265fb707330630a85a8accc8b8c2a21bb224db1d69dd892a958c218b4f0adc87f43427ce80d340 akonadi-import-wizard-b013ee92e3ff55ea841db04e94c8ca4fb522de00.tar.xz
"
+60
View File
@@ -0,0 +1,60 @@
# 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=9999_git20230922
pkgrel=0
_commit="8775f2dbac5d41f0dd1f8a75c89645c5eb7a76a5"
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
"
_repo_url="https://invent.kde.org/pim/akonadi-mime.git"
source="http://localhost:8000/akonadi-mime-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/akonadi-mime-$_commit"
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="
36f7a3bee8aafac138e3439491ced6da3a63e99e98cad707e4590b6c95f55d64488236af80af4d50e35bfecc03436ac74cb05201500f5f9b9f2a381db3eb8972 akonadi-mime-8775f2dbac5d41f0dd1f8a75c89645c5eb7a76a5.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=akonadi-notes
pkgver=9999_git20230922
pkgrel=0
_commit="18c4b059cf8dfbe7489eb330c8c6452cdef95e04"
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
"
_repo_url="https://invent.kde.org/pim/akonadi-notes.git"
source="http://localhost:8000/akonadi-notes-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/akonadi-notes-$_commit"
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="
c2246d153f171c5482c18c9c9a1318c328a80ad1680fc437f0557000a77b643ccc42dfba840820dbb5221636b39190032372381863764209989d38702415e66d akonadi-notes-18c4b059cf8dfbe7489eb330c8c6452cdef95e04.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=akonadi-search
pkgver=9999_git20230922
pkgrel=0
_commit="8f262a5432dd17715a175db7220dfc0056f367df"
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="
ktextaddons-dev
akonadi-dev
akonadi-mime-dev
kcalendarcore-dev
kcmutils-dev
kconfig-dev
kcontacts-dev
kcrash-dev
kdbusaddons-dev
ki18n-dev
kio-dev
kmime-dev
krunner-dev
qt6-qtbase-dev
xapian-core-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/pim/akonadi-search.git"
source="http://localhost:8000/akonadi-search-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/akonadi-search-$_commit"
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() {
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="
9ad0bf5b6a7c536eed11545471284bc3ec97399ec77a6d741f07a0fa120891644a6e9c33ee516000266149f83d1697f46053227b3f3ebe49620d347cd89a42aa akonadi-search-8f262a5432dd17715a175db7220dfc0056f367df.tar.xz
"
+106
View File
@@ -0,0 +1,106 @@
# 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=9999_git20230922
pkgrel=0
_commit="11a4c14cce7e444c285fdb14c41680329807c1a8"
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
"
_repo_url="https://invent.kde.org/pim/akonadi.git"
source="http://localhost:8000/akonadi-$_commit.tar.xz"
subpackages="$pkgname-dbg $pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/akonadi-$_commit"
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="
4b5833404621a88042520cf9b722d10c22e7d781f41b7aef823943666e9082f0243cb923ed51bad9ef5fe74de927dbdaa4cc147982c7a4b46fd07e65ee5ab356 akonadi-11a4c14cce7e444c285fdb14c41680329807c1a8.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-applications
pkgname=akonadiconsole
pkgver=9999_git20230925
pkgrel=0
_commit="246abdb4b22c93a4aad58ae4eb42b8097894d5f1"
# 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="http://localhost:8000/akonadiconsole-$_commit.tar.xz"
options="!check"
builddir="$srcdir/akonadiconsole-$_commit"
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="
7fb64d5e413c6174bf5eb7a8d8a556ba5d51451dce0552debcd485b5d2827a8e506ca9bd8c4d90017113e0ec96de81320b3cf34694354ca8b06ea189411cf49a akonadiconsole-246abdb4b22c93a4aad58ae4eb42b8097894d5f1.tar.xz
"
+69
View File
@@ -0,0 +1,69 @@
# 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=9999_git20230924
pkgrel=0
_commit="45c49e9e7eee70dfdd1902988b59e46b5cea10c0"
# 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="
kstatusnotifieritem-dev
ktextaddons-dev
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
ktexteditor-dev
kxmlgui-dev
libkdepim-dev
libkleo-dev
messagelib-dev
pimcommon-dev
qt6-qtbase-dev
qt6-qtwebengine-dev
samurai
syndication-dev
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/pim/akregator.git"
source="http://localhost:8000/akregator-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/akregator-$_commit"
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="
9a38795f29783c3e1ac359e7bce55c0abd7e23588a6436b962f0f0650655a4b01b4722e8f86900f18ada0ca078df9a2cba356c8357f86592e322aa0f3af4484b akregator-45c49e9e7eee70dfdd1902988b59e46b5cea10c0.tar.xz
"
+51
View File
@@ -0,0 +1,51 @@
# 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=9999_git20230925
pkgrel=0
_commit="d97291e46ced8d040bdb504d760602ddc4a1f9eb"
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
kirigami2
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="http://localhost:8000/alligator-$_commit.tar.xz"
options="!check" # No tests
options="!check"
builddir="$srcdir/alligator-$_commit"
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="
d050fa63784d63a87f3054c29d24c4f8071d717e0a502e1bb6f523af43fd925513f71dc87797d4246502116d45bb05b8b763059bd01fc765d88f1e796ed903a0 alligator-d97291e46ced8d040bdb504d760602ddc4a1f9eb.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=analitza
pkgver=9999_git20230917
pkgrel=0
_commit="bb669d0afc8ea05ce3e041dfd302b18418a82a82"
# 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="
qt6-qt5compat-dev
eigen-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtsvg-dev
qt6-qttools-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/education/analitza.git"
source="http://localhost:8000/analitza-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/analitza-$_commit"
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="
9ad57a95618934744d2450194bef4625f29406e90cf8c5cae9c75e1c205053f3fcb39a4f48b645ddfa635399efce60fd77430d61581f0186eb43c2f7a90550b8 analitza-bb669d0afc8ea05ce3e041dfd302b18418a82a82.tar.xz
"
+72
View File
@@ -0,0 +1,72 @@
# 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=9999_git20230925
pkgrel=0
_commit="e3c97e4e3dc2b43886b8e833575b3a29248a125a"
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
kirigami2
plasma-framework
purpose
qt6-qtbase-sqlite
"
makedepends="
corrosion
extra-cmake-modules
futuresql-dev
kdeclarative-dev
ki18n-dev
kio-dev
kirigami-addons-dev
kirigami2-dev
plasma-framework-dev
purpose-dev
qqc2-desktop-style-dev
qt6-qtwebengine-dev
samurai
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/network/angelfish.git"
source="http://localhost:8000/angelfish-$_commit.tar.xz"
options="net" # net required to download Rust dependencies
provides="plasma-angelfish=$pkgver-r$pkgrel" # Backwards compatibility
replaces="plasma-angelfish" # Backwards compatibility
options="!check"
builddir="$srcdir/angelfish-$_commit"
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="
1b1fa245bf11e148ac3ca31431339898ba4214cb7d18fff795878bc8fdc2ac9bb1d992f317ea82f9ca9dcd856cfa19bb479df2238e863a52c3d7367267ed2414 angelfish-e3c97e4e3dc2b43886b8e833575b3a29248a125a.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=arianna
pkgver=9999_git20230923
pkgrel=0
_commit="635ce36f4582047a485bb58f84884d4f978c87a8"
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
kirigami2
"
makedepends="
extra-cmake-modules
baloo-dev
karchive-dev
kconfig-dev
kcoreaddons-dev
kdbusaddons-dev
kfilemetadata-dev
ki18n-dev
kirigami-addons-dev
kirigami2-dev
kwindowsystem-dev
qqc2-desktop-style-dev
qt6-qtbase-dev
qt6-qtsvg-dev
qt6-qtwebengine-dev
qt6-qtwebsockets-dev
samurai
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/graphics/arianna.git"
source="http://localhost:8000/arianna-$_commit.tar.xz"
options="!check" # No tests
options="!check"
builddir="$srcdir/arianna-$_commit"
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="
d546466d838da1c4f932edd0e054676636ebfa786547afa0a015fac34863cab12932aa9027541f4cb4f5094a0f60eafafffd3ea3fca7e28ae01babb51c60227a arianna-635ce36f4582047a485bb58f84884d4f978c87a8.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=ark
pkgver=9999_git20230920
pkgrel=0
_commit="69865809f8f68b1f2ab437bfdb561696434164a3"
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
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"
_repo_url="https://invent.kde.org/utilities/ark.git"
source="http://localhost:8000/ark-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
# secfixes:
# 20.08.0-r1:
# - CVE-2020-24654
# 20.04.3-r1:
# - CVE-2020-16116
case "$CARCH" in
# FIXME: tests fail, see alpine/aports#14266
x86_64) options="!check";;
esac
options="!check"
builddir="$srcdir/ark-$_commit"
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() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run -a ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
85c5dce77c038d1b5bb2218745ccae6359e7404140703b7aaf051c9587bdebdc003629fb97fb10ee0ed303430e3f4d62ef6f923a6515631ab7e1d45d455bbe47 ark-69865809f8f68b1f2ab437bfdb561696434164a3.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-frameworks
pkgname=attica
pkgver=9999_git20230829
pkgrel=0
_commit="4e09a15b47bc901af5c0839715aa6d7d3c331343"
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="http://localhost:8000/attica-$_commit.tar.xz"
options="!check"
builddir="$srcdir/attica-$_commit"
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="
6ad051e6f936ca348c36d4a6e0e6a2bb791fd36ec8b02950bda7a1d8795958d3a5b14b58a7f74e386c06484a3d788c678d5d6d2380685006a6bc56ac741ad0de attica-4e09a15b47bc901af5c0839715aa6d7d3c331343.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=audiocd-kio
pkgver=9999_git20230917
pkgrel=0
_commit="153e6aa5be3e8f1695461a347eac61ac8794d7d5"
# 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="http://localhost:8000/audiocd-kio-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/audiocd-kio-$_commit"
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="
89d135ae4642d915e225678b9a8b897dc60af997418e11dad2d8350162e1fd2b0ae78417f95f90b98fc75a8cfa6dbdf72908c3d64598f93a6702f03f19a218bc audiocd-kio-153e6aa5be3e8f1695461a347eac61ac8794d7d5.tar.xz
"
+64
View File
@@ -0,0 +1,64 @@
# 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=9999_git20230917
pkgrel=0
_commit="8de309d1608351504f35274bf7c7e2c5d256ac47"
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"
_repo_url="https://invent.kde.org/libraries/baloo-widgets.git"
source="http://localhost:8000/baloo-widgets-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/baloo-widgets-$_commit"
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() {
cd build
# 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"
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "$skipped_tests"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
5c8b00fdbacc5526b383d1438378ecd1618dc71ec59a7c469787a545108497885562b0ee09b590cb36559d94609f5d7b0d19414c991f345492bc7159d5cd25a8 baloo-widgets-8de309d1608351504f35274bf7c7e2c5d256ac47.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-frameworks
pkgname=baloo
pkgver=9999_git20230925
pkgrel=0
_commit="0cf2a7c9d286d7ce5c2b27454a7767e37e77aff8"
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
"
_repo_url="https://invent.kde.org/frameworks/baloo.git"
source="http://localhost:8000/baloo-$_commit.tar.xz"
subpackages="$pkgname-dbg $pkgname-dev $pkgname-lang"
options="!check" # Tons of broken tests
options="!check"
builddir="$srcdir/baloo-$_commit"
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="
5ef87ef6c2b6cf7055a3c0cca7e9a88977524c2f4a3d922e811f505635627e800fd91b165cefdb70e43f977f1b680ab491d3dba4f87a9386301558562f7c45d9 baloo-0cf2a7c9d286d7ce5c2b27454a7767e37e77aff8.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=blinken
pkgver=9999_git20230921
pkgrel=0
_commit="a948b5ea84aca6958541c5cf0caae9d2478cad01"
# 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="http://localhost:8000/blinken-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/blinken-$_commit"
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="
b4e7d20ad39c6de7fd94a11494ffea9454efb8e2b9948c3de07172c47091d3bcdc453195fdb4117a977d77132edf835e4fd24e2b9bc3f3f5816e8902e7f082a4 blinken-a948b5ea84aca6958541c5cf0caae9d2478cad01.tar.xz
"
+70
View File
@@ -0,0 +1,70 @@
# 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=9999_git20230924
pkgrel=0
_commit="9cd5659740ce8437ff69c12c9778e58a4c14df13"
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
plasma-framework-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
samurai
shared-mime-info
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
_repo_url="https://invent.kde.org/plasma/bluedevil.git"
source="http://localhost:8000/bluedevil-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/bluedevil-$_commit"
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="
41f9841dc272fdcf97452859c2d04788af20d9c35699ac526dfa84ac35db97dcf21f92571e1ffb6e6d053e1cfc244ca8b1f5dfa16aed38b87a517c5bf8bf144b bluedevil-9cd5659740ce8437ff69c12c9778e58a4c14df13.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-frameworks
pkgname=bluez-qt
pkgver=9999_git20230901
pkgrel=0
_commit="fe828b861140534ed728142acf03bd64ca13821e"
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
"
_repo_url="https://invent.kde.org/frameworks/bluez-qt.git"
source="http://localhost:8000/bluez-qt-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc"
options="!check" # Multiple tests either hang or fail completely
options="!check"
builddir="$srcdir/bluez-qt-$_commit"
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="
e4fb46b13aba5aba786f01a49d88bb07fb7d4397a9ebcfabfeac449572d4aebe78c44013f7563c5cf335385ad605204cc616c5f5df0c7364e1d8450917e27bf4 bluez-qt-fe828b861140534ed728142acf03bd64ca13821e.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=bovo
pkgver=9999_git20230925
pkgrel=0
_commit="3893fb4b833b6292456be9df41f4d1c3c08c12b8"
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
"
_repo_url="https://invent.kde.org/games/bovo.git"
source="http://localhost:8000/bovo-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/bovo-$_commit"
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="
8bcc28717464d10833b453e49e1472f635f5ef4e340ec8e5e323448642dd1d71d1c8829b604f230a3d4b72484b20d73b9f461a3fc3fac69ed234857b46b49acd bovo-3893fb4b833b6292456be9df41f4d1c3c08c12b8.tar.xz
"
+42
View File
@@ -0,0 +1,42 @@
# 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=9999_git20210607
pkgrel=0
_commit="63136a9d4efe3e0fb5638338bfc8660157d80c08"
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="http://localhost:8000/breeze-grub-$_commit.tar.xz"
options="!check" # No test suite available
options="!check"
builddir="$srcdir/breeze-grub-$_commit"
build() {
./mkfont.sh
}
package() {
install -d "$pkgdir"/usr/share/grub/themes
cp -r breeze "$pkgdir"/usr/share/grub/themes
}
sha512sums="
98c3877c6230bba0730fd394342fb1fca89132269db0c168b3023ade516ec3a6e1912c8dcb6902144f37604f34f0a28b0ef4bdb536e9dd3769e69213497b0887 breeze-grub-63136a9d4efe3e0fb5638338bfc8660157d80c08.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-plasma
pkgname=breeze-gtk
pkgver=9999_git20230827
pkgrel=0
_commit="16de40ee575ed5aa04c5559d8ee37e285158515c"
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="http://localhost:8000/breeze-gtk-$_commit.tar.xz"
options="!check"
builddir="$srcdir/breeze-gtk-$_commit"
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="
e66db4f84b09a6fdfb621a5487a05ed978f22500f9e55b66196122fc35dcabf4dbffedea4e3ccb0055b29237740e1d966ef9aad4e8b1863beca3fa3542cbc281 breeze-gtk-16de40ee575ed5aa04c5559d8ee37e285158515c.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=breeze-icons
pkgver=9999_git20230925
pkgrel=0
_commit="1523174c4249b36532dbe270042af05f516e7957"
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="http://localhost:8000/breeze-icons-$_commit.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
options="!check"
builddir="$srcdir/breeze-icons-$_commit"
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="
a4ec69da2248a1ffcd93e8cb467c9fcf3fd5538715c0e53c5cbc91a28b5e40a48f42f39a5b11d851231bd05948d6936cbe3abce484a689fb8c284e757ddbac8e breeze-icons-1523174c4249b36532dbe270042af05f516e7957.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-plasma
pkgname=breeze-plymouth
pkgver=9999_git20230127
pkgrel=0
_commit="e71032f703023733b5834984228700a4cb2a5117"
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="http://localhost:8000/breeze-plymouth-$_commit.tar.xz"
options="!check" # No tests
options="!check"
builddir="$srcdir/breeze-plymouth-$_commit"
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="
53998ce0fbb388b4a41c95b1bd0d52d93873cf44ea3f87ccd20de4c408a77c14f4771b6782108ca56077883c44b550ce2228a13382033cbb5677bd28d81f3b45 breeze-plymouth-e71032f703023733b5834984228700a4cb2a5117.tar.xz
"
+60
View File
@@ -0,0 +1,60 @@
# 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=9999_git20230920
pkgrel=0
_commit="8c938fb5b90ca48ba2261804ffba6663ef4914a6"
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="
qt6-qtbase-dev
kcmutils-dev
kconfigwidgets-dev
kdecoration-dev
kguiaddons-dev
ki18n-dev
kiconthemes-dev
kirigami2-dev
kpackage-dev
kwindowsystem-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
_repo_url="https://invent.kde.org/plasma/breeze.git"
source="http://localhost:8000/breeze-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/breeze-$_commit"
build() {
cmake -B build -DBUILD_QT5=OFF -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="
27f7d022d761bdca100b210cdf84815134f1a3a315f5c9d89121c159fb3213f512250d045b421d3fde0248b77533d1982b0aaa35a9bcfca0146cd9b6b86a2e40 breeze-8c938fb5b90ca48ba2261804ffba6663ef4914a6.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=calendarsupport
pkgver=9999_git20230925
pkgrel=0
_commit="d57279b7d30d7dcbb4c625e31291ae9778ff38c0"
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"
_repo_url="https://invent.kde.org/pim/calendarsupport.git"
source="http://localhost:8000/calendarsupport-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/calendarsupport-$_commit"
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="
cab8384f0992ce9cc0b7657623d0e51994e77704e8ea361347e414b134906c9989f650564a111e5cdbeb12a01d0d7185cf4a3615fdb623a53e52889e69513fd9 calendarsupport-d57279b7d30d7dcbb4c625e31291ae9778ff38c0.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=calindori
pkgver=9999_git20230917
pkgrel=0
_commit="43f49873b83ca113bead5e679f70fa68c8899912"
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="
kirigami2
"
makedepends="
extra-cmake-modules
kcalendarcore-dev
kconfig-dev
ki18n-dev
kirigami2-dev
kpeople-dev
plasma-framework-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="http://localhost:8000/calindori-$_commit.tar.xz"
subpackages="$pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/calindori-$_commit"
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="
2a5a29ec2eb5dca591580ab3dda1525077d49badd05a4cd8704ff2f42145232f0d7965f09caf39cfc1e57f204618ed48629f484aa38af16a736ac32f9e036ec6 calindori-43f49873b83ca113bead5e679f70fa68c8899912.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=dolphin-plugins
pkgver=9999_git20230802
pkgrel=0
_commit="f5d01b8f945e56c8752cc064d9573feb5f4018fc"
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
"
_repo_url="https://invent.kde.org/sdk/dolphin-plugins.git"
source="http://localhost:8000/dolphin-plugins-$_commit.tar.xz"
subpackages="$pkgname-lang"
options="!check"
builddir="$srcdir/dolphin-plugins-$_commit"
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="
15dea87b01540e23c8510a3752837da0cb98c5ff50a4c2b82bc879db6e6340d7b27f3df953db37baef3fc8de3a2d0816fd2b3de8fb54961a9e3bbd63da1fcf86 dolphin-plugins-f5d01b8f945e56c8752cc064d9573feb5f4018fc.tar.xz
"
@@ -0,0 +1,61 @@
From 32a5f1c041d00cdd0246cf7e764a447588f30f3a Mon Sep 17 00:00:00 2001
From: Bart Ribbers <bribbers@disroot.org>
Date: Wed, 9 Aug 2023 14:07:46 +0200
Subject: [PATCH] Fix musl build by using fts_* from external library
musl does not support fts. There is however a standalone package that
can be used, but it must be linked against. This commit adds a check
that makes sure to link to the external library if it is required.
---
CMakeLists.txt | 17 +++++++++++++++++
src/CMakeLists.txt | 2 ++
2 files changed, 19 insertions(+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8a0b97c635..0a655babb3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -27,6 +27,8 @@ include(GenerateExportHeader)
include(FeatureSummary)
include(ECMQtDeclareLoggingCategory)
include(ECMDeprecationSettings)
+include(CheckIncludeFiles)
+include(CheckLibraryExists)
ecm_setup_version(${RELEASE_SERVICE_VERSION} VARIABLE_PREFIX DOLPHIN
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/src/dolphin_version.h"
@@ -150,6 +152,21 @@ else()
set(HAVE_TERMINAL TRUE)
endif()
+# Compatibility with platforms without native fts (e.g. musl)
+check_include_files("sys/types.h;sys/stat.h;fts.h" HAVE_FTS_H)
+if(HAVE_FTS_H)
+ check_function_exists(fts_open HAVE_FTS_OPEN)
+ if(NOT HAVE_FTS_OPEN)
+ check_library_exists(fts fts_open "" HAVE_LIB_FTS)
+ endif()
+endif()
+
+if(HAVE_LIB_FTS)
+ set(FTS_LIB fts)
+else()
+ set(FTS_LIB "")
+endif()
+
add_subdirectory(src)
add_subdirectory(doc)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 62c70ba79..b8cda5c82 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -210,6 +210,8 @@ target_link_libraries(
KF5::WindowSystem
KF5::WidgetsAddons
KF5::Codecs
+
+ ${FTS_LIB}
)
if(HAVE_BALOO)
+89
View File
@@ -0,0 +1,89 @@
# 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=9999_git20230919
pkgrel=0
_commit="856716e8b6a1de36e85764f25be09f8d49f52d3e"
# 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
kactivities-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
qt6-qtbase-dev
solid-dev
"
makedepends="$depends_dev
kmoretools-dev
extra-cmake-modules
ruby-test-unit
samurai
"
checkdepends="
xvfb-run
dbus
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-zsh-completion"
_repo_url="https://invent.kde.org/system/dolphin.git"
source="http://localhost:8000/dolphin-$_commit.tar.xz
"
options="!check"
builddir="$srcdir/dolphin-$_commit"
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, placesitemmodeltest, dolphinmainwindowtest and kitemlistcontrollertest are broken
xvfb-run ctest --test-dir build --output-on-failure -E "(kfileitemmodel|placesitemmodel|dolphinmainwindow|kitemlistcontroller)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
# We don't ship systemd
rm -r "$pkgdir"/usr/lib/systemd
}
sha512sums="
92c15bc8541d7bbe0e76ff766b6cfc02dff09033f9dacac366800cbc282382c88480ec6e68908d85f19fecbf3ca26415230ebedb65b092ea029018994566ed87 dolphin-856716e8b6a1de36e85764f25be09f8d49f52d3e.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=dragon
pkgver=9999_git20230919
pkgrel=0
_commit="55ec64527b76eec940ea7900335d04911ec7db0b"
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
"
_repo_url="https://invent.kde.org/multimedia/dragon.git"
source="http://localhost:8000/dragon-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/dragon-$_commit"
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="
0b080fc202bfdbe7e364d32298fda17149776031fd1cbb96b86823318bd524dcfc60fd18ac2896fa5d2a68706e6e53d5967163343ee3f3a69137b7206a8947db dragon-55ec64527b76eec940ea7900335d04911ec7db0b.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-plasma
pkgname=drkonqi
pkgver=9999_git20230921
pkgrel=0
_commit="21eabc6cf5a9e78d8faa63a7dd393b8725511e01"
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="
kirigami2
kitemmodels
"
makedepends="
kstatusnotifieritem-dev
py3-chai
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
kuserfeedback-dev
kwallet-dev
kwidgetsaddons-dev
qt6-qtbase-dev
samurai
syntax-highlighting-dev
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
_repo_url="https://invent.kde.org/plasma/drkonqi.git"
source="http://localhost:8000/drkonqi-$_commit.tar.xz"
subpackages="$pkgname-lang"
options="!check"
builddir="$srcdir/drkonqi-$_commit"
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 "connectiontest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
732f177d1d89aea378df9d88454c2c7ee7dd810150db61fbef8940a2ce7ffcfa421a95a13afd62e1d1186f33c55685f4c94ae5495e53fef783bd3497dadc28ec drkonqi-21eabc6cf5a9e78d8faa63a7dd393b8725511e01.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=elisa
pkgver=9999_git20230908
pkgrel=0
_commit="754349f1a2577746498eec90d2118d5aa36af12b"
# 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="
kirigami2
vlc
"
makedepends="
qqc2-desktop-style-dev
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
kirigami2-dev
kpackage-dev
kxmlgui-dev
samurai
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtmultimedia-dev
qt6-qtsvg-dev
vlc-dev
"
checkdepends="
cmd:dbus-run-session
xvfb-run
"
_repo_url="https://invent.kde.org/multimedia/elisa.git"
source="http://localhost:8000/elisa-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/elisa-$_commit"
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)"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
97cbb977ef6ff4c1bbc5664388ac334a030ee1d256df72008986a27de70b2b68c26b59c74293f0ad77c4820d2786de374b8ed3ce89c35d307a08e8698e3eca26 elisa-754349f1a2577746498eec90d2118d5aa36af12b.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=eventviews
pkgver=9999_git20230925
pkgrel=0
_commit="5bbd7cf0a1491e5cfff6a9e34b6a8c440bdce48e"
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
"
_repo_url="https://invent.kde.org/pim/eventviews.git"
source="http://localhost:8000/eventviews-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/eventviews-$_commit"
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="
9bfe3d64b872b7ad699e891264a40fbe966bccaae2f2eb0f022c7b87f9283bea48f50124c86bb877ea4ab9e00573881b59270e363dbdc59f31c9e4b2d2d0c155 eventviews-5bbd7cf0a1491e5cfff6a9e34b6a8c440bdce48e.tar.xz
"
+52
View File
@@ -0,0 +1,52 @@
# 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=9999_git20230721
pkgrel=0
_commit="a068eaba79593910d000358330187f542d5b6eb3"
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
"
_repo_url="https://invent.kde.org/frameworks/extra-cmake-modules.git"
source="http://localhost:8000/extra-cmake-modules-$_commit.tar.xz"
subpackages="$pkgname-doc"
options="!check"
builddir="$srcdir/extra-cmake-modules-$_commit"
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="
74c581b0440407d8091407a5766c019c65859cba21a120cabe132b9eeadc90728b59577182e7bbc1e41a6f74a9933b1f407147a353377f0a9c4ac4581b4ce885 extra-cmake-modules-a068eaba79593910d000358330187f542d5b6eb3.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=ffmpegthumbs
pkgver=9999_git20230914
pkgrel=0
_commit="62c8a809800576d0898da0e7f5941a4070637c58"
# 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="http://localhost:8000/ffmpegthumbs-$_commit.tar.xz"
options="!check" # No tests
options="!check"
builddir="$srcdir/ffmpegthumbs-$_commit"
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="
324c79c08d4abdc878025a50a717904c040f22d572a96f15fc942436c478f9a6dedfcbb44477859e28abbb871a21a1e9a6dbc72efe30a9fbf9dbade86b2c08a8 ffmpegthumbs-62c8a809800576d0898da0e7f5941a4070637c58.tar.xz
"
@@ -0,0 +1,30 @@
diff --git a/autotests/directoryIteratorTest.cpp b/autotests/directoryIteratorTest.cpp
index 4f10371..b0b2847 100644
--- a/autotests/directoryIteratorTest.cpp
+++ b/autotests/directoryIteratorTest.cpp
@@ -1,6 +1,10 @@
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
// SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org>
+#ifndef S_BLKSIZE
+#define S_BLKSIZE 512
+#endif
+
#include <QDebug>
#include <QFileInfo>
#include <QTest>
diff --git a/src/posixWalker.cpp b/src/posixWalker.cpp
index 246a04a..5adfe25 100644
--- a/src/posixWalker.cpp
+++ b/src/posixWalker.cpp
@@ -1,6 +1,10 @@
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
// SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org>
+#ifndef S_BLKSIZE
+#define S_BLKSIZE 512
+#endif
+
#include "posixWalker.h"
static void outputError(const QByteArray &path)
+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=filelight
pkgver=9999_git20230913
pkgrel=0
_commit="85f8e416a2bb5239838cb1bec77361a64d8722f1"
# 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="
kirigami-addons-dev
extra-cmake-modules
kdeclarative-dev
kdoctools-dev
ki18n-dev
kio-dev
kxmlgui-dev
qt6-qtbase-dev
samurai
"
_repo_url="https://invent.kde.org/utilities/filelight.git"
source="http://localhost:8000/filelight-$_commit.tar.xz
"
subpackages="$pkgname-dbg $pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/filelight-$_commit"
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="
a47b2cd46cf299a01f3e302e36c1beb4750dbeb7e3ee474bcd667834c8882a10028eb51fced2fd89d1c1a2cae3f0aeb076f05e6f318737afa8d43a7f8ad4d7c1 filelight-85f8e416a2bb5239838cb1bec77361a64d8722f1.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-plasma
pkgname=flatpak-kcm
pkgver=9999_git20230925
pkgrel=0
_commit="c94539db14135a21885352c46a963cf8d6646c0e"
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="kirigami2"
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
_repo_url="https://invent.kde.org/plasma/flatpak-kcm.git"
source="http://localhost:8000/flatpak-kcm-$_commit.tar.xz"
subpackages="$pkgname-lang"
install_if="flatpak systemsettings"
options="!check"
builddir="$srcdir/flatpak-kcm-$_commit"
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="
e4773b83ea09453086542b7446c0755aee32412fde87cfeb3e64156777c6f441404971fe23ff4a48ac84319a9937e52e97fff21ace74ae1e7bb9e26e7e22f7ab flatpak-kcm-c94539db14135a21885352c46a963cf8d6646c0e.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=frameworkintegration
pkgver=9999_git20230921
pkgrel=0
_commit="5f85f36cd7b5904664f0ff0d2a25dadd25b4137a"
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"
_repo_url="https://invent.kde.org/frameworks/frameworkintegration.git"
source="http://localhost:8000/frameworkintegration-$_commit.tar.xz"
subpackages="$pkgname-dev"
options="!check"
builddir="$srcdir/frameworkintegration-$_commit"
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="
9c3680633d64186ba0494d80a37b84b97982965f5159e901dfe135d34f69834ff4b5c6208fc7f4acb9750a75dcaf161dfd172cca0596c6b7daa1f5d94b8066fb frameworkintegration-5f85f36cd7b5904664f0ff0d2a25dadd25b4137a.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-other
pkgname=francis
pkgver=9999_git20230919
pkgrel=0
_commit="1f3d4f7f28417cd5a4e8916dc5a92819b69217cb"
pkgdesc="Track your time"
url="https://invent.kde.org/utilities/francis"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
license="GPL-3.0-or-later AND LGPL-2.0-or-later and BSD-2-Clause AND BSD-3-Clause"
makedepends="
extra-cmake-modules
kconfig-dev
kcoreaddons-dev
kdbusaddons-dev
ki18n-dev
kirigami-addons-dev
kirigami2-dev
knotifications-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtsvg-dev
samurai
"
checkdepends="xvfb-run"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/utilities/francis.git"
source="http://localhost:8000/francis-$_commit.tar.xz"
options="!check"
builddir="$srcdir/francis-$_commit"
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="
95898367081e62b104000f8c3f1b4a2368a7f8139189857051c60e1f418492fba98b197bdc53c8102d7e3dea25953868ab9994fdefc93566cfa910f7aec0262c francis-1f3d4f7f28417cd5a4e8916dc5a92819b69217cb.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-other
pkgname=futuresql
pkgver=9999_git20230803
pkgrel=0
_commit="3d6ca19307af6be0414871d1ccbb7b2e25e02f16"
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="http://localhost:8000/futuresql-$_commit.tar.xz"
options="!check"
builddir="$srcdir/futuresql-$_commit"
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="
0035a44279324345006fa478e8baa25a7e9592bfb7a4f20fec8bb04a2646c95c28625d7a3bd3de1c3b5de5501db9a15673aca27ceeea2c2d499d3dc6daeb1b3e futuresql-3d6ca19307af6be0414871d1ccbb7b2e25e02f16.tar.xz
"
+52
View File
@@ -0,0 +1,52 @@
# 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=9999_git20230919
pkgrel=0
_commit="4f48ac610e977e4841c4429265b869bbcfae84bd"
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="
qt6-qt5compat-dev
extra-cmake-modules
hunspell-dev
sonnet-dev
kcoreaddons-dev
kdoctools-dev
kxmlgui-dev
kconfigwidgets-dev
qt6-qtsvg-dev
qt6-qttools-dev
qt6-qtbase-dev
qt6-qtwebchannel-dev
qt6-qtwebengine-dev
samurai
"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/office/ghostwriter.git"
source="http://localhost:8000/ghostwriter-$_commit.tar.xz"
options="!check" # no tests
options="!check"
builddir="$srcdir/ghostwriter-$_commit"
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="
c3e75e95a580e2c3283c239f0a5f264891ac987818c10de88205d6e79aa3326a0fa6b4836359bddd5465f6ab902c20b0c15b2af181a814d1beec0f1bc1e42661 ghostwriter-4f48ac610e977e4841c4429265b869bbcfae84bd.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=granatier
pkgver=9999_git20230925
pkgrel=0
_commit="af98f96d535cac7855677c4352de5c29e4b14b1b"
# 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
"
_repo_url="https://invent.kde.org/games/granatier.git"
source="http://localhost:8000/granatier-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/granatier-$_commit"
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="
33f19f23492127139e74571c1951a86de9d5f32402620d12b6ac23bdf89fab8306fc7af060c4599e571b1f80a99aaaf7e0a5f9cc33803aba6d63b14b6f41690d granatier-af98f96d535cac7855677c4352de5c29e4b14b1b.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=grantlee-editor
pkgver=9999_git20230924
pkgrel=0
_commit="c7b95dc8c0f2df1c293f1a7e363f4fb71ff402b2"
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
ktexteditor-dev
kxmlgui-dev
libkleo-dev
messagelib-dev
pimcommon-dev
qgpgme
qt6-qtbase-dev
qt6-qtwebengine-dev
samurai
syntax-highlighting-dev
"
_repo_url="https://invent.kde.org/pim/grantlee-editor.git"
source="http://localhost:8000/grantlee-editor-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/grantlee-editor-$_commit"
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="
e320db992311a6749347d082fd91c32369c5dc8fa612bdfc92e427f8286d763a59945edb1f2b9f0affb021d28e2d288e422d8d1780941cdbc49bf21556b2a75d grantlee-editor-c7b95dc8c0f2df1c293f1a7e363f4fb71ff402b2.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=grantleetheme
pkgver=9999_git20230922
pkgrel=0
_commit="51e8c51e5dc741b4156fca4ec4e5aae25617dfc8"
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="
ktexttemplate-dev
grantlee-dev
ki18n-dev
knewstuff-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
samurai
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/pim/grantleetheme.git"
source="http://localhost:8000/grantleetheme-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/grantleetheme-$_commit"
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() {
# grantleethemetest is broken
xvfb-run ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
898cd75f79e43c579dac265cb29b6bde059a41966be55fc121496b329df6b1bbfc252323c532888bc3e1df7b59841bed764b95bc7f03268043b683077dc51e3a grantleetheme-51e8c51e5dc741b4156fca4ec4e5aae25617dfc8.tar.xz
"
+90
View File
@@ -0,0 +1,90 @@
# 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=9999_git20230922
pkgrel=0
_commit="2bd73e63998e5b612fd3145d317514424119c366"
# 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
kactivities-dev
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
purpose-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
checkdepends="
dbus
xvfb-run
"
_repo_url="https://invent.kde.org/graphics/gwenview.git"
source="http://localhost:8000/gwenview-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/gwenview-$_commit"
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
# 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"
CTEST_OUTPUT_ON_FAILURE=TRUE dbus-run-session xvfb-run ctest -E "$skipped_tests"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
10b51e6acf97da633397da7a7b56fd0b0ca21c09ad809fcbc1cb8dc0108f163a8104a4414b3f351b9a227ceb97a10e992c3d799383867de3132770f9ac32eab4 gwenview-2bd73e63998e5b612fd3145d317514424119c366.tar.xz
"
+63
View File
@@ -0,0 +1,63 @@
# 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=haruna
pkgver=9999_git20230919
pkgrel=0
_commit="a62be80ffef4c63c7cc21a207a3d2e9e512469c4"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://invent.kde.org/multimedia/haruna"
pkgdesc="Open-source video player built with Qt/QML and libmpv"
license="GPL-2.0-or-later AND GPL-3.0-or-later AND BSD-3-Clause"
depends="
kirigami2
yt-dlp
"
makedepends="
extra-cmake-modules
qt6-qtbase-dev
qt6-qtdeclarative-dev
mpv-dev
ffmpeg-dev
breeze-dev
kconfig-dev
kcoreaddons-dev
kdoctools-dev
kfilemetadata-dev
ki18n-dev
kiconthemes-dev
kio-dev
kirigami2-dev
kxmlgui-dev
samurai
"
_repo_url="https://invent.kde.org/multimedia/haruna.git"
source="http://localhost:8000/haruna-$_commit.tar.xz"
subpackages="$pkgname-lang "
options="!check"
builddir="$srcdir/haruna-$_commit"
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="
f6a9a21084cdf41b640a58fffd1cfcd097a657bff44a541697eca572ff2e5aee84fe3935fe47aa6eafab42067508c50d06026ccedd3a23e004704eb86d966aa8 haruna-a62be80ffef4c63c7cc21a207a3d2e9e512469c4.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=incidenceeditor
pkgver=9999_git20230925
pkgrel=0
_commit="063efceec70e987b5f1907e869fd76f5814d1f94"
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
kmime-dev
libkdepim-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/pim/incidenceeditor.git"
source="http://localhost:8000/incidenceeditor-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/incidenceeditor-$_commit"
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
# akonadi-sqlite-incidencedatetimetest and akonadi-mysql-incidencedatetimetest require running DBus
# ktimezonecomboboxtest is broken
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "(akonadi-(sqlite|mysql)-incidencedatetime|ktimezonecombobox)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
ba3c27b791e40b6b85c23554cc2ccd7279b38b5ed61ddd87510044b5543f7e4bda21a094ce5ca30a4ddefbfaae5c7901dd4757c060c4644163d33b300c7176c1 incidenceeditor-063efceec70e987b5f1907e869fd76f5814d1f94.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=itinerary
pkgver=9999_git20230925
pkgrel=0
_commit="d08c0289760de644f21f0d2a3eb7d3f45f7d9a84"
# 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
kirigami2
kitemmodels
kopeninghours
prison
qt6-qtlocation
tzdata
"
makedepends="
kunitconversion-dev
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
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
xvfb-run
"
_repo_url="https://invent.kde.org/pim/itinerary.git"
source="http://localhost:8000/itinerary-$_commit.tar.xz"
subpackages="$pkgname-lang"
options="!check"
builddir="$srcdir/itinerary-$_commit"
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)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
5aef04d9ab751748999a6ab75b6603888e1077831ff6c79e4fa3ee198673b65b6395fe9be9e401ca685c68e2654edf9adc38cc3343f3d0c625b07563643ced9b itinerary-d08c0289760de644f21f0d2a3eb7d3f45f7d9a84.tar.xz
"
+79
View File
@@ -0,0 +1,79 @@
# 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=9999_git20230919
pkgrel=0
_commit="bda1cfa16faddc610f47a1c6907a1f9824a627c4"
# 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
"
_repo_url="https://invent.kde.org/multimedia/k3b.git"
source="http://localhost:8000/k3b-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/k3b-$_commit"
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="
a8620988b18ec847006314b4b670d46e5314a3401b41e640139aff979cff05f1af48c6e65006bdcaee28fa1408c140e805c9fbba3095ba09b436488a43d3938a k3b-bda1cfa16faddc610f47a1c6907a1f9824a627c4.tar.xz
"
+54
View File
@@ -0,0 +1,54 @@
# Maintainer: team/kde <bribbers@disroot.org>
# Contributor: Bart Ribbers <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kactivities-stats
pkgver=9999_git20230924
pkgrel=0
_commit="25251da1b7596e130b2c562e53f77fa2e24739d5"
arch="all !armhf" # armhf blocked by qt6-qtdeclarative
pkgdesc="A library for accessing the usage data collected by the activities system"
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-only OR LGPL-3.0-only"
depends_dev="
boost-dev
graphviz-dev
kactivities-dev
kconfig-dev
qt6-qtdeclarative-dev
qt6-qttools-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
qt6-qtbase-dev
samurai
"
_repo_url="https://invent.kde.org/frameworks/kactivities-stats.git"
source="http://localhost:8000/kactivities-stats-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc"
options="!check"
builddir="$srcdir/kactivities-stats-$_commit"
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="
b09fb40b0c16327a9d5b856fd9559956541874fba57b4eea909f29b50719784fe940e6a3a1d574c8f3ed2debce956891c5a1d04e03b4b762c1bfb384e83778e9 kactivities-stats-25251da1b7596e130b2c562e53f77fa2e24739d5.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-frameworks
pkgname=kactivities
pkgver=9999_git20230905
pkgrel=0
_commit="8ed069ddbd8a17857a320c583c015b9c2ce2c4be"
# armhf blocked by qt6-qtdeclarative
arch="all !armhf"
pkgdesc="Core components for the KDE's Activities"
url="https://community.kde.org/Frameworks"
license="GPL-2.0-or-later AND LGPL-2.1-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
depends="qt6-qtbase-sqlite"
depends_dev="
kconfig-dev
kcoreaddons-dev
kwindowsystem-dev
qt6-qtdeclarative-dev
"
makedepends="$depends_dev
boost-dev
doxygen
extra-cmake-modules
qt6-qttools-dev
samurai
"
_repo_url="https://invent.kde.org/frameworks/kactivities.git"
source="http://localhost:8000/kactivities-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-libs $pkgname-doc"
options="!check"
builddir="$srcdir/kactivities-$_commit"
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="
83382b3f13c6b4734223b9603d4a7731f5ba305d2e524bdd011e6738baf85456f0c2c32bb4fc2b2de13eb3b9a6bfffebfa24ee7daa3a2dae55d75999e33f2448 kactivities-8ed069ddbd8a17857a320c583c015b9c2ce2c4be.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-plasma
pkgname=kactivitymanagerd
pkgver=9999_git20230922
pkgrel=0
_commit="459c4135dd5425c11bf0cc71523bd12c37860478"
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
_repo_url="https://invent.kde.org/plasma/kactivitymanagerd.git"
source="http://localhost:8000/kactivitymanagerd-$_commit.tar.xz"
subpackages="$pkgname-lang"
options="!check"
builddir="$srcdir/kactivitymanagerd-$_commit"
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="
fb9337788295950b730a19e9a04698fd25b529f6ae83f0e5b805d233a0b1c0ab9d993b1280d4fe684ebe8d8270a0a20aa7f7b1c1c08353ccb7323834c9544569 kactivitymanagerd-459c4135dd5425c11bf0cc71523bd12c37860478.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=kaddressbook
pkgver=9999_git20230924
pkgrel=0
_commit="3814e90b4e13ea3067558b6266edd4d5eb30e174"
# 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
"
_repo_url="https://invent.kde.org/pim/kaddressbook.git"
source="http://localhost:8000/kaddressbook-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kaddressbook-$_commit"
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="
af6fd49ca3805bf3f1fe7e2e9b6909794508fbb604026bc5ad6f9a2e2615ee96b8759deef2b606fd597b7f42e8ad82fc33370eb5cb67c2f7479beb245d83b147 kaddressbook-3814e90b4e13ea3067558b6266edd4d5eb30e174.tar.xz
"
+89
View File
@@ -0,0 +1,89 @@
# 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=9999_git20230925
pkgrel=0
_commit="2ebb93c231ceea47e88a07a0ae0efd5bad90a371"
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="
kstatusnotifieritem-dev
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
kwidgetsaddons-dev
kwindowsystem-dev
kxmlgui-dev
libkdepim-dev
libxslt-dev
mailcommon-dev
phonon-dev
pimcommon-dev
qgpgme
qt6-qtbase-dev
samurai
"
_repo_url="https://invent.kde.org/pim/kalarm.git"
source="http://localhost:8000/kalarm-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # Tests are broken
options="!check"
builddir="$srcdir/kalarm-$_commit"
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="
1de2fbb87a40cdc79a8ca39ce5aab9afd979fc82aa5a95147bd90bf9d765027eeea0e0a6d2c4b4929a212c066463dacbaf8605178ccb073b77d7d2476dfbdee2 kalarm-2ebb93c231ceea47e88a07a0ae0efd5bad90a371.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=kalgebra
pkgver=9999_git20230920
pkgrel=0
_commit="cf7ef53f83db1451fc9865f7a0b765a11d5eab51"
# 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
ncurses-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtsvg-dev
readline-dev
samurai
"
_repo_url="https://invent.kde.org/education/kalgebra.git"
source="http://localhost:8000/kalgebra-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/kalgebra-$_commit"
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="
dd21f8f50bf92a30cc4879337517ca76d8a05f21218e3ab820f58311a7b00dc0c3eaea3bafaec9d0d45e9109c6ba08433ca65cf6946867800901e453af309239 kalgebra-cf7ef53f83db1451fc9865f7a0b765a11d5eab51.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=kalk
pkgver=9999_git20230925
pkgrel=0
_commit="f2649c04fed9d690c8f1243d02065c2970edd9eb"
pkgdesc="A powerful cross-platfrom calculator application"
arch="all !armhf" # Blocked by qt6-qtdeclarative
url="https://invent.kde.org/plasma-mobile/kalk"
license="GPL-3.0-or-later"
depends=""
makedepends="
bison
extra-cmake-modules
flex
gmp-dev
kconfig-dev
kcoreaddons-dev
ki18n-dev
kirigami2-dev
kunitconversion-dev
mpfr-dev
qt6-qtbase-dev
samurai
"
_repo_url="https://invent.kde.org/utilities/kalk.git"
source="http://localhost:8000/kalk-$_commit.tar.xz"
options="!check"
builddir="$srcdir/kalk-$_commit"
build() {
cmake -B build -DBUILD_WITH_QT6=ON -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr
cmake --build build
}
check() {
cd build
# inputmanagertest_de is broken, https://invent.kde.org/plasma-mobile/kalk/-/issues/25
CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "inputmanagertest_de|knumbertest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
9f8ef53cdd98090fc820b1d8d9e54f3a05f28726752dcc2be6806377805293976d7e815a0bad6fe505394d9a206f483ddfb526b4bc69bfc770ae795402be7afb kalk-f2649c04fed9d690c8f1243d02065c2970edd9eb.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=kalzium
pkgver=9999_git20230917
pkgrel=0
_commit="b0b9acea7f2411142e77a22b15ad913ca93b8329"
# 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="
qt6-qtscxml-dev
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-qtsvg-dev
samurai
solid-dev
"
_repo_url="https://invent.kde.org/education/kalzium.git"
source="http://localhost:8000/kalzium-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang $pkgname-dev"
options="!check" # No tests
options="!check"
builddir="$srcdir/kalzium-$_commit"
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="
c8aa5cf73cc41f87e906daa1653e082a2c55fb9f18a765e999bc5e9e36712d95ddcadf8f1381c07c7649c5f3ce75901b7a02b9db57b533be0c53879b30f296d1 kalzium-b0b9acea7f2411142e77a22b15ad913ca93b8329.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=kamera
pkgver=9999_git20230921
pkgrel=0
_commit="05fb7232b11a4e5b52ea587adeb5a32d317180e9"
# 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="http://localhost:8000/kamera-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/kamera-$_commit"
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="
ee3321534af286e75a5e45d0cdadc41819687bd97efc39011d0345c6352abf6126e8a2e5747cfff3f94e8887db6fb28cd8c08d8bc6e990456aa475ad68906d82 kamera-05fb7232b11a4e5b52ea587adeb5a32d317180e9.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=kanagram
pkgver=9999_git20230917
pkgrel=0
_commit="f640fcab517e3098cc064fb8df73a432f59c547f"
# 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="http://localhost:8000/kanagram-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/kanagram-$_commit"
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="
a5ffe73d363fc1840ff8cd08dacc5c37fa893a7b9c66c59fd9fbf5f63aaf6e437062d681b68a2f9f1726bbf63610fbe50bf21a446cf7f30025002a3fad34ffc2 kanagram-f640fcab517e3098cc064fb8df73a432f59c547f.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=kapidox
pkgver=9999_git20230801
pkgrel=0
_commit="b6708c9551cf2af82cc68126403f7a3fa808c91e"
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="http://localhost:8000/kapidox-$_commit.tar.xz"
options="!check" # No useful tests
options="!check"
builddir="$srcdir/kapidox-$_commit"
build() {
gpep517 build-wheel \
--wheel-dir .dist \
--output-fd 3 3>&1 >&2
}
package() {
python3 -m installer -d "$pkgdir" \
.dist/*.whl
}
sha512sums="
7a178eeddb3165a267af1ba596611bebaefa91757d1d1a565661218bb2ae015785fb43e60ec6d6f2e9846792eae7cca67a641c5dc6d6ddc0c3b66021a7bb6ec9 kapidox-b6708c9551cf2af82cc68126403f7a3fa808c91e.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=kapman
pkgver=9999_git20230925
pkgrel=0
_commit="f56491364cca039bca55adecace0692a69ea151f"
# 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
"
_repo_url="https://invent.kde.org/games/kapman.git"
source="http://localhost:8000/kapman-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/kapman-$_commit"
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="
c09734a925817612942defb295a05558a4c2d053ceb2877b8f21e3a62e99098cff2075cb06a3302cab4a757afb2e0dd2753567f32cd7470190bebdd3ad961433 kapman-f56491364cca039bca55adecace0692a69ea151f.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=kapptemplate
pkgver=9999_git20230917
pkgrel=0
_commit="511ec770b8f0e931b7923bd47e24f6f345f0dec4"
# 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
"
_repo_url="https://invent.kde.org/sdk/kapptemplate.git"
source="http://localhost:8000/kapptemplate-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kapptemplate-$_commit"
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="
d704de607c424c507fca71abc8f3b9ab7fc0b3a087b0044320455b0c5b3338b989322a1d60155cfa71400ada9c3e5112208604bc1860ae5d6205b45a83261fc4 kapptemplate-511ec770b8f0e931b7923bd47e24f6f345f0dec4.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=karchive
pkgver=9999_git20230921
pkgrel=0
_commit="11593f4fb1465718cc64a2b67340138b21bcc4aa"
pkgdesc="Qt5 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
"
_repo_url="https://invent.kde.org/frameworks/karchive.git"
source="http://localhost:8000/karchive-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/karchive-$_commit"
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="
0f31b678ef6620526450787615128a4ff1f8662eb3c9dcaf658a9a54ecfe16ac7db814cbb1d27e8af476b58e899fb4a03e202b92c3ede4859e40aff61931ca9c karchive-11593f4fb1465718cc64a2b67340138b21bcc4aa.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=kasts
pkgver=9999_git20230921
pkgrel=0
_commit="f8d1d71bf41713b1b4f7d60780d983991981172f"
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
kirigami2
qt6-qtbase-sqlite
"
makedepends="
extra-cmake-modules
kconfig-dev
kcoreaddons-dev
ki18n-dev
kirigami-addons-dev
kirigami2-dev
networkmanager-qt-dev
openssl-dev>3
qt6-qtbase-dev
qt6-qtdeclarative-dev
qtkeychain-dev
qt6-qtmultimedia-dev
qt6-qtsvg-dev
samurai
syndication-dev
taglib-dev
threadweaver-dev
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/multimedia/kasts.git"
source="http://localhost:8000/kasts-$_commit.tar.xz"
options="!check" # No tests
options="!check"
builddir="$srcdir/kasts-$_commit"
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="
b76f5f184c68a926d7cc98e3209a824d2c274f22a1b255b57226997e1adf8aa2d86947a24901aaf689ad44d06f8103c364329901067fe57110a084e91e06b59c kasts-f8d1d71bf41713b1b4f7d60780d983991981172f.tar.xz
"
+117
View File
@@ -0,0 +1,117 @@
# 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=9999_git20230924
pkgrel=0
_commit="546e25a23fa1c9c314656132a6c38c8decab7930"
# 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
kactivities-dev
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-framework-dev
qt6-qtbase-dev
samurai
threadweaver-dev
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/utilities/kate.git"
source="http://localhost:8000/kate-$_commit.tar.xz"
subpackages="kate-common:kate_common kwrite:kwrite kwrite-doc:kwrite_doc kwrite-lang:kwrite_lang $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kate-$_commit"
build() {
cmake -B build/kate -DBUILD_WITH_QT6=ON -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 -DBUILD_WITH_QT6=ON -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() {
cd build/kate
# kateapp-session_manager_test and kateapp-filetree_model_test are broken
# kateapp-sessions_action_test requires OpenGL
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "(kateapp-session_manager|kateapp-sessions_action|kateapp-filetree_model)_test" -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"
cd "$builddir"
DESTDIR="$subpkgdir" cmake --install build/kwrite
mkdir -p "$subpkgdir"/usr/share/doc/$subpkgname
mv "$subpkgdir"/usr/share/doc/HTML "$subpkgdir"/usr/share/doc/$subpkgname/
# Man package only exists for Kate
rm -r "$subpkgdir"/usr/share/man
rm -r "$subpkgdir"/usr/lib
}
kwrite_doc() {
pkgdesc="KWrite documentation"
install_if="docs kwrite=$pkgver-r$pkgrel"
mkdir -p "$subpkgdir"/usr/share/doc/kwrite
mv "$subpkgdir"/../kwrite/usr/share/doc/kwrite/HTML \
"$subpkgdir"/usr/share/doc/kwrite
}
kwrite_lang() {
pkgdesc="Languages for package KWrite"
install_if="kwrite=$pkgver-r$pkgrel lang"
local dir
for dir in ${langdir:-/usr/share/locale}; do
mkdir -p "$subpkgdir"/${dir%/*}
mv "$subpkgdir"/../kwrite/"$dir" "$subpkgdir"/"$dir"
done
}
sha512sums="
428bdfc7059dc51e48e7348c231a233f3ece9d9efcc84ab864a6fd15d571f1483db55f9f2464756bf9db60373e6a939eb5b4f1ec3526903b26c4dbb5ced7587f kate-546e25a23fa1c9c314656132a6c38c8decab7930.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=katomic
pkgver=9999_git20230925
pkgrel=0
_commit="320130f48753cbaaa4a9caf3970ba4a01df2badb"
# 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
"
_repo_url="https://invent.kde.org/games/katomic.git"
source="http://localhost:8000/katomic-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/katomic-$_commit"
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="
d0ed6f370af21f3ba5f04aea44906bf4361134e20823242ac0dd6f6c624f3133b66160ef7debe50993463a61d63a5fb7ff0cbdd99d069710a94296786c76ebfa katomic-320130f48753cbaaa4a9caf3970ba4a01df2badb.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=kauth
pkgver=9999_git20230917
pkgrel=0
_commit="6f0f4b274ff7acd2ed89246370426bb1bae1d045"
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
polkit-qt-1-dev
qt6-qtbase-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
graphviz
qt6-qttools-dev
samurai
"
_repo_url="https://invent.kde.org/frameworks/kauth.git"
source="http://localhost:8000/kauth-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kauth-$_commit"
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="
a89e3276fa9ccff8b38c0c606e2eb3bc81350d67ccb07767c42d87cccd3e6da5c84a586c6b3f96cfe74b44e81cb274e0220c30ad1721d489c83ab1bc56ac2992 kauth-6f0f4b274ff7acd2ed89246370426bb1bae1d045.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=kbackup
pkgver=9999_git20230925
pkgrel=0
_commit="2ea4f711f98cc9faca807f07a4cc835a7a00051d"
# 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="
kstatusnotifieritem-dev
extra-cmake-modules
karchive-dev
kdoctools-dev
ki18n-dev
kiconthemes-dev
kio-dev
knotifications-dev
kwidgetsaddons-dev
kxmlgui-dev
libarchive-dev
qt6-qtbase-dev
samurai
shared-mime-info
"
_repo_url="https://invent.kde.org/utilities/kbackup.git"
source="http://localhost:8000/kbackup-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/kbackup-$_commit"
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="
5bafd94d80ef3e3c371c64a62dd5426e8032ab3978c1294e0b5c2a826da6f23d5229a3c4d6080e8911f7ad808eabf26d27cf57769c00735725ca82664eab887a kbackup-2ea4f711f98cc9faca807f07a4cc835a7a00051d.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=kblackbox
pkgver=9999_git20230925
pkgrel=0
_commit="bf86882ec305cefaba6e8e4842d504b75ecd833a"
# 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
"
_repo_url="https://invent.kde.org/games/kblackbox.git"
source="http://localhost:8000/kblackbox-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/kblackbox-$_commit"
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="
bfa01be38858dec2ce28a216be27f51cd5077bb9c10a184e276ad3eb8421274942403512e7fb835c8604ef07280b4dd486c1c2c6ff4b4913f23499c702780cc4 kblackbox-bf86882ec305cefaba6e8e4842d504b75ecd833a.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=kblocks
pkgver=9999_git20230925
pkgrel=0
_commit="9dfb4c8f3c89d79bf987557b3fa480b997dd41ba"
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"
_repo_url="https://invent.kde.org/games/kblocks.git"
source="http://localhost:8000/kblocks-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kblocks-$_commit"
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="
e7bd04988a361f501de63bc42d15847eb2d7268fdbd8decdd44a34653629e54b766071d69ccfa4a3672295a48a622157b4592f03e2504ef8fc3abf34381e3b70 kblocks-9dfb4c8f3c89d79bf987557b3fa480b997dd41ba.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=kbookmarks
pkgver=9999_git20230925
pkgrel=0
_commit="0dc34dcd65da2143261ac094dc03625e2348c7af"
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"
_repo_url="https://invent.kde.org/frameworks/kbookmarks.git"
source="http://localhost:8000/kbookmarks-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kbookmarks-$_commit"
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="
8b97806050320588954109bef6c3dbad5ff231821f1b3f05c2742c71c494ec823a5279d8294a11b16fb6af10eec6b5f87f85d8feef9bc84a58e96952c0983204 kbookmarks-0dc34dcd65da2143261ac094dc03625e2348c7af.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=kbounce
pkgver=9999_git20230925
pkgrel=0
_commit="c85238d30805f934c37dae463b2a85cf152155c2"
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
"
_repo_url="https://invent.kde.org/games/kbounce.git"
source="http://localhost:8000/kbounce-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kbounce-$_commit"
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="
ea0dba8cc27cac2a18fae59dc6819db5c8fd81167f0335907cf33ab2dbb93cc82ce0eeafc0949b7ff00e880f16a047b95e25e2b90489c546a78fd71938409118 kbounce-c85238d30805f934c37dae463b2a85cf152155c2.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=kbreakout
pkgver=9999_git20230925
pkgrel=0
_commit="326bb489392dfb93fdb1ed034da85ff5cf72ef16"
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
"
_repo_url="https://invent.kde.org/games/kbreakout.git"
source="http://localhost:8000/kbreakout-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kbreakout-$_commit"
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="
a9830301471582598214f83ccd2354a6be5750fb4a269964a3947d3139617c1cb60cbac4c5f7a0c1c79fd814cc23014785d483a788e4c9787898dda06d213d4a kbreakout-326bb489392dfb93fdb1ed034da85ff5cf72ef16.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=kbruch
pkgver=9999_git20230921
pkgrel=0
_commit="aa65e1a15f52162cf67c8f426e63a2d3ce5de448"
# 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
"
_repo_url="https://invent.kde.org/education/kbruch.git"
source="http://localhost:8000/kbruch-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/kbruch-$_commit"
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="
e6acbbe6cba7c47547ab2b27674669e2110e03b873ee4df5db51ea2ca4871ed4ec3c61a698a45da7bf06d9071d194af23ad953ba60ad6e26c9d673c72259c815 kbruch-aa65e1a15f52162cf67c8f426e63a2d3ce5de448.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=kcachegrind
pkgver=9999_git20230918
pkgrel=0
_commit="6e3fc4524722eed895d40a67fc7d671ecf5f2b1b"
# 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
"
_repo_url="https://invent.kde.org/sdk/kcachegrind.git"
source="http://localhost:8000/kcachegrind-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/kcachegrind-$_commit"
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="
36d2583a5d2ff6c5646a6cfba9cbbe572f2832b0308ef5ea9d91fefac02f00bcfe4c44a2f1db780486b2bef921eaacce1abb3c72569d1c078ef3b1739c4b8ccb kcachegrind-6e3fc4524722eed895d40a67fc7d671ecf5f2b1b.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=kcalc
pkgver=9999_git20230925
pkgrel=0
_commit="b568c927c2b9c3c5bfc6995c89e0506a2b2d20f0"
# 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
"
_repo_url="https://invent.kde.org/utilities/kcalc.git"
source="http://localhost:8000/kcalc-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kcalc-$_commit"
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="
dcbcd47af087e7a4fc4f35cfb0d76e0e46db28351de3fff9d48510704a26cea75a9b16cafc0930052b42abc58ba32626b894c104dee02c7af0a3832de6b15355 kcalc-b568c927c2b9c3c5bfc6995c89e0506a2b2d20f0.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=9999_git20230829
pkgrel=0
_commit="29055998c8ea3538113cbacf2f0d4e6d101e1225"
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
qt6-qttools-dev
samurai
"
subpackages="$pkgname-dev $pkgname-doc"
_repo_url="https://invent.kde.org/frameworks/kcalendarcore.git"
source="http://localhost:8000/kcalendarcore-$_commit.tar.xz"
options="!check" # RecursOn-ConnectDaily(2|3|6) make the builders stuck
replaces="kcalcore"
options="!check"
builddir="$srcdir/kcalendarcore-$_commit"
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
ctest --test-dir build --output-on-failure -E "test(recurtodo|readrecurrenceid|icaltimezones|memorycalendar|timesininterval)"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
55d288fccf0392c1e85c27e50065f1f157e46044de02e38d005f835ab21b448bafcf2979c780068eed5f67f5750db8f167c2278cd705361a5934b4069ee7f8f1 kcalendarcore-29055998c8ea3538113cbacf2f0d4e6d101e1225.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=kcalutils
pkgver=9999_git20230923
pkgrel=0
_commit="e40371555ea1b71bba4d5c9ac9885465beb20270"
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="
ktexttemplate-dev
grantlee-dev
kcalendarcore-dev
kcodecs-dev
kconfig-dev
kconfigwidgets-dev
kcoreaddons-dev
ki18n-dev
kiconthemes-dev
kidentitymanagement-dev
kwidgetsaddons-dev
"
makedepends="
$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/pim/kcalutils.git"
source="http://localhost:8000/kcalutils-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check"
builddir="$srcdir/kcalutils-$_commit"
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="
5e266ae9c88f081bce415b57ec90b47b786c36accce543577c616c12a0b6e641dd883d9bcaff9daf658506ef0c5564c244a9807ece0741e0a26177b84cfc1686 kcalutils-e40371555ea1b71bba4d5c9ac9885465beb20270.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=kcharselect
pkgver=9999_git20230925
pkgrel=0
_commit="2b6ff8270705a840ebea4cb1a393dafdd8da9833"
# 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
"
_repo_url="https://invent.kde.org/utilities/kcharselect.git"
source="http://localhost:8000/kcharselect-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/kcharselect-$_commit"
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="
75e1544a6a54aca7c929c839b7282dcd8f2aaa5d770d563869d5f10f217c5fafa78e9593d3599d9e10f4f5730d49166481468fafe485ff88904ad51c62a3bad1 kcharselect-2b6ff8270705a840ebea4cb1a393dafdd8da9833.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=kclock
pkgver=9999_git20230919
pkgrel=0
_commit="9f18222cc385a874f67e0a27bb6b1c20d7a926db"
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
kirigami2
"
makedepends="
kstatusnotifieritem-dev
extra-cmake-modules
kconfig-dev
kcoreaddons-dev
kdbusaddons-dev
ki18n-dev
kirigami-addons-dev
kirigami2-dev
knotifications-dev
plasma-framework-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtmultimedia-dev
qt6-qtsvg-dev
samurai
"
_repo_url="https://invent.kde.org/utilities/kclock.git"
source="http://localhost:8000/kclock-$_commit.tar.xz"
options="!check" # No tests
options="!check"
builddir="$srcdir/kclock-$_commit"
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="
9285d240af8cf278c90043844db7182fdf6225725690cf076e2062c22e812940776baf4cb86c26919e615c94ab856c13d57efe99860bffc25e872015966121eb kclock-9f18222cc385a874f67e0a27bb6b1c20d7a926db.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=kcmutils
pkgver=9999_git20230925
pkgrel=0
_commit="432f664d02d9d63606a6fc877554dea25b88099a"
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="
kactivities-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="xvfb-run"
_repo_url="https://invent.kde.org/frameworks/kcmutils.git"
source="http://localhost:8000/kcmutils-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kcmutils-$_commit"
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="
d51a671a484d9581f5eb3e8f02747ae647a63008780d86185838e93a3e8c3254c8b357c12124b7493a5bd978cf715e0d626dbcce0d5013c46220fabdd3493c92 kcmutils-432f664d02d9d63606a6fc877554dea25b88099a.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=kcodecs
pkgver=9999_git20230917
pkgrel=0
_commit="c95a3609eb4e686e0272056eeff607be4ad28b07"
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"
_repo_url="https://invent.kde.org/frameworks/kcodecs.git"
source="http://localhost:8000/kcodecs-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kcodecs-$_commit"
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="
00738e56d3a0c864d04263d718cb50ffcc771836132478634691e0485ec81f8466ed4986c3fc4550102e859d02fa36716effd1d7b3a64858fd4043a9009d02e2 kcodecs-c95a3609eb4e686e0272056eeff607be4ad28b07.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=kcolorchooser
pkgver=9999_git20230917
pkgrel=0
_commit="eecea0eb6080708b1617cc7bcef37602bf29a6dc"
# 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
"
_repo_url="https://invent.kde.org/graphics/kcolorchooser.git"
source="http://localhost:8000/kcolorchooser-$_commit.tar.xz"
subpackages="$pkgname-lang"
options="!check" # No tests
options="!check"
builddir="$srcdir/kcolorchooser-$_commit"
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="
46d9322b4e2fd45dc78f4dea3bc827a2c731b04aa8a369822640387aec77ab45475eaca408048fad6114cf8714f00ab1fc46518c9a7ffe31ce2253710a974a10 kcolorchooser-eecea0eb6080708b1617cc7bcef37602bf29a6dc.tar.xz
"
+50
View File
@@ -0,0 +1,50 @@
# Forked from Alpine INSERT-REASON-HERE (CHANGEME!)
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-frameworks
pkgname=kcolorscheme
pkgver=9999_git20230925
pkgrel=0
_commit="33789df0a9b71ea3fa9e0a7999a47dbbe15bd2be"
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
"
_repo_url="https://invent.kde.org/frameworks/kcolorscheme.git"
source="http://localhost:8000/kcolorscheme-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kcolorscheme-$_commit"
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="
37dd48f23b5195e6db131965420b0d0046fd4023d71ed8671790e4d6a9bbca79bc59fb75e4325b39cb07fd5330b00eaf0dcd0f851211c9532987446614ae7c86 kcolorscheme-33789df0a9b71ea3fa9e0a7999a47dbbe15bd2be.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=kcompletion
pkgver=9999_git20230917
pkgrel=0
_commit="a6386d0ab237da3f163ac0e25bbcfcf3d6f7780b"
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"
_repo_url="https://invent.kde.org/frameworks/kcompletion.git"
source="http://localhost:8000/kcompletion-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kcompletion-$_commit"
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="
79eddc1c544371d28c536b8f0e250fb78e8cea00bd13a868b0c3112420545b273dbb22ec336d09783d98fe357bffdc2d1ed70dc7953c20848bf63942fcabba89 kcompletion-a6386d0ab237da3f163ac0e25bbcfcf3d6f7780b.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=kconfig
pkgver=9999_git20230917
pkgrel=0
_commit="d320e2c4e8ad0e9979ea916980dae0c9f646bfc3"
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"
_repo_url="https://invent.kde.org/frameworks/kconfig.git"
source="http://localhost:8000/kconfig-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kconfig-$_commit"
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 'kconfig(core-(kconfigtest|kdesktopfiletest|test_kconf_update)|gui-kstandardshortcutwatchertest)'
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
cfb3f7e72027829598e773a216132a05af5ef049efea5a944d77a4c0582225e7643cb999288b299a002a1cf4ec320eebb1dc495ea777fa35d60d1a7f6c7ff284 kconfig-d320e2c4e8ad0e9979ea916980dae0c9f646bfc3.tar.xz
"
+60
View File
@@ -0,0 +1,60 @@
# 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=9999_git20230917
pkgrel=0
_commit="20d5ff2e82d9cb8626405ddd27035f3e63e4d69f"
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="
kcolorscheme-dev
kauth-dev
kcodecs-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"
_repo_url="https://invent.kde.org/frameworks/kconfigwidgets.git"
source="http://localhost:8000/kconfigwidgets-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kconfigwidgets-$_commit"
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="
e02a744c5c00d16434af671b8326db509f4280f45d3a7dc71f55bedda9e62bce01bc5ce3934ef229ef4c7ed93d6b27cd601ef36a668c582ee97121b2d40a8253 kconfigwidgets-20d5ff2e82d9cb8626405ddd27035f3e63e4d69f.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-frameworks
pkgname=kcontacts
pkgver=9999_git20230917
pkgrel=0
_commit="b65343f8dd063b5f646adabc4cc393ce4e147d90"
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"
_repo_url="https://invent.kde.org/frameworks/kcontacts.git"
source="http://localhost:8000/kcontacts-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kcontacts-$_commit"
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="
fa91cdb304b07711cc16069125b735fb92a997a27ec3a12726b41edc27658f9ae2a95cf7d665cbec88f8985e95f83a3de528a6b1f2d188042019a3d0aa012f7e kcontacts-b65343f8dd063b5f646adabc4cc393ce4e147d90.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-frameworks
pkgname=kcoreaddons
pkgver=9999_git20230925
pkgrel=0
_commit="3b7cbf18a61bb96b343df7d6f3ec9d4e62c3a06c"
pkgdesc="Addons to QtCore"
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://community.kde.org/Frameworks"
license="LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
depends_dev="qt6-qtbase-dev"
makedepends="$depends_dev
breeze-icons
doxygen
extra-cmake-modules
graphviz
qt6-qttools-dev
samurai
shared-mime-info
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/frameworks/kcoreaddons.git"
source="http://localhost:8000/kcoreaddons-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang kde-default-icon-theme:icons:noarch"
options="!check"
builddir="$srcdir/kcoreaddons-$_commit"
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() {
# klistopenfilesjobtest_unix requires >8000 open files
local disabled_tests="klistopenfilesjobtest_unix|kdirwatch_qfswatch_unittest|kdirwatch_stat_unittest|knetworkmountstestpaths"
case "$CARCH" in
s390x) disabled_tests="$disabled_tests|kdirwatch_inotify_unittest" ;;
x86_64) disabled_tests="$disabled_tests|kfileutilstest" ;; # Only fails on builders
esac
xvfb-run ctest --test-dir build --output-on-failure -E "($disabled_tests)"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
icons() {
pkgdesc="Virtual to automatically pull in breeze icons by default for KDE apps"
install_if="$pkgname=$pkgver-r$pkgrel"
depends="breeze-icons"
mkdir -p "$subpkgdir"
}
sha512sums="
e0207fd15c6526a71c39c8f4cb3695d6433afad8f3b520f7556654390a84898d335eb7b0f52da1fa0f2d81d73ebf3981687d841b2522e33febea9d6df8c413b6 kcoreaddons-3b7cbf18a61bb96b343df7d6f3ec9d4e62c3a06c.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-frameworks
pkgname=kcrash
pkgver=9999_git20230829
pkgrel=0
_commit="5401330cac65066673535e231ab9379c8cb3ac14"
pkgdesc="Support for application crash analysis and bug report from apps"
arch="all !armhf"
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-or-later"
depends_dev="
kcoreaddons-dev
kwindowsystem-dev
"
makedepends="$depends_dev
doxygen
extra-cmake-modules
qt6-qttools-dev
samurai
"
checkdepends="xvfb-run"
_repo_url="https://invent.kde.org/frameworks/kcrash.git"
source="http://localhost:8000/kcrash-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc"
options="!check"
builddir="$srcdir/kcrash-$_commit"
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() {
# kcrashtest is broken
xvfb-run ctest --test-dir build --output-on-failure -E "kcrashtest"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
be20899ff344b2e63d0289e2b17bd77ccf2c2e007d23c7f3c2844e923dc6eec284b8a109a978b474ed0b2dc2a8da6aa95d057ba50847e6745d163df2e494c66e kcrash-5401330cac65066673535e231ab9379c8cb3ac14.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=kcron
pkgver=9999_git20230925
pkgrel=0
_commit="14c939edc55a7facbb5564fc8c2ac24e8600a2fd"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://kde.org/applications/system/"
pkgdesc="Configure and schedule tasks"
license="GPL-2.0-or-later"
makedepends="
extra-cmake-modules
kcmutils-dev
kconfigwidgets-dev
kdoctools-dev
ki18n-dev
kiconthemes-dev
kio-dev
qt6-qtbase-dev
samurai
"
_repo_url="https://invent.kde.org/system/kcron.git"
source="http://localhost:8000/kcron-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kcron-$_commit"
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="
03cb132031b8aa6305c4f632c42da410e76fc9da4df660e4adf3ec7aa88cb3c549875613ce1e7f48cbef0cb6f107c48aaef64a0137f751a25790aa4057a7ea48 kcron-14c939edc55a7facbb5564fc8c2ac24e8600a2fd.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-frameworks
pkgname=kdav
pkgver=9999_git20230917
pkgrel=0
_commit="39912150e9f4e8668757dd02179bf01c7aefaf5d"
pkgdesc="A DAV protocol implementation with KJobs"
url="https://community.kde.org/Frameworks"
# armhf blocked by qt6-qtdeclarative
arch="all !armhf"
license="LGPL-2.0-or-later"
depends_dev="
kcoreaddons-dev
ki18n-dev
kio-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/kdav.git"
source="http://localhost:8000/kdav-$_commit.tar.xz"
options="!check"
builddir="$srcdir/kdav-$_commit"
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="
7cef4efceeea483f4bbbb6d56a36f58c581ae19e79d915f72005c83c704e13180016957b16a3e5808090bf7a5bfda9627aff5dc901d517b4941570b7a3d41528 kdav-39912150e9f4e8668757dd02179bf01c7aefaf5d.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=kdbusaddons
pkgver=9999_git20230917
pkgrel=0
_commit="898c177fd907f55526df84c361bf12af6da5f42b"
pkgdesc="Addons to QtDBus"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/Frameworks"
license="LGPL-2.1-only OR LGPL-3.0-only"
makedepends="
doxygen
extra-cmake-modules
graphviz
qt6-qttools-dev
shared-mime-info
samurai
"
checkdepends="dbus"
_repo_url="https://invent.kde.org/frameworks/kdbusaddons.git"
source="http://localhost:8000/kdbusaddons-$_commit.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
options="!check"
builddir="$srcdir/kdbusaddons-$_commit"
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() {
dbus-run-session -- ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
8d448eaef6ac681b7c9fe83f395bfa47586b2f7a95ae3cf90808d31e2eaa49013ef291a4fdd387a51d102f8127309feede5f1dfa8506ddcde27e5ca8e02952ad kdbusaddons-898c177fd907f55526df84c361bf12af6da5f42b.tar.xz
"
+70
View File
@@ -0,0 +1,70 @@
# 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=kde-cli-tools
pkgver=9999_git20230925
pkgrel=0
_commit="7f608e6577acb3a15d1e759ae5b735c903a931ac"
pkgdesc="Tools based on KDE Frameworks 5 to better interact with the system"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://invent.kde.org/plasma/kde-cli-tools"
license="(GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND GPL-2.0-only AND LGPL-2.1-only"
makedepends="
kparts-dev
extra-cmake-modules
kactivities-dev
kcmutils-dev
kconfig-dev
kdeclarative-dev
kdesu-dev
kdoctools-dev
ki18n-dev
kiconthemes-dev
kio-dev
kservice-dev
kwindowsystem-dev
qt6-qtbase-dev
qt6-qtsvg-dev
samurai
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
_repo_url="https://invent.kde.org/plasma/kde-cli-tools.git"
source="http://localhost:8000/kde-cli-tools-$_commit.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # Broken
# Workaround a circular dependency https://gitlab.alpinelinux.org/alpine/aports/-/issues/11785
options="!check"
builddir="$srcdir/kde-cli-tools-$_commit"
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="
d8793deaf54658f011e76252e68b5e92e8fbecae04a16e3ada83c30b96b90a97bcfdb7c895a3c762db997c4b9cbb0cef2f542f97bc9c25b17c4ecc04752547dd kde-cli-tools-7f608e6577acb3a15d1e759ae5b735c903a931ac.tar.xz
"
+42
View File
@@ -0,0 +1,42 @@
# 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=kde-dev-scripts
pkgver=9999_git20230902
pkgrel=0
_commit="f82321710d7feed9d1c049c9a229065893520e3c"
# armhf blocked by extra-cmake-modules
arch="all !armhf !s390x"
url="https://kde.org/applications/development/"
pkgdesc="Scripts and setting files useful during development of KDE software"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="
extra-cmake-modules
kdoctools-dev
samurai
"
_repo_url="https://invent.kde.org/sdk/kde-dev-scripts.git"
source="http://localhost:8000/kde-dev-scripts-$_commit.tar.xz"
subpackages="$pkgname-doc"
options="!check" # No code to test
options="!check"
builddir="$srcdir/kde-dev-scripts-$_commit"
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="
7e7e7eefc41c3059ebdc181f9ef21fa347229e58d21b952d6da8ddc6584f021b7c1740e014533f0ac1935abdf82d458b225f126aff0be749dcd6c07f40863202 kde-dev-scripts-f82321710d7feed9d1c049c9a229065893520e3c.tar.xz
"
Loaded 100 of 342 files, more files were not shown because too many files have changed in this diff. Show more