diff options
author | Wael Karram <wael@waelk.tech> | 2022-11-28 08:03:10 -0500 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2022-11-28 08:24:08 -0500 |
commit | 49f0463cac153fb3bdcc89a7880f472db1820870 (patch) | |
tree | 51fc50663a2c9519a3c00f8ed99c402f751376cc /pcr | |
parent | f3d0d00718e18250eefe39851e82eca7c94dd778 (diff) |
[gmid]: upgrade to v1.8.5
Diffstat (limited to 'pcr')
-rw-r--r-- | pcr/gmid/PKGBUILD | 36 |
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" |