summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFernando Ortiz2023-10-02 14:57:04 -0500
committerFernando Ortiz2023-10-02 14:57:04 -0500
commit508981ac616bb70afc3f83f83423afaeb732934f (patch)
tree238f84b30a9f737cf6072695df642ef3262824f7
parent7e455bba99fe697c40cff80659aa21fe713298d2 (diff)
downloadaur-508981ac616bb70afc3f83f83423afaeb732934f.tar.gz
update package
-rw-r--r--.SRCINFO5
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD4
-rwxr-xr-xpkgsum.sh7
-rwxr-xr-xupdate.sh30
5 files changed, 26 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4c7cc20fc1db..096e7b10b975 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = adns-git
pkgdesc = An asyncronous replacement resolver library
- pkgver = adns.r1.5.1.0.g571b072
- pkgrel = 2
+ pkgver = adns.r1.6.0.0.gccaa001
+ pkgrel = 1
epoch = 1
url = https://www.chiark.greenend.org.uk/~ian/adns
arch = i686
@@ -13,4 +13,3 @@ pkgbase = adns-git
sha1sums = SKIP
pkgname = adns-git
-
diff --git a/.gitignore b/.gitignore
index 1befe1735d8b..2f2c7ba6ab0a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
*.bak
*.gz
*.xz
+*.zst
src
pkg
adns
diff --git a/PKGBUILD b/PKGBUILD
index 2d4dff225c52..f9c505339269 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
_pkgname=adns
pkgname=adns-git
epoch=1
-pkgver=adns.r1.5.1.0.g571b072
-pkgrel=2
+pkgver=adns.r1.6.0.0.gccaa001
+pkgrel=1
pkgdesc="An asyncronous replacement resolver library"
arch=('i686' 'x86_64')
url="https://www.chiark.greenend.org.uk/~ian/adns"
diff --git a/pkgsum.sh b/pkgsum.sh
index e908ad353016..6a1258f57f9d 100755
--- a/pkgsum.sh
+++ b/pkgsum.sh
@@ -12,4 +12,9 @@ BEGIN {
}
1
-' PKGBUILD > PKGBUILD.new && mv PKGBUILD{.new,} \ No newline at end of file
+' PKGBUILD > PKGBUILD.new && mv PKGBUILD{.new,}
+if which makepkg &> /dev/null; then
+ makepkg --printsrcinfo > .SRCINFO
+else
+ mksrcinfo
+fi
diff --git a/update.sh b/update.sh
index 2c8ff4ae6a6a..6a1258f57f9d 100755
--- a/update.sh
+++ b/update.sh
@@ -1,20 +1,20 @@
#!/usr/bin/env bash
-latest_version=$(source ./PKGBUILD && rm -rf ${_pkgname} && url=$(echo ${source[0]} | sed "s/${_pkgname}:://") && git clone ${url} $_pkgname && pkgver)
-current_version=$(cat PKGBUILD | grep pkgver= | awk -F'=' '{print $2}')
+#taken from https://bbs.archlinux.org/viewtopic.php?id=131666 by falconindy
+awk -v newsums="$(makepkg -g)" '
+BEGIN {
+ if (!newsums) exit 1
+}
-if ! [ "$latest_version" = "$current_version" ]; then
- echo Updating the package with the latest version
- echo latest: $latest_version
- echo current: $current_version
- sed -i.bak "s/$current_version/$latest_version/g" PKGBUILD
- sed -i.bak "s/pkgrel=[^d.]/pkgrel=1/g" PKGBUILD
- ./pkgsum.sh
- if which makepkg &> /dev/null; then
- makepkg --printsrcinfo > .SRCINFO
- else
- mksrcinfo
- fi
+/^[[:blank:]]*(md|sha)[[:digit:]]+sums=/,/\)[[:blank:]]*$/ {
+ if (!i) print newsums; i++
+ next
+}
+
+1
+' PKGBUILD > PKGBUILD.new && mv PKGBUILD{.new,}
+if which makepkg &> /dev/null; then
+ makepkg --printsrcinfo > .SRCINFO
else
- echo Nothing to update.
+ mksrcinfo
fi