[arch-commits] Commit in nextcloud-app-bookmarks/trunk (PKGBUILD)
David Runge
dvzrv at gemini.archlinux.org
Sat May 7 09:06:43 UTC 2022
Date: Saturday, May 7, 2022 @ 09:06:43
Author: dvzrv
Revision: 1196138
upgpkg: nextcloud-app-bookmarks 1:10.3.1-2: Rebuild to add versioned dependency constraint on php.
Modified:
nextcloud-app-bookmarks/trunk/PKGBUILD
----------+
PKGBUILD | 22 +++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-05-07 09:06:20 UTC (rev 1196137)
+++ PKGBUILD 2022-05-07 09:06:43 UTC (rev 1196138)
@@ -4,7 +4,7 @@
_name=bookmarks
epoch=1
pkgver=10.3.1
-pkgrel=1
+pkgrel=2
pkgdesc="Bookmarks app for nextcloud"
arch=(any)
url="https://github.com/nextcloud/bookmarks"
@@ -23,6 +23,12 @@
_app_max_major_version=$(expr ${_app_max_major_version} + 1)
}
+_get_php_versions() {
+ _app_min_php="$(xq '.info.dependencies.php["@min-version"]' "$_name/appinfo/info.xml"| sed 's/"//g')"
+ _app_max_php="$(xq '.info.dependencies.php["@max-version"]' "$_name/appinfo/info.xml"| sed 's/"//g')"
+}
+
+
check() {
local _app_min_major_version
local _app_max_major_version
@@ -37,8 +43,22 @@
package() {
_get_nextcloud_versions
+ _get_php_versions
depends=("nextcloud>=${_app_min_major_version}" "nextcloud<${_app_max_major_version}")
+ if [[ "$_app_min_php" != 'null' ]]; then
+ depends+=(
+ "php>=$_app_min_php"
+ )
+ fi
+ if [[ "$_app_max_php" != 'null' ]]; then
+ depends+=(
+ "php<=$_app_max_php"
+ )
+ fi
+ if [[ "$_app_min_php" == 'null' ]] && [[ "$_app_max_php" == 'null' ]]; then
+ depends+=(php)
+ fi
install -d "$pkgdir"/usr/share/webapps/nextcloud/apps
cp -a "$srcdir"/bookmarks "$pkgdir"/usr/share/webapps/nextcloud/apps/bookmarks
More information about the arch-commits
mailing list