diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2022-12-24 16:41:02 -0500 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2023-02-08 15:55:20 -0500 |
commit | 391d7bfbb45b1972537979073c66a3b45de3cf47 (patch) | |
tree | 960eb2cfd8794119025aa466103937631badbdeb /pcr/gmid | |
parent | 8ee589dd2d94011cbf6fc42aa7d422b83e637ba3 (diff) |
[gmid]: verify mksource treatment
Diffstat (limited to 'pcr/gmid')
-rw-r--r-- | pcr/gmid/PKGBUILD | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/pcr/gmid/PKGBUILD b/pcr/gmid/PKGBUILD index edebde4fe..25af43981 100644 --- a/pcr/gmid/PKGBUILD +++ b/pcr/gmid/PKGBUILD @@ -48,7 +48,9 @@ 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. -_nonfree_files=( contrib site ) +_mksource_err_fmt="ERROR: mksource() was not applied or needs re-working - sources may contain non-free files\n" +_nonfree_files=( contrib site ) # relative to source-ball root + mksource() { cd "$srcdir/$pkgname-$pkgver" @@ -60,8 +62,24 @@ mksource() { then rm -r ${nonfree_file} else - echo "ERROR: cannot delete '${nonfree_file}' - mksource() needs re-working" - return 1 + printf "${_mksource_err_fmt} - cannot delete '${nonfree_file}'" + _mksource_err_fmt='' + fi + done + + [[ -n "${_mksource_err_fmt}" ]] || return 1 +} + +prepare() +{ + cd "$srcdir/$pkgname-$pkgver" + + # verify mksource treatment + for nonfree_file in "${_nonfree_files[@]}" + do + if [[ -d ${nonfree_file} ]] + then + printf "${_mksource_err_fmt}" '' fi done } |