summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbartus2020-08-03 12:05:15 +0200
committerbartus2020-08-03 12:05:15 +0200
commite1bf90d24ed68ea4001a27f363b296fbad7594db (patch)
tree6b5b5b56ad49e0d6bcf7e8aae321eed3cde2b52e
parentab12677df9dce0e106a874591f5e5fc6418b4499 (diff)
downloadaur-e1bf90d24ed68ea4001a27f363b296fbad7594db.tar.gz
Include update.PKGBUILD
-rwxr-xr-xupdate.PKGBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/update.PKGBUILD b/update.PKGBUILD
new file mode 100755
index 000000000000..c28083840ebd
--- /dev/null
+++ b/update.PKGBUILD
@@ -0,0 +1,33 @@
+#!/bin/bash
+#source PKGBUILD
+_gitname=gegl
+srcdir=$PWD/src
+
+declare -A dep_versions
+#readonly -a deps=(babl)
+
+echo "##update sources"
+makepkg -Cod
+echo "##finish updating sources"
+
+## probe configure.ac for dependencies versions
+# the rest have standard form of "[{dep_name}_raqured_version], [{version}]"
+#for dep in ${deps[*]};do
+# dep_versions["_${dep}_version"]=$(grep -oP "dependency\('babl'.*version: *'>=\K.*(?='\))" ${srcdir}/${_gitname}/meson.build)
+#done
+
+#echo "##probed deps versions:" >&2
+#for key in ${!dep_versions[*]};do echo $key:${dep_versions[$key]};done >&2
+
+#echo "##generate PKGBUILD" >&2
+#cp -v --backup=numbered PKGBUILD.in PKGBUILD
+#for key in ${!dep_versions[*]};do sed -i "s/@${key}@/${dep_versions[${key}]}/" PKGBUILD;done >&2
+#echo "##finish generating PKGBUILD"
+
+echo "##update pkgver"
+makepkg -eod
+echo "##finish updating pkgver"
+
+echo "##generate .SRCINFO" >&2
+makepkg --printsrcinfo > .SRCINFO
+echo "##finish updating package" >&2