diff --git a/kcolorscheme/android-aarch64/PKGBUILD b/kcolorscheme/android-aarch64/PKGBUILD new file mode 100644 index 00000000..472978c1 --- /dev/null +++ b/kcolorscheme/android-aarch64/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Martchus + +# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where +# you also find the URL of a binary repository. + +_pkgname=kcolorscheme +_android_arch=aarch64 + +pkgname=android-${_android_arch}-${_pkgname} +pkgver=6.0.0 +pkgrel=1 +pkgdesc="Classes to read and interact with KColorScheme (Android, $_android_arch)" +arch=('any') +url='https://community.kde.org/Frameworks' +license=(LGPL-2.0-only LGPL-3.0-only) +depends=("android-$_android_arch"-{qt6-base,qt6-tools,kconfig,kguiaddons,ki18n}) +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-tools') +source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('20af58ab639ea99df09acbd74af0c867f22f1d9f91595623ab44fba5834eaa62' + 'SKIP') +validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure + E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell +options=(!buildflags staticlibs !strip !emptydirs) + +build() { + source android-env ${_android_arch} + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ + -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ + -DECM_DIR:PATH=/usr/share/ECM/cmake \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=OFF + VERBOSE=1 cmake --build build-$_android_arch +} + +package() { + source android-env ${_android_arch} + DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch +} diff --git a/kconfig/android-aarch64/PKGBUILD b/kconfig/android-aarch64/PKGBUILD new file mode 100644 index 00000000..4a5cf04b --- /dev/null +++ b/kconfig/android-aarch64/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Martchus + +# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where +# you also find the URL of a binary repository. + +_pkgname=kconfig +_android_arch=aarch64 + +pkgname=android-${_android_arch}-${_pkgname} +pkgver=6.0.0 +pkgrel=1 +pkgdesc="Configuration system (Android, $_android_arch)" +arch=('any') +url='https://community.kde.org/Frameworks' +license=(LGPL-2.0-only LGPL-3.0-only) +depends=("android-$_android_arch-qt6"-{base,declarative,tools}) +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-declarative' 'qt6-tools') +source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('3f7c1e6b048df4ab3d67fbef01a5ad1dd0289c9b158644668fba0225c050c050' + 'SKIP') +validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure + E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell +options=(!buildflags staticlibs !strip !emptydirs) + +build() { + source android-env ${_android_arch} + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ + -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ + -DECM_DIR:PATH=/usr/share/ECM/cmake \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=OFF + VERBOSE=1 cmake --build build-$_android_arch +} + +package() { + source android-env ${_android_arch} + DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch +} diff --git a/kcoreaddons/android-aarch64/PKGBUILD b/kcoreaddons/android-aarch64/PKGBUILD new file mode 100644 index 00000000..be581969 --- /dev/null +++ b/kcoreaddons/android-aarch64/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Martchus + +# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where +# you also find the URL of a binary repository. + +_pkgname=kcoreaddons +_android_arch=aarch64 + +pkgname=android-${_android_arch}-${_pkgname} +pkgver=6.0.0 +pkgrel=1 +pkgdesc="Addons to QtCore (Android, $_android_arch)" +arch=('any') +url='https://community.kde.org/Frameworks' +license=(LGPL-2.0-only LGPL-3.0-only) +depends=("android-$_android_arch-qt6"-{base,declarative,tools}) +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-declarative' 'qt6-tools') +source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('eab838201b45ac98c412f64d234e89d62357f275ae9ae966d073a64c67a526ef' + 'SKIP') +validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure + E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell +options=(!buildflags staticlibs !strip !emptydirs) + +build() { + source android-env ${_android_arch} + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ + -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ + -DECM_DIR:PATH=/usr/share/ECM/cmake \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=OFF + VERBOSE=1 cmake --build build-$_android_arch +} + +package() { + source android-env ${_android_arch} + DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch +} diff --git a/kguiaddons/android-aarch64/PKGBUILD b/kguiaddons/android-aarch64/PKGBUILD new file mode 100644 index 00000000..8f159bac --- /dev/null +++ b/kguiaddons/android-aarch64/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Martchus + +# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where +# you also find the URL of a binary repository. + +_pkgname=kguiaddons +_android_arch=aarch64 + +pkgname=android-${_android_arch}-${_pkgname} +pkgver=6.0.0 +pkgrel=1 +pkgdesc="Addons to QtGui (Android, $_android_arch)" +arch=('any') +url='https://community.kde.org/Frameworks' +license=(LGPL-2.0-only LGPL-3.0-only) +depends=("android-$_android_arch-qt6"-{base,tools}) +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-tools') +source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('20af58ab639ea99df09acbd74af0c867f22f1d9f91595623ab44fba5834eaa62' + 'SKIP') +validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure + E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell +options=(!buildflags staticlibs !strip !emptydirs) + +build() { + source android-env ${_android_arch} + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ + -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ + -DECM_DIR:PATH=/usr/share/ECM/cmake \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=OFF + VERBOSE=1 cmake --build build-$_android_arch +} + +package() { + source android-env ${_android_arch} + DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch +} diff --git a/ki18n/android-aarch64/PKGBUILD b/ki18n/android-aarch64/PKGBUILD new file mode 100644 index 00000000..762b39df --- /dev/null +++ b/ki18n/android-aarch64/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Martchus + +# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where +# you also find the URL of a binary repository. + +_pkgname=ki18n +_android_arch=aarch64 + +pkgname=android-${_android_arch}-${_pkgname} +pkgver=6.0.0 +pkgrel=1 +pkgdesc="Advanced internationalization framework (Android, $_android_arch)" +arch=('any') +url='https://community.kde.org/Frameworks' +license=(LGPL-2.0-only LGPL-3.0-only) +depends=('iso-codes' "android-$_android_arch"-{qt6-base,qt6-declarative,qt6-tools,gettext}) +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-declarative' 'qt6-tools') +source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('15cbfb73ef1d3954d6206755b6e6a9c86ea27be4b4db0c843d38494851bcc354' + 'SKIP') +validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure + E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell +options=(!buildflags staticlibs !strip !emptydirs) + +prepare() { + cd $_pkgname-$pkgver + sed -i -e '/loadMessageCatalogFile/d' src/i18n/kcatalog.cpp +} + +build() { + source android-env ${_android_arch} + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ + -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ + -DECM_DIR:PATH=/usr/share/ECM/cmake \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=OFF + VERBOSE=1 cmake --build build-$_android_arch +} + +package() { + source android-env ${_android_arch} + DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch +} diff --git a/kirigami2/android-aarch64/PKGBUILD b/kirigami2/android-aarch64/PKGBUILD index 78105130..1bb837ae 100644 --- a/kirigami2/android-aarch64/PKGBUILD +++ b/kirigami2/android-aarch64/PKGBUILD @@ -1,5 +1,4 @@ # Maintainer: Martchus -# Contributor (maintains regular package): Antonio Rojas # All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where # you also find the URL of a binary repository. @@ -9,31 +8,23 @@ _android_arch=aarch64 pkgname=android-${_android_arch}-${_pkgname}2 pkgver=6.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A QtQuick based components set (Android, $_android_arch)" arch=('any') url='https://community.kde.org/Frameworks' -license=(LGPL) +license=(LGPL-2.0-only LGPL-3.0-only) depends=("android-$_android_arch-qt6"-{declarative,shadertools,svg,5compat}) -makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'git' 'qt6-base' 'qt6-declarative' 'qt6-tools' 'qt6-shadertools') -#source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) -#sha256sums=('ed0f56c89249fb92a9af99a94fd13542abbae4a8f1613aaaa2bfab87914b601a' -# 'SKIP') +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-declarative' 'qt6-tools' 'qt6-shadertools') +source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('3f7c1e6b048df4ab3d67fbef01a5ad1dd0289c9b158644668fba0225c050c050' + 'SKIP') validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell -_commit=05626819a0ed2f5b3db65191803b237992cbf17d -source=(git+https://invent.kde.org/frameworks/kirigami.git#commit=$_commit) -sha256sums=(SKIP) options=(!buildflags staticlibs !strip !emptydirs) -#pkgver() { -# cd kirigami -# echo "$pkgver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" -#} - build() { source android-env ${_android_arch} - android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname \ + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ -DECM_DIR:PATH=/usr/share/ECM/cmake \ -DBUILD_EXAMPLES=OFF \ @@ -45,4 +36,6 @@ build() { package() { source android-env ${_android_arch} DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch + mkdir -p "$pkgdir/$ANDROID_PREFIX/qml/org" + ln -rs "$pkgdir/$ANDROID_PREFIX/lib/qml/org/kde" "$pkgdir/$ANDROID_PREFIX/qml/org/kde" } diff --git a/kirigami2/android-armv7a-eabi/PKGBUILD b/kirigami2/android-armv7a-eabi/PKGBUILD index 68b7f0d8..ac74fb3c 100644 --- a/kirigami2/android-armv7a-eabi/PKGBUILD +++ b/kirigami2/android-armv7a-eabi/PKGBUILD @@ -1,5 +1,4 @@ # Maintainer: Martchus -# Contributor (maintains regular package): Antonio Rojas # All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where # you also find the URL of a binary repository. @@ -9,31 +8,23 @@ _android_arch=armv7a-eabi pkgname=android-${_android_arch}-${_pkgname}2 pkgver=6.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A QtQuick based components set (Android, $_android_arch)" arch=('any') url='https://community.kde.org/Frameworks' -license=(LGPL) +license=(LGPL-2.0-only LGPL-3.0-only) depends=("android-$_android_arch-qt6"-{declarative,shadertools,svg,5compat}) -makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'git' 'qt6-base' 'qt6-declarative' 'qt6-tools' 'qt6-shadertools') -#source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) -#sha256sums=('ed0f56c89249fb92a9af99a94fd13542abbae4a8f1613aaaa2bfab87914b601a' -# 'SKIP') +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-declarative' 'qt6-tools' 'qt6-shadertools') +source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('3f7c1e6b048df4ab3d67fbef01a5ad1dd0289c9b158644668fba0225c050c050' + 'SKIP') validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell -_commit=05626819a0ed2f5b3db65191803b237992cbf17d -source=(git+https://invent.kde.org/frameworks/kirigami.git#commit=$_commit) -sha256sums=(SKIP) options=(!buildflags staticlibs !strip !emptydirs) -#pkgver() { -# cd kirigami -# echo "$pkgver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" -#} - build() { source android-env ${_android_arch} - android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname \ + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ -DECM_DIR:PATH=/usr/share/ECM/cmake \ -DBUILD_EXAMPLES=OFF \ @@ -45,4 +36,6 @@ build() { package() { source android-env ${_android_arch} DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch + mkdir -p "$pkgdir/$ANDROID_PREFIX/qml/org" + ln -rs "$pkgdir/$ANDROID_PREFIX/lib/qml/org/kde" "$pkgdir/$ANDROID_PREFIX/qml/org/kde" } diff --git a/kirigami2/android-x86-64/PKGBUILD b/kirigami2/android-x86-64/PKGBUILD index d84ccbc0..a75531ad 100644 --- a/kirigami2/android-x86-64/PKGBUILD +++ b/kirigami2/android-x86-64/PKGBUILD @@ -1,5 +1,4 @@ # Maintainer: Martchus -# Contributor (maintains regular package): Antonio Rojas # All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where # you also find the URL of a binary repository. @@ -9,31 +8,23 @@ _android_arch=x86_64 pkgname=android-${_android_arch}-${_pkgname}2 pkgver=6.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A QtQuick based components set (Android, $_android_arch)" arch=('any') url='https://community.kde.org/Frameworks' -license=(LGPL) +license=(LGPL-2.0-only LGPL-3.0-only) depends=("android-$_android_arch-qt6"-{declarative,shadertools,svg,5compat}) -makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'git' 'qt6-base' 'qt6-declarative' 'qt6-tools' 'qt6-shadertools') -#source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) -#sha256sums=('ed0f56c89249fb92a9af99a94fd13542abbae4a8f1613aaaa2bfab87914b601a' -# 'SKIP') +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-declarative' 'qt6-tools' 'qt6-shadertools') +source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('3f7c1e6b048df4ab3d67fbef01a5ad1dd0289c9b158644668fba0225c050c050' + 'SKIP') validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell -_commit=05626819a0ed2f5b3db65191803b237992cbf17d -source=(git+https://invent.kde.org/frameworks/kirigami.git#commit=$_commit) -sha256sums=(SKIP) options=(!buildflags staticlibs !strip !emptydirs) -#pkgver() { -# cd kirigami -# echo "$pkgver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" -#} - build() { source android-env ${_android_arch} - android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname \ + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ -DECM_DIR:PATH=/usr/share/ECM/cmake \ -DBUILD_EXAMPLES=OFF \ @@ -45,4 +36,6 @@ build() { package() { source android-env ${_android_arch} DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch + mkdir -p "$pkgdir/$ANDROID_PREFIX/qml/org" + ln -rs "$pkgdir/$ANDROID_PREFIX/lib/qml/org/kde" "$pkgdir/$ANDROID_PREFIX/qml/org/kde" } diff --git a/kirigami2/android-x86/PKGBUILD b/kirigami2/android-x86/PKGBUILD index c6f72f3a..2992c448 100644 --- a/kirigami2/android-x86/PKGBUILD +++ b/kirigami2/android-x86/PKGBUILD @@ -1,5 +1,4 @@ # Maintainer: Martchus -# Contributor (maintains regular package): Antonio Rojas # All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where # you also find the URL of a binary repository. @@ -9,31 +8,23 @@ _android_arch=x86 pkgname=android-${_android_arch}-${_pkgname}2 pkgver=6.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A QtQuick based components set (Android, $_android_arch)" arch=('any') url='https://community.kde.org/Frameworks' -license=(LGPL) +license=(LGPL-2.0-only LGPL-3.0-only) depends=("android-$_android_arch-qt6"-{declarative,shadertools,svg,5compat}) -makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'git' 'qt6-base' 'qt6-declarative' 'qt6-tools' 'qt6-shadertools') -#source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) -#sha256sums=('ed0f56c89249fb92a9af99a94fd13542abbae4a8f1613aaaa2bfab87914b601a' -# 'SKIP') +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-declarative' 'qt6-tools' 'qt6-shadertools') +source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('3f7c1e6b048df4ab3d67fbef01a5ad1dd0289c9b158644668fba0225c050c050' + 'SKIP') validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell -_commit=05626819a0ed2f5b3db65191803b237992cbf17d -source=(git+https://invent.kde.org/frameworks/kirigami.git#commit=$_commit) -sha256sums=(SKIP) options=(!buildflags staticlibs !strip !emptydirs) -#pkgver() { -# cd kirigami -# echo "$pkgver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" -#} - build() { source android-env ${_android_arch} - android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname \ + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ -DECM_DIR:PATH=/usr/share/ECM/cmake \ -DBUILD_EXAMPLES=OFF \ @@ -45,4 +36,6 @@ build() { package() { source android-env ${_android_arch} DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch + mkdir -p "$pkgdir/$ANDROID_PREFIX/qml/org" + ln -rs "$pkgdir/$ANDROID_PREFIX/lib/qml/org/kde" "$pkgdir/$ANDROID_PREFIX/qml/org/kde" } diff --git a/kquickcharts/android-aarch64/PKGBUILD b/kquickcharts/android-aarch64/PKGBUILD new file mode 100644 index 00000000..c3fc8dce --- /dev/null +++ b/kquickcharts/android-aarch64/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Martchus + +# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where +# you also find the URL of a binary repository. + +_pkgname=kquickcharts +_android_arch=aarch64 + +pkgname=android-${_android_arch}-${_pkgname} +pkgver=6.0.0 +pkgrel=1 +pkgdesc="A QtQuick plugin providing high-performance charts (Android, $_android_arch)" +arch=('any') +url='https://community.kde.org/Frameworks' +license=(LGPL-2.0-only LGPL-3.0-only) +depends=("android-$_android_arch"-{qt6-base,qt6-declarative,qt6-tools,kirigami2}) +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-declarative' 'qt6-tools') +source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('ebd9a8f501b80e72a12f50d984847a698f7283be389644f7e24133484076a6a5' + 'SKIP') +validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure + E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell +options=(!buildflags staticlibs !strip !emptydirs) + +build() { + source android-env ${_android_arch} + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ + -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ + -DECM_DIR:PATH=/usr/share/ECM/cmake \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=OFF + VERBOSE=1 cmake --build build-$_android_arch +} + +package() { + source android-env ${_android_arch} + DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch +} diff --git a/qqc2-breeze-style/android-aarch64/PKGBUILD b/qqc2-breeze-style/android-aarch64/PKGBUILD new file mode 100644 index 00000000..b0428f45 --- /dev/null +++ b/qqc2-breeze-style/android-aarch64/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Martchus + +# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where +# you also find the URL of a binary repository. + +_pkgname=qqc2-breeze-style +_android_arch=aarch64 + +pkgname=android-${_android_arch}-${_pkgname} +pkgver=6.0.2 +_dirver=$(echo $pkgver | cut -d. -f1-3) +pkgrel=1 +pkgdesc="Applications useful for Plasma development (Android, $_android_arch)" +arch=('any') +url='https://kde.org/plasma-desktop/' +license=(LGPL-2.0-or-later) +depends=("android-$_android_arch"-{qt6-declarative,kcoreaddons,kguiaddons,kconfig,kirigami2,kcolorscheme,kquickcharts}) +makedepends=('cmake' 'android-ndk' 'android-sdk' 'android-cmake' 'extra-cmake-modules' 'ninja' 'qt6-base' 'qt6-declarative' 'qt6-tools') +source=(https://download.kde.org/stable/plasma/$_dirver/$_pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('904e6398aee2ad31291c027ab096a197c942eb4a73eef7f4de4282cbca6b325d' + 'SKIP') +validpgpkeys=('E0A3EB202F8E57528E13E72FD7574483BB57B18D' # Jonathan Esk-Riddell + '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah + 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson + '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin +options=(!buildflags staticlibs !strip !emptydirs) + +build() { + source android-env ${_android_arch} + android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgname-$pkgver \ + -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ + -DECM_DIR:PATH=/usr/share/ECM/cmake \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=OFF + VERBOSE=1 cmake --build build-$_android_arch +} + +package() { + source android-env ${_android_arch} + DESTDIR="$pkgdir" VERBOSE=1 cmake --install build-$_android_arch +}