git » purpose.git » commit 0cc8f46

upgpkg: 5.240.0.20231001-1: Initial KF6 packages

author Antonio Rojas
2023-10-08 08:12:13 UTC
committer Antonio Rojas
2023-10-08 08:12:13 UTC
parent d84e50beab4fa8386e7f52baacc1b43e2824dd51

upgpkg: 5.240.0.20231001-1: Initial KF6 packages

.SRCINFO +32 -0
PKGBUILD +26 -12

diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 0000000..639e301
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,32 @@
+pkgbase = purpose
+	pkgdesc = Framework for providing abstractions to get the developers purposes fulfilled
+	pkgver = 5.240.0.20231001
+	pkgrel = 1
+	url = https://community.kde.org/Frameworks
+	arch = x86_64
+	groups = kf6
+	license = LGPL
+	makedepends = intltool
+	makedepends = extra-cmake-modules
+	makedepends = git
+	depends = gcc-libs
+	depends = glibc
+	depends = kconfig
+	depends = kcoreaddons
+	depends = ki18n
+	depends = kio
+	depends = kirigami
+	depends = knotifications
+	depends = kservice
+	depends = qt6-base
+	depends = qt6-declarative
+	optdepends = bluedevil: 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
+	source = git+https://invent.kde.org/frameworks/purpose#commit=2f4dc4df3d994a72a3c39ccc98cc22bc9db154cb
+	validpgpkeys = 53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB
+	sha256sums = SKIP
+
+pkgname = purpose
diff --git a/PKGBUILD b/PKGBUILD
index d6103aa..2863f9e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,40 @@
 # Maintainer:Antonio Rojas <arojas@archlinux.org>
 
 pkgname=purpose
-pkgver=5.110.0
+pkgver=5.240.0.20231001
 pkgrel=1
 pkgdesc='Framework for providing abstractions to get the developers purposes fulfilled'
 arch=(x86_64)
 url='https://community.kde.org/Frameworks'
 license=(LGPL)
-depends=(kaccounts-integration kirigami2 accounts-qml-module)
-makedepends=(extra-cmake-modules intltool)
-optdepends=('kdeconnect: sharing to smartphone via KDE Connect'
-            'telegram-desktop: sharing via Telegram'
-            'bluedevil: sharing via Bluetooth'
-            'prison: QR code plugin')
-groups=(kf5)
-source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz{,.sig})
-sha256sums=('4ce763bec127bbdd1cb2526a4d615ab6f420ab2c2a700cb09571b0220fc4865a'
-            'SKIP')
+depends=(gcc-libs
+         glibc
+         kconfig
+         kcoreaddons
+         ki18n
+         kio
+         kirigami
+         knotifications
+         kservice
+         qt6-base
+         qt6-declarative)
+makedepends=(intltool
+             extra-cmake-modules)
+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{,.sig})
+makedepends+=(git)
+_commit=2f4dc4df3d994a72a3c39ccc98cc22bc9db154cb
+source=(git+https://invent.kde.org/frameworks/$pkgname#commit=$_commit)
+sha256sums=('SKIP')
 validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB) # David Faure <faure@kde.org>
 
 build() {
-  cmake -B build -S $pkgname-$pkgver \
+  cmake -B build -S $pkgname \
     -DCMAKE_INSTALL_LIBEXECDIR=lib \
     -DBUILD_TESTING=OFF
   cmake --build build