git » kuserfeedback.git » commit 241af64

upgpkg: 5.245.0-1: KDE Frameworks 6 alpha

author Antonio Rojas
2023-11-08 19:15:06 UTC
committer Antonio Rojas
2023-11-08 19:15:06 UTC
parent fc4985e712f57eaca4cd5697cade4a58e84f5d58

upgpkg: 5.245.0-1: KDE Frameworks 6 alpha

.SRCINFO +25 -0
PKGBUILD +16 -41
keys/pgp/53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB.asc +17 -0

diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 0000000..2bd39f3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = kuserfeedback
+	pkgdesc = Framework for collecting user feedback for applications via telemetry and surveys
+	pkgver = 5.245.0
+	pkgrel = 1
+	url = https://community.kde.org/Frameworks
+	arch = x86_64
+	license = LGPL
+	makedepends = clang
+	makedepends = extra-cmake-modules
+	makedepends = qt6-charts
+	makedepends = qt6-declarative
+	makedepends = qt6-svg
+	makedepends = qt6-tools
+	depends = gcc-libs
+	depends = glibc
+	depends = qt6-base
+	optdepends = qt6-declarative: QML bindings
+	source = https://download.kde.org/unstable/frameworks/5.245.0/kuserfeedback-5.245.0.tar.xz
+	source = https://download.kde.org/unstable/frameworks/5.245.0/kuserfeedback-5.245.0.tar.xz.sig
+	validpgpkeys = 53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB
+	validpgpkeys = E0A3EB202F8E57528E13E72FD7574483BB57B18D
+	sha256sums = 8e671180bd6d372be3bf9d7e2544cb03b1a294cf5a710aadcf382a522ed03710
+	sha256sums = SKIP
+
+pkgname = kuserfeedback
diff --git a/PKGBUILD b/PKGBUILD
index 9f4dcc0..6d02f34 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,63 +1,38 @@
 # Maintainer: Antonio Rojas <arojas@archlinux.org>
 
-pkgbase=kuserfeedback
-pkgname=(kuserfeedback5 kuserfeedback6)
-pkgver=1.3.0
-pkgrel=2
+pkgname=kuserfeedback
+pkgver=5.245.0
+pkgrel=1
 pkgdesc='Framework for collecting user feedback for applications via telemetry and surveys'
 arch=(x86_64)
-url='https://kde.org/products/frameworks/'
-license=(GPL)
+url='https://community.kde.org/Frameworks'
+license=(LGPL)
 depends=(gcc-libs
-         glibc)
+         glibc
+         qt6-base)
 makedepends=(clang
              extra-cmake-modules
-             qt5-base
-             qt5-charts
-             qt5-declarative
-             qt5-svg
-             qt5-tools
-             qt6-base
              qt6-charts
              qt6-declarative
              qt6-svg
              qt6-tools)
-source=(https://download.kde.org/stable/$pkgbase/$pkgbase-$pkgver.tar.xz{,.sig})
-sha256sums=('252308b822dd4690ea85ab1688c9b0da5512978ac6b435f77a5979fc1d2ffd13'
+optdepends=('qt6-declarative: QML bindings')
+source=(https://download.kde.org/unstable/frameworks/$pkgver/$pkgname-$pkgver.tar.xz{,.sig})
+sha256sums=('8e671180bd6d372be3bf9d7e2544cb03b1a294cf5a710aadcf382a522ed03710'
             'SKIP')
-validpgpkeys=(E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell <jr@jriddell.org>
+validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB  # David Faure <faure@kde.org>
+              E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell <jr@jriddell.org>
 
 build() {
-  cmake -B build5 -S $pkgbase-$pkgver \
-    -DBUILD_TESTING=OFF \
-    -DQT_MAJOR_VERSION=5
-  cmake --build build5
-
-  cmake -B build6 -S $pkgbase-$pkgver \
+  cmake -B build -S $pkgname-$pkgver \
     -DBUILD_TESTING=OFF \
     -DQT_MAJOR_VERSION=6 \
     -DENABLE_CONSOLE=OFF \
     -DENABLE_CLI=OFF \
     -DENABLE_DOCS=OFF
-  cmake --build build6
-}
-
-package_kuserfeedback5() {
-  depends+=(qt5-base)
-  optdepends=('qt5-charts: User Feedback console'
-              'qt5-declarative: QML bindings'
-              'qt5-svg: User Feedback console')
-  conflicts=(kuserfeedback)
-  provides=(kuserfeedback)
-  replaces=(kuserfeedback)
-
-  DESTDIR="$pkgdir" cmake --install build5
+  cmake --build build
 }
 
-package_kuserfeedback6() {
-  depends+=(qt6-base)
-  optdepends=('qt6-declarative: QML bindings')
-
-  DESTDIR="$pkgdir" cmake --install build6
-  rm -r "$pkgdir"/usr/share/locale # Conflicts with qt5 version
+package() {
+  DESTDIR="$pkgdir" cmake --install build
 }
diff --git a/keys/pgp/53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB.asc b/keys/pgp/53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB.asc
new file mode 100644
index 0000000..78cf983
--- /dev/null
+++ b/keys/pgp/53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB.asc
@@ -0,0 +1,17 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQENBFfNUR8BCADDjPXScwObp7mWwUnrjqrM0gGg+pId6vqe0a5A4xr+Rgj26quK
+2qJLym0mmul/uh2M8z486qDTQYQaTEppFCosH3WqFonTN2LWpHcujeVABXkAe9qo
+DHBZZRMw8CXtiEwvJ/xV/MXTR7G0QCqT4HF045SAyyBjusBiiGly32JEDD4FdjHj
+KKUrAJyyoc6frake7ZMO0SO3tQNwmi4T5KLSoxhi3Zgez2k9GPZEj4/W7l5Ne0zQ
+7C8Tgo8wraqj/8pzjfP6+Dc2LHOTtu8DGDQkXEFa9VvuAotOtI8Kjff+bOd36WTL
+L2dk69Bb7WbhRLkkavHZCdKOpfyBtVn+hGWRABEBAAG0G0RhdmlkIEZhdXJlIDxm
+YXVyZUBrZGUub3JnPokBPQQTAQgAJwUCV81RHwIbAwUJCWYBgAULCQgHAgYVCAkK
+CwIEFgIDAQIeAQIXgAAKCRBY0O5kikizu/01B/46hG+MaTFW1CVevZrGyPacmDRj
+pQhx/ODadBkVXXaJyr7aNKT3EvAedyT82SGT/ch+aqXjZK1kEwK6zITqoOZZUt2I
+CjBN4+UfLrWwlKldZShbhJ6NMHJIeYQ5EDlMw7TWVn0OPkRuDvLEasgOhxR9ZjWW
+c5wlcZXXy8N+wGSR0bThzl0pdFcIy9Z3g411ZOvjUdDuWqtKUH9iy1VdVyba7FXI
+x/BqAXIVsAaIFNsJBZZ7C7j1a1IlTykRLiDjh3mpyBfX4xfMTo4z6pjfQsoPebJl
+TlCnwAkIxeyatGXm4OCqEA9zPVd1Ju7+XuEr6+15ENYJ4oYsZjfyScHHJdWM
+=3/bz
+-----END PGP PUBLIC KEY BLOCK-----