File PKGBUILD of Package purpose
# Maintainer: Yukari Chiba <[email protected]> pkgname=purpose pkgver=6.26.0 pkgrel=1 pkgdesc='Framework for providing abstractions to get the developers purposes fulfilled' arch=(x86_64 aarch64 riscv64 loongarch64) url='https://community.kde.org/Frameworks' license=(LGPL-2.0-only LGPL-3.0-only) depends=(kcmutils kconfig kcoreaddons ki18n kio kirigami kitemmodels knotifications kservice qt6-base qt6-declarative) makedepends=(extra-cmake-modules prison qt6-tools intltool) optdepends=('bluedevil: sharing via Bluetooth' 'kdeclarative: Nextcloud and YouTube plugins' 'kdeconnect: sharing to smartphone via KDE Connect' 'prison: QR code plugin' 'telegram-desktop: sharing via Telegram') groups=(kf6) source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz) sha256sums=('cc7b7599d1ac7ce7ed07351a35d742fac1b7e554b208a7b1c92e859b3b4add30') build() { cmake -B build -S $pkgname-$pkgver \ -DCMAKE_INSTALL_LIBEXECDIR=lib \ -DBUILD_TESTING=OFF cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build }