author | Caleb Maclennan
<alerque@archlinux.org> 2023-04-19 14:51:58 UTC |
committer | Caleb Maclennan
<alerque@archlinux.org> 2023-04-19 14:51:58 UTC |
parent | 8b5c655bedc1d5d4e8d741e0241b70159d1643cf |
PKGBUILD | +42 | -15 |
diff --git a/PKGBUILD b/PKGBUILD index 9561be4..8c1929a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -11,16 +11,30 @@ pkgname=(nextcloud-client nextcloud-client-cloudproviders) epoch=2 # Upstream does not provide signed tarballs (yet) # https://github.com/nextcloud/desktop/issues/1510 -pkgver=3.8.0 -_pkgver() { curl https://api.github.com/repos/nextcloud/desktop/git/ref/tags/v$pkgver | jq -r .object.sha ; } -_tag=f98e90efa5dfdb82b09c2f5f62b60287f6b9bc1b +pkgver=3.8.1 +_tag=47773aa9a5d104d3c51a92bc7a43735597cc1f44 pkgrel=1 arch=(x86_64) url='https://nextcloud.com/' +_url=https://github.com/nextcloud/desktop license=(GPL) -makedepends=(libcloudproviders cmocka doxygen extra-cmake-modules git inkscape kio openssl python-sphinx - qt5-quickcontrols2 qt5-svg qt5-tools qt5-websockets qt5-webengine qtkeychain-qt5 sqlite) -source=("$pkgbase::git+https://github.com/nextcloud/desktop.git?signed#tag=$_tag") +makedepends=(cmocka + doxygen + extra-cmake-modules + git + inkscape + kio + libcloudproviders + openssl + python-sphinx + qt5-quickcontrols2 + qt5-svg + qt5-tools + qt5-webengine + qt5-websockets + qtkeychain-qt5 + sqlite) +source=("$pkgbase::git+$_url.git?signed#tag=$_tag") validpgpkeys=( A26B951528EA1BA1678C7AE5D406C75CEE1A36D6 # one of keys controlled by github.com/camilasan 42E775EAA3E47F9E0D5CDB0E00819E3BF4177B28 # controlled by github.com/misch7 @@ -36,6 +50,10 @@ pkgver() { git describe --tags | sed 's/^v//;s/-/+/g' } +_pkgver() { + curl -fs https://api.github.com/repos/nextcloud/desktop/git/ref/tags/v$pkgver | jq -r .object.sha +} + prepare() { # tmpdir for check() mkdir -p tmpdir @@ -80,15 +98,24 @@ check() { package_nextcloud-client() { pkgdesc='Nextcloud desktop client' - depends=(hicolor-icon-theme libcloudproviders openssl qt5-graphicaleffects qt5-quickcontrols - qt5-quickcontrols2 qt5-svg qt5-webengine qt5-websockets qtkeychain-qt5 sqlite xdg-utils karchive) - optdepends=( - 'kio: integration with Dolphin' - 'nemo-python: integration with Nemo' - 'python-nautilus: integration with Nautilus' - 'python-caja: integration with Caja' - 'nextcloud-client-cloudproviders: cloudproviders support' - ) + depends=(hicolor-icon-theme + karchive + libcloudproviders + openssl + qt5-graphicaleffects + qt5-quickcontrols + qt5-quickcontrols2 + qt5-svg + qt5-webengine + qt5-websockets + qtkeychain-qt5 + sqlite + xdg-utils) + optdepends=('kio: integration with Dolphin' + 'nemo-python: integration with Nemo' + 'python-nautilus: integration with Nautilus' + 'python-caja: integration with Caja' + 'nextcloud-client-cloudproviders: cloudproviders support') backup=('etc/Nextcloud/sync-exclude.lst') cd $pkgbase/build