Date: Monday, May 3, 2021 @ 14:45:40 Author: dvzrv Revision: 927215 archrelease: copy trunk to community-any
Added: nextcloud-app-news/repos/community-any/PKGBUILD (from rev 927214, nextcloud-app-news/trunk/PKGBUILD) Deleted: nextcloud-app-news/repos/community-any/PKGBUILD ----------+ PKGBUILD | 62 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-05-03 14:45:29 UTC (rev 927214) +++ PKGBUILD 2021-05-03 14:45:40 UTC (rev 927215) @@ -1,31 +0,0 @@ -# Maintainer: David Runge <dv...@archlinux.org> -# Contributor: Jonas Heinrich <o...@project-insanity.org> - -pkgname=nextcloud-app-news -_name=news -pkgver=15.4.0 -pkgrel=1 -pkgdesc="An RSS/Atom feed aggregator" -arch=('any') -url="https://github.com/nextcloud/news" -license=('AGPL3') -depends=('nextcloud>21' 'nextcloud<22') -makedepends=('ripgrep' 'yq') -source=("$pkgname-$pkgver.tar.gz::https://github.com/nextcloud/${_name}/releases/download/${pkgver}/${_name}.tar.gz") -sha512sums=('4f5a85a312fa10ee7e9345a89a81055a3e7c584ba9775c148531492f9538cd7a7f4e597ed3b7154f661fbaad6249c28d5f6e91070c8fe8fc3b1278cef850d3ea') -b2sums=('f4b6ed210471ccc3087c67cdba95fda46046617d2316af2e4f3657881de2ae083b02585c9686bd959e55340238be723115c9ff949537bca711ae9aac773043a2') - -check() { - local _app_min_major_version="$(xq '.info.dependencies.nextcloud["@min-version"]' "${_name}/appinfo/info.xml"| sed 's/"//g')" - local _app_max_major_version="$(xq '.info.dependencies.nextcloud["@max-version"]' "${_name}/appinfo/info.xml"| sed 's/"//g')" - local _nextcloud_major_version="$(rg "OC_Version = " /usr/share/webapps/nextcloud/version.php |cut -d'(' -f2| cut -d ',' -f1)" - if [[ "$(vercmp "${_nextcloud_major_version}" "${_app_min_major_version}")" -lt 0 ]] || [[ "$(vercmp "${_nextcloud_major_version}" "${_app_max_major_version}")" -gt 0 ]] ; then - printf "%s requires nextcloud >= %s/ nextcloud <= %s, but nextcloud %s is provided.\n" "$pkgname" "${_app_min_major_version}" "${_app_max_major_version}" "${_nextcloud_major_version}" - exit 1 - fi -} - -package() { - install -vdm 755 "${pkgdir}/usr/share/webapps/nextcloud/apps" - cp -av "${_name}" "${pkgdir}/usr/share/webapps/nextcloud/apps/" -} Copied: nextcloud-app-news/repos/community-any/PKGBUILD (from rev 927214, nextcloud-app-news/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-05-03 14:45:40 UTC (rev 927215) @@ -0,0 +1,31 @@ +# Maintainer: David Runge <dv...@archlinux.org> +# Contributor: Jonas Heinrich <o...@project-insanity.org> + +pkgname=nextcloud-app-news +_name=news +pkgver=15.4.2 +pkgrel=1 +pkgdesc="An RSS/Atom feed aggregator" +arch=('any') +url="https://github.com/nextcloud/news" +license=('AGPL3') +depends=('nextcloud>21' 'nextcloud<22') +makedepends=('ripgrep' 'yq') +source=("$pkgname-$pkgver.tar.gz::https://github.com/nextcloud/${_name}/releases/download/${pkgver}/${_name}.tar.gz") +sha512sums=('be837c9f50a6e07818d01538b97f8e4bef3b9602b63f04fb0eb1fe8f33eba5f0c5c9090b1914b4086062ccbfcba007edbab77a5fc41ec5bb8122d0c77eb226a4') +b2sums=('e869ba4685302db43b3909b60b5e15e327bbef44dcba9ca040b8f7f78b8b07e18c3465bcc9a8e0bdf5d85cdc8fefc36a871ad6277376a113f2f8ebfb0300c48d') + +check() { + local _app_min_major_version="$(xq '.info.dependencies.nextcloud["@min-version"]' "${_name}/appinfo/info.xml"| sed 's/"//g')" + local _app_max_major_version="$(xq '.info.dependencies.nextcloud["@max-version"]' "${_name}/appinfo/info.xml"| sed 's/"//g')" + local _nextcloud_major_version="$(rg "OC_Version = " /usr/share/webapps/nextcloud/version.php |cut -d'(' -f2| cut -d ',' -f1)" + if [[ "$(vercmp "${_nextcloud_major_version}" "${_app_min_major_version}")" -lt 0 ]] || [[ "$(vercmp "${_nextcloud_major_version}" "${_app_max_major_version}")" -gt 0 ]] ; then + printf "%s requires nextcloud >= %s/ nextcloud <= %s, but nextcloud %s is provided.\n" "$pkgname" "${_app_min_major_version}" "${_app_max_major_version}" "${_nextcloud_major_version}" + exit 1 + fi +} + +package() { + install -vdm 755 "${pkgdir}/usr/share/webapps/nextcloud/apps" + cp -av "${_name}" "${pkgdir}/usr/share/webapps/nextcloud/apps/" +}