common: merge only_for_archs and noarch=yes into one.

* noarch=yes is replaced with archs=noarch
* only_for_archs= is renamed to archs=
* archs= allows the use of wildcards and negations; first matching rule applies:
  * archs="*-musl" will build the pkg only for musl-libcs
  * archs="~*-musl" will build the pkg only on non-musl-libc
  * archs="x86_64-musl ~*-musl" will build for x86_64-musl and any non-musl
    arch.
* archs= defaults to "*"
This commit is contained in:
Enno Boland 2015-12-03 10:04:16 +01:00 committed by Enno Boland
parent e9769c2171
commit 6eb37e35b2
11 changed files with 26 additions and 20 deletions

View file

@ -21,7 +21,7 @@ hook() {
return
fi
# Ignore noarch pkgs.
if [ -n "$noarch" ]; then
if [ "${archs// /}" = "noarch" ]; then
return
fi
if [ -z "$lib32mode" ]; then