diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/makepkgmeta | 5 | ||||
-rwxr-xr-x | bin/templ/pbfields | 9 |
2 files changed, 11 insertions, 3 deletions
diff --git a/bin/makepkgmeta b/bin/makepkgmeta index cce6dbe..9c0a6c5 100755 --- a/bin/makepkgmeta +++ b/bin/makepkgmeta @@ -14,6 +14,11 @@ printf "pkgname\n%s\n\n" "$1" printf "pkgrel\n%d\n\n" "${PKGREL:-1}" printf "packager\n%s\n\n" "${PACKAGER:-Anonymous}" +if [ "$MAINTAINER" ] +then + printf "maintainer\n%s\n\n" "$MAINTAINER" +fi + for flav in "$METABIN"/* do [ -x "$flav" ] || continue diff --git a/bin/templ/pbfields b/bin/templ/pbfields index 980dc7a..0a36f95 100755 --- a/bin/templ/pbfields +++ b/bin/templ/pbfields @@ -19,7 +19,9 @@ BEGIN { NF < 2 { next } -$1 ~ "packager" { packager = $2 } +$1 == "packager" { packager = $2 } + +$1 == "maintainer" { maintainer = $2 } $1 ~ /depends$|conflicts|provides|source/ { quotevals() } @@ -35,8 +37,9 @@ arrfield[$1] { } END { - if (!packager) { packager = "Anonymous" } - print "# Maintainer: " packager + if (!maintainer && !packager) { packager = "Anonymous" } + if (maintainer) print "# Maintainer: " maintainer + else if (packager) print "# Packager: " packager print "" OFS = "="; ORS = "\n"; |