summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD30
2 files changed, 50 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c6bbc04a9265..25ce1e13006e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,38 @@
pkgbase = purpose-git
pkgdesc = Framework for providing abstractions to get the developer's purposes fulfilled
- pkgver = r1232.68918bd6
+ pkgver = r1238.ef7dace8
pkgrel = 1
url = https://projects.kde.org/projects/playground/libs/purpose
arch = x86_64
- license = CC0-1.0
- license = LGPL-2.1-or-later
- makedepends = extra-cmake-modules-git
+ license = LGPL-2.0-only
+ license = LGPL-3.0-only
+ makedepends = extra-cmake-modules
makedepends = git
makedepends = python
makedepends = intltool
- makedepends = kdeclarative-git
+ makedepends = kdeclarative
makedepends = qt6-multimedia
- depends = kio-git
- depends = kaccounts-integration-git
- depends = kirigami2-git
+ makedepends = prison
depends = accounts-qml-module
- depends = prison-git
+ depends = gcc-libs
+ depends = glibc
+ depends = kaccounts-integration
+ depends = kcmutils
+ depends = kconfig
+ depends = kcoreaddons
+ depends = ki18n
+ depends = kio
+ depends = kirigami
+ depends = knotifications
+ depends = kservice
+ depends = libaccounts-qt
+ depends = qt6-base
+ depends = qt6-declarative
+ optdepends = bluez-qt: sharing via Bluetooth
+ optdepends = kdeclarative: Nextcloud and YouTube plugins
+ optdepends = kdeconnect: sharing to smartphone via KDE Connect
+ optdepends = prison: QR code plugin
+ optdepends = telegram-desktop: sharing via Telegram
provides = purpose
conflicts = purpose
source = git+https://github.com/KDE/purpose.git
diff --git a/PKGBUILD b/PKGBUILD
index 5d735d6eb7ce..1117cbbc9cf2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,14 +3,34 @@
pkgname=purpose-git
_name=${pkgname/-git}
-pkgver=r1232.68918bd6
+pkgver=r1238.ef7dace8
pkgrel=1
pkgdesc="Framework for providing abstractions to get the developer's purposes fulfilled"
arch=(x86_64)
url='https://projects.kde.org/projects/playground/libs/purpose'
-license=('CC0-1.0' 'LGPL-2.1-or-later')
-depends=(kio-git kaccounts-integration-git kirigami2-git accounts-qml-module prison-git)
-makedepends=(extra-cmake-modules-git git python intltool kdeclarative-git qt6-multimedia)
+license=(LGPL-2.0-only LGPL-3.0-only)
+depends=(accounts-qml-module
+ gcc-libs
+ glibc
+ kaccounts-integration
+ kcmutils
+ kconfig
+ kcoreaddons
+ ki18n
+ kio
+ kirigami
+ knotifications
+ kservice
+ libaccounts-qt
+ qt6-base
+ qt6-declarative
+)
+makedepends=(extra-cmake-modules git python intltool kdeclarative qt6-multimedia prison)
+optdepends=('bluez-qt: sharing via Bluetooth'
+ 'kdeclarative: Nextcloud and YouTube plugins'
+ 'kdeconnect: sharing to smartphone via KDE Connect'
+ 'prison: QR code plugin'
+ 'telegram-desktop: sharing via Telegram')
provides=(purpose)
conflicts=(purpose)
source=("git+https://github.com/KDE/$_name.git")
@@ -22,7 +42,7 @@ pkgver() {
}
build() {
- cmake -B build -S $_name
+ cmake -B build -S $_name -DCMAKE_INSTALL_LIBEXECDIR=lib -DBUILD_TESTING=OFF
cmake --build build
}