From d3ab2df85bf9ba94c14d4ab33390ec55349a22f3 Mon Sep 17 00:00:00 2001 From: ImperatorStorm Date: Wed, 30 Apr 2025 19:38:34 -0500 Subject: [PATCH] upgpkg: aseprite 1.3.13-6 I dislike `gn` --- PKGBUILD | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 441397b..125d839 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -125,13 +125,31 @@ build() { # skia_use_zlib: Only used for PDF and RAW files. # skia_use_libgifcodec: Only used for GIFs, which Aseprite doesn't use. # skia_enable_{particles,skparagraph,sktext}: Aseprite does not link against this library. - env -C skia gn gen "$_skiadir" --args="$(printf '%s ' \ -is_official_build=true skia_build_fuzzers=false \ -skia_enable_{pdf,skottie,sksl,svg}=false \ -skia_use_{libjpeg_turbo,libwebp}_{encode,decode}=false \ -skia_use_{expat,piex,xps,zlib,libgifcodec}=false \ -skia_enable_{particles,skparagraph,sktext}=false \ -cc=clang cxx=clang\+\+)" + + # gn is bad software +local _gn_args=( + is_official_build=true + skia_build_fuzzers=false + skia_enable_pdf=false + skia_enable_skottie=false + skia_enable_sksl=false + skia_enable_svg=false + skia_use_libjpeg_turbo_encode=false + skia_use_libjpeg_turbo_decode=false + skia_use_libwebp_encode=false + skia_use_libwebp_decode=false + skia_use_expat=false + skia_use_piex=false + skia_use_xps=false + skia_use_zlib=false + skia_use_libgifcodec=false + skia_enable_particles=false + skia_enable_skparagraph=false + skia_enable_sktext=false + cc="clang" + cxx="clang++" +) + env -C skia gn gen "$_skiadir" --args="${_gn_args[@]}" ninja -C "$_skiadir" skia modules echo Building Aseprite...