summaryrefslogtreecommitdiff
path: root/pcr
diff options
context:
space:
mode:
authorWael Karram <wael@waelk.tech>2022-11-28 08:03:10 -0500
committerbill-auger <mr.j.spam.me@gmail.com>2022-11-28 08:24:08 -0500
commit49f0463cac153fb3bdcc89a7880f472db1820870 (patch)
tree51fc50663a2c9519a3c00f8ed99c402f751376cc /pcr
parentf3d0d00718e18250eefe39851e82eca7c94dd778 (diff)
[gmid]: upgrade to v1.8.5
Diffstat (limited to 'pcr')
-rw-r--r--pcr/gmid/PKGBUILD36
1 files changed, 26 insertions, 10 deletions
diff --git a/pcr/gmid/PKGBUILD b/pcr/gmid/PKGBUILD
index 3ca5a5fff..b5b2e3908 100644
--- a/pcr/gmid/PKGBUILD
+++ b/pcr/gmid/PKGBUILD
@@ -1,6 +1,6 @@
-# Maintainer (aur): Andrea Feletto <andrea@andreafeletto.com>
-# Maintainer: Wael Karram <wael@waelk.tech>
-# Contributor: bill-auger <bill-auger@programmer.net>
+# Maintainer (aur): Andrea Feletto <andrea at andreafeletto.com>
+# Maintainer: Wael Karram <wael at waelk.tech>
+# Contributor: bill-auger <bill-auger at programmer.net>
# parabola changes and rationale:
@@ -9,7 +9,7 @@
pkgname=gmid
-pkgver=1.8.4
+pkgver=1.8.5
pkgrel=1
pkgdesc='Fast Gemini server written with security in mind.'
arch=('x86_64')
@@ -30,9 +30,9 @@ source=(
"gmid.conf"
"index.gmi"
)
-mksha256sums=('0') # libre source-ball was not needed for this release
+mksha256sums=('c5fd6e5bb411a7baafe0b12b2e2bff35ea47231eff803c00c94e78f2bec3f82c')
sha256sums=(
- 'abecdec3bfc2f2deac9d57b84e43334484fc537e5086a3c061f07f6311c89d2f'
+ 'bbdf37162add9be254dfd857f69595b5fe882a8a30647d62e7a030c2e2c87c5c'
'SKIP'
'946de0766343225068a0e3f38cb39a4a93ef312525dd775226b938cd08706b94'
'4d943727a57dbf5f246963c0f90ccc54919cc2296538457e6b16f29f7580d9d6'
@@ -48,22 +48,38 @@ validpgpkeys=('3954A7AB837D0EA9CFA9798925DB7D9B5A8D4B40') # bill-auger
# However, mksource() is retained for now,
# because it is not certain that the files will be absent in the next release;
# or perhaps their omission from this release was a happy accident.
+_MKSOURCE_ERR_FMT="ERROR:%s mksource() was not applied or needs re-working - sources may contain non-free files"
+_nonfree_files=( contrib site )
+
+
mksource() {
cd "$srcdir/$pkgname-$pkgver"
# Remove unlicensed files
- local nonfree_files=( contrib site )
- for nonfree_file in "${nonfree_files[@]}"
- do if [[ -d ${nonfree_file} ]]
+ for nonfree_file in "${_nonfree_files[@]}"
+ do
+ if [[ -d ${nonfree_file} ]]
then
rm -r ${nonfree_file}
else
- echo "cannot delete '${nonfree_file}' - mksource() needs re-working"
+ printf "${_MKSOURCE_ERR_FMT}" "cannot delete '${nonfree_file}' - "
return 1
fi
done
}
+prepare()
+{
+ # verify mksource treatment
+ for nonfree_file in "${_nonfree_files[@]}"
+ do
+ if [[ -d ${nonfree_file} ]]
+ then
+ echo "$MKSOURCE_ERR_FMT"
+ fi
+ done
+}
+
build() {
cd "$srcdir/$pkgname-$pkgver"