diff --git a/community/stylua/APKBUILD b/community/stylua/APKBUILD index bd6d73a7e208724c0120d3bf4871821d65133e55..cc6a91836937e888458a148d65322b560a6dd368 100644 --- a/community/stylua/APKBUILD +++ b/community/stylua/APKBUILD @@ -1,29 +1,29 @@ # Contributor: psykose <alice@ayaya.dev> # Maintainer: psykose <alice@ayaya.dev> pkgname=stylua -pkgver=0.14.2 +pkgver=0.14.3 pkgrel=0 pkgdesc="Opinionated Lua 5.1/5.2/luau code formatter" url="https://github.com/JohnnyMorganz/StyLua" arch="all !s390x !riscv64" # blocked by cargo license="MPL-2.0" makedepends="cargo" -source="$pkgname-$pkgver.tar.gz::https://github.com/JohnnyMorganz/StyLua/archive/refs/tags/v$pkgver.tar.gz" +source="$pkgname-$pkgver.tar.gz::https://github.com/JohnnyMorganz/StyLua/archive/refs/tags/v$pkgver.tar.gz + version.patch + " builddir="$srcdir/StyLua-$pkgver" +export CARGO_PROFILE_RELEASE_LTO="true" +export CARGO_PROFILE_RELEASE_PANIC="abort" +export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 +export CARGO_PROFILE_RELEASE_OPT_LEVEL="s" + prepare() { default_prepare cargo fetch --locked } build() { - cat >> Cargo.toml <<- EOF - [profile.release] - codegen-units = 1 - lto = true - opt-level = "s" - panic = "abort" - EOF cargo build --release --frozen } @@ -37,5 +37,6 @@ package() { } sha512sums=" -814118e14a56900c8b131c407c19e1e1ca4757e0b5754c30a47ca6085eaf760160177486df4980af8ebd8fbe19b5327daf4bd514080946759e70beab9578eed9 stylua-0.14.2.tar.gz +ee37db25df68611397baea789a0344030ebafe10937a6e8892e221ba23b048a9951875714676843cdfb70766c3c1b3f5c5ef1787bf546b806a72d18e6af7f0d7 stylua-0.14.3.tar.gz +d6c2bd5a780819e0b9637e3f067c20929ab34c2c3dbef6debe879ee1228965f94df2213980cddd28e9fc9dc85b39337a01e3df998cd4f9812a0ab16964e40f48 version.patch " diff --git a/community/stylua/version.patch b/community/stylua/version.patch new file mode 100644 index 0000000000000000000000000000000000000000..7b8b420d7863976cc9beb1516df2a910679ba50f --- /dev/null +++ b/community/stylua/version.patch @@ -0,0 +1,13 @@ +diff --git a/Cargo.lock b/Cargo.lock +index 437da48..0a110b2 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -887,7 +887,7 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + + [[package]] + name = "stylua" +-version = "0.14.2" ++version = "0.14.3" + dependencies = [ + "anyhow", + "assert_cmd",