Fixed changelog support to work with makepkg 3.4
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
This commit is contained in:
parent
76f3e25949
commit
964c0d1640
|
@ -175,9 +175,19 @@ for f in $install_files;do
|
|||
fi
|
||||
done
|
||||
|
||||
if [ -f 'ChangeLog' ]; then
|
||||
cp ChangeLog "$copydir/build/"
|
||||
fi
|
||||
changelog_files=$(grep 'changelog=' PKGBUILD)
|
||||
for pkg in ${pkgname[@]}; do
|
||||
changelog_files+=' '
|
||||
changelog_files+=$(echo $changelog_files |sed "s/\$pkgname/$pkg/"|sed "s/\${pkgname}/$pkg/")
|
||||
changelog_files=$(eval echo $changelog_files |tr '[:blank:]' '\n'|sort |uniq)
|
||||
done
|
||||
|
||||
for f in $changelog_files;do
|
||||
changelog="${f#"changelog="}"
|
||||
if [ "$changelog" != "" -a -f "$changelog" ]; then
|
||||
cp "$changelog" "$copydir/build/"
|
||||
fi
|
||||
done
|
||||
|
||||
chown -R nobody "$copydir/build"
|
||||
chown -R nobody "$copydir/srcdest"
|
||||
|
|
Loading…
Reference in New Issue