mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 09:02:15 -06:00
adapt to new archpkg layout
This commit is contained in:
parent
b6fd555038
commit
8a98efb929
|
@ -11,30 +11,12 @@ update_arch_pkgbuild() {
|
||||||
rm -rf x
|
rm -rf x
|
||||||
mkdir x
|
mkdir x
|
||||||
|
|
||||||
(echo "$self/../dist/copyparty-sfx.py"
|
sha=$(sha256sum "$self/../dist/copyparty-$ver.tar.gz" | awk '{print$1}')
|
||||||
awk -v self="$self" '
|
|
||||||
/^\)/{o=0}
|
|
||||||
/^source=/{o=1;next}
|
|
||||||
{
|
|
||||||
sub(/..pkgname./,"copyparty");
|
|
||||||
sub(/.*pkgver./,self "/..");
|
|
||||||
sub(/^ +"/,"");sub(/"/,"")
|
|
||||||
}
|
|
||||||
o&&!/https/' PKGBUILD
|
|
||||||
) |
|
|
||||||
xargs sha256sum > x/sums
|
|
||||||
|
|
||||||
(awk -v ver=$ver '
|
awk -v ver=$ver -v sha=$sha '
|
||||||
/^pkgver=/{sub(/[0-9\.]+/,ver)};
|
/^pkgver=/{sub(/[0-9\.]+/,ver)};
|
||||||
/^sha256sums=/{exit};
|
/^sha256sums=/{sub(/[0-9a-f]{64}/,sha)};
|
||||||
1' PKGBUILD
|
1' PKGBUILD >a
|
||||||
echo -n 'sha256sums=('
|
|
||||||
p=; cat x/sums | while read s _; do
|
|
||||||
echo "$p\"$s\""
|
|
||||||
p=' '
|
|
||||||
done
|
|
||||||
awk '/^sha256sums=/{o=1} o&&/^\)/{o=2} o==2' PKGBUILD
|
|
||||||
) >a
|
|
||||||
mv a PKGBUILD
|
mv a PKGBUILD
|
||||||
|
|
||||||
rm -rf x
|
rm -rf x
|
||||||
|
|
Loading…
Reference in a new issue