Skip to content

Commit

Permalink
feat(srcinfo.sh): enable distro arrays (#18)
Browse files Browse the repository at this point in the history
Co-authored-by: ook37 <[email protected]>
  • Loading branch information
oklopfer and ook37 authored May 22, 2024
1 parent 2ee923d commit d732311
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions scripts/srcinfo.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,10 @@ function vars.srcinfo() {
sums="b2 sha512 sha384 sha256 sha224 sha1 md5"
allvars=(pkgname gives pkgver pkgrel epoch pkgdesc url priority)
allars=(arch source depends makedepends checkdepends optdepends pacdeps conflicts breaks replaces provides incompatible compatible backup mask noextract nosubmodules license maintainer repology)
# distros disabled until new arrays integrated
# distros=$(awk -v ORS=' ' 'NF && !/:$/ {sub(/\/.*/, "", $1); print $1}' distrolist)
# _distros="{${distros// /,}}" _vars="{${vars// /,}}" _archs="{${archs// /,}}" _sums="{${sums// /,}}"
# eval "allars+=(${_vars}_${_distros} ${_vars}_${_archs} ${_vars}_${_distros}_${_archs} ${_sums}sums ${_sums}sums_${_distros} ${_sums}sums_${_archs} ${_sums}sums_${_distros}_${_archs})"
# eval "allvars+=(gives_${_distros} gives_${_archs} gives_${_distros}_${_archs})"
_vars="{${vars// /,}}" _archs="{${archs// /,}}" _sums="{${sums// /,}}"
eval "allars+=(${_vars}_${_archs} ${_sums}sums ${_sums}sums_${_archs})"
eval "allvars+=(gives_${_archs})"
distros=$(awk -v ORS=' ' '{sub(/\/.*/, "", $1); gsub(/:$/, "", $1); print $1}' distrolist)
_distros="{${distros// /,}}" _vars="{${vars// /,}}" _archs="{${archs// /,}}" _sums="{${sums// /,}}"
eval "allars+=(${_vars}_${_distros} ${_vars}_${_archs} ${_vars}_${_distros}_${_archs} ${_sums}sums ${_sums}sums_${_distros} ${_sums}sums_${_archs} ${_sums}sums_${_distros}_${_archs})"
eval "allvars+=(gives_${_distros} gives_${_archs} gives_${_distros}_${_archs})"
}

function gen.srcinfo() {
Expand Down

0 comments on commit d732311

Please sign in to comment.