author | Antonio Rojas
<arojas@archlinux.org> 2023-11-08 19:15:06 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2023-11-08 19:15:06 UTC |
parent | fc4985e712f57eaca4cd5697cade4a58e84f5d58 |
.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-----