pmb/aportgen/grub_efi.py: use f-string in APKBUILD (MR 1950)
This commit is contained in:
parent
b4a205d4db
commit
2bb96184d0
|
@ -41,31 +41,31 @@ def generate(args, pkgname):
|
||||||
|
|
||||||
pmb.helpers.run.user(args, ["mkdir", "-p", args.work + "/aportgen"])
|
pmb.helpers.run.user(args, ["mkdir", "-p", args.work + "/aportgen"])
|
||||||
with open(args.work + "/aportgen/APKBUILD", "w", encoding="utf-8") as handle:
|
with open(args.work + "/aportgen/APKBUILD", "w", encoding="utf-8") as handle:
|
||||||
handle.write("# Automatically generated aport, do not edit!\n"
|
apkbuild = f"""\
|
||||||
"# Generator: pmbootstrap aportgen " + pkgname + "\n"
|
# Automatically generated aport, do not edit!
|
||||||
"\n"
|
# Generator: pmbootstrap aportgen {pkgname}
|
||||||
"pkgname=" + pkgname + "\n"
|
|
||||||
"pkgver=" + pkgver + "\n"
|
pkgname={pkgname}
|
||||||
"pkgrel=" + pkgrel + "\n"
|
pkgver={pkgver}
|
||||||
"\n"
|
pkgrel={pkgrel}
|
||||||
"_arch=\"" + arch + "\"\n"
|
|
||||||
"_mirror=\"" + args.mirror_alpine + "\"\n"
|
_arch="{arch}"
|
||||||
)
|
_mirror="{args.mirror_alpine}"
|
||||||
static = """
|
|
||||||
pkgdesc="GRUB $_arch EFI files for every architecture"
|
pkgdesc="GRUB $_arch EFI files for every architecture"
|
||||||
url="https://www.gnu.org/software/grub/"
|
url="https://www.gnu.org/software/grub/"
|
||||||
license="GPL-3.0-or-later"
|
license="GPL-3.0-or-later"
|
||||||
arch="all"
|
arch="all"
|
||||||
source="grub-efi-$pkgver-r$pkgrel-$_arch.apk::$_mirror/edge/main/$_arch/grub-efi-$pkgver-r$pkgrel.apk"
|
source="grub-efi-$pkgver-r$pkgrel-$_arch.apk::$_mirror/edge/main/$_arch/grub-efi-$pkgver-r$pkgrel.apk"
|
||||||
|
|
||||||
package() {
|
package() {{
|
||||||
mkdir -p "$pkgdir"
|
mkdir -p "$pkgdir"
|
||||||
cd "$pkgdir"
|
cd "$pkgdir"
|
||||||
tar -xf "$srcdir/grub-efi-$pkgver-r$pkgrel-$_arch.apk"
|
tar -xf "$srcdir/grub-efi-$pkgver-r$pkgrel-$_arch.apk"
|
||||||
rm .PKGINFO .SIGN.*
|
rm .PKGINFO .SIGN.*
|
||||||
}
|
}}
|
||||||
"""
|
"""
|
||||||
for line in static.split("\n"):
|
for line in apkbuild.split("\n"):
|
||||||
handle.write(line[12:] + "\n")
|
handle.write(line[12:] + "\n")
|
||||||
|
|
||||||
handle.write("sha512sums=\"" + hashes.rstrip() + "\"\n")
|
handle.write("sha512sums=\"" + hashes.rstrip() + "\"\n")
|
||||||
|
|
Loading…
Reference in New Issue