pmb.aportgen.gcc: use more f-strings (MR 2092)

This commit is contained in:
Alexey Min 2021-08-10 01:15:04 +03:00
parent 83c4f142e2
commit a6c63f9580
No known key found for this signature in database
GPG Key ID: EBF5ECFFFEE34DED
1 changed files with 6 additions and 6 deletions

View File

@ -13,28 +13,28 @@ def generate(args, pkgname):
upstream = pmb.aportgen.core.get_upstream_aport(args, "gcc", arch) upstream = pmb.aportgen.core.get_upstream_aport(args, "gcc", arch)
based_on = "main/gcc (from Alpine)" based_on = "main/gcc (from Alpine)"
elif prefix == "gcc4": elif prefix == "gcc4":
upstream = args.aports + "/main/gcc4" upstream = f"{args.aports}/main/gcc4"
based_on = "main/gcc4 (from postmarketOS)" based_on = "main/gcc4 (from postmarketOS)"
elif prefix == "gcc6": elif prefix == "gcc6":
upstream = args.aports + "/main/gcc6" upstream = f"{args.aports}/main/gcc6"
based_on = "main/gcc6 (from postmarketOS)" based_on = "main/gcc6 (from postmarketOS)"
else: else:
raise ValueError(f"Invalid prefix '{prefix}', expected gcc, gcc4 or" raise ValueError(f"Invalid prefix '{prefix}', expected gcc, gcc4 or"
" gcc6.") " gcc6.")
pmb.helpers.run.user(args, ["cp", "-r", upstream, args.work + "/aportgen"]) pmb.helpers.run.user(args, ["cp", "-r", upstream, f"{args.work}/aportgen"])
# Rewrite APKBUILD (only building for native covers most use cases and # Rewrite APKBUILD (only building for native covers most use cases and
# saves a lot of build time, can be changed on demand) # saves a lot of build time, can be changed on demand)
fields = { fields = {
"pkgname": pkgname, "pkgname": pkgname,
"pkgdesc": "Stage2 cross-compiler for " + arch, "pkgdesc": f"Stage2 cross-compiler for {arch}",
"arch": args.arch_native, "arch": args.arch_native,
"depends": "isl binutils-" + arch + " mpc1", "depends": f"isl binutils-{arch} mpc1",
"makedepends_build": "gcc g++ bison flex texinfo gawk zip" "makedepends_build": "gcc g++ bison flex texinfo gawk zip"
" gmp-dev mpfr-dev mpc1-dev zlib-dev", " gmp-dev mpfr-dev mpc1-dev zlib-dev",
"makedepends_host": "linux-headers gmp-dev mpfr-dev mpc1-dev isl-dev" "makedepends_host": "linux-headers gmp-dev mpfr-dev mpc1-dev isl-dev"
f" zlib-dev musl-dev-{arch} binutils-{arch}", f" zlib-dev musl-dev-{arch} binutils-{arch}",
"subpackages": "g++-" + arch + ":gpp" if prefix == "gcc" else "", "subpackages": f"g++-{arch}:gpp" if prefix == "gcc" else "",
# gcc6: options is already there, so we need to replace it and not only # gcc6: options is already there, so we need to replace it and not only
# set it below the header like done below. # set it below the header like done below.