mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2025-03-11 06:37:31 +00:00
abuild: add maintainer info to .PKGBUILD
We can either set maintainer="..." in APKBUILD or use it as comment.
This commit is contained in:
parent
d3efd64ab1
commit
947681e9d1
17
abuild.in
17
abuild.in
@ -459,6 +459,12 @@ git_last_commit() {
|
||||
git log --format=oneline -n 1 "$startdir" | awk '{print $1}'
|
||||
}
|
||||
|
||||
get_maintainer() {
|
||||
if [ -z "$maintainer" ]; then
|
||||
maintainer=$(awk -F': ' '/\# *Maintainer/ {print $2}' "$APKBUILD")
|
||||
fi
|
||||
}
|
||||
|
||||
prepare_metafiles() {
|
||||
getpkgver || return 1
|
||||
local name=${subpkgname:-$pkgname}
|
||||
@ -492,7 +498,6 @@ builddate = $builddate
|
||||
packager = ${PACKAGER:-"Unknown"}
|
||||
size = $size
|
||||
arch = $parch
|
||||
commit = $(git_last_commit)$(git_dirty)
|
||||
EOF
|
||||
local i deps
|
||||
deps="$depends"
|
||||
@ -506,6 +511,16 @@ EOF
|
||||
done
|
||||
fi
|
||||
|
||||
local last_commit="$(git_last_commit)$(git_dirty)"
|
||||
if [ -n "$last_commit" ]; then
|
||||
echo "commit = $last_commit" >> "$pkginfo"
|
||||
fi
|
||||
|
||||
get_maintainer
|
||||
if [ -n "$maintainer" ]; then
|
||||
echo "maintainer = $maintainer" >> "$pkginfo"
|
||||
fi
|
||||
|
||||
for i in $license; do
|
||||
echo "license = $i" >> "$pkginfo"
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user