From 3da9fd70a728db3c22636d019aecf5dbec7c9206 Mon Sep 17 00:00:00 2001 From: ImperatorStorm Date: Wed, 30 Apr 2025 19:46:22 -0500 Subject: [PATCH] upgpkg: aseprite 1.3.13-6 actually fix it for real this time unfortunately make it awful to edit as a result --- .SRCINFO | 2 ++ PKGBUILD | 34 ++++++++-------------------------- include_cstdint.patch | 23 +++++++++++++++++++++++ 3 files changed, 33 insertions(+), 26 deletions(-) create mode 100644 include_cstdint.patch diff --git a/.SRCINFO b/.SRCINFO index 3dc9df0..0dc95d5 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -45,6 +45,7 @@ pkgbase = aseprite source = optional-pixman.patch source = fix-shared-tinyxml2.patch source = shared-libwebp-found.patch + source = include_cstdint.patch sha256sums = c2e639c083d99a5a478ded7c86d9d7f4e4ff9ebebf6fedac7f8bfc94d6bd94c1 sha256sums = 8d76c1ad3693e1fc019eb14d806082148eb4ed7d601474aeeaae601b05a9b3ad sha256sums = 8ee87f57b5792e5751f63fe37cdda8d29053cd4449e1f533e792e15abcfefa79 @@ -56,5 +57,6 @@ pkgbase = aseprite sha256sums = c2d14f9738a96a9db3695c00ac3d14b1312b6a595b151bd56e19422c86517654 sha256sums = ba02fc060dc930cfd66a8903a5d8a59f981753bdf416e91cc77a48c56c86aea3 sha256sums = 72605d6760c29eb98f2d8d8cf2cc9f9f7d7655bcf7cfc944f6a46b0957adbb14 + sha256sums = ce20c8caa61b0e4b478eb08853e1148eba76836027ec04cf5d0f76c4db9ae112 pkgname = aseprite diff --git a/PKGBUILD b/PKGBUILD index 125d839..a470559 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -53,7 +53,8 @@ source=("https://github.com/aseprite/aseprite/releases/download/v$pkgver/Aseprit shared-skia-deps.patch optional-pixman.patch fix-shared-tinyxml2.patch - shared-libwebp-found.patch) + shared-libwebp-found.patch + include_cstdint.patch) noextract=("Aseprite-v$pkgver-Source.zip" "skia-$_skiaver.tar.gz") # Don't extract Aseprite or skia sources at the root sha256sums=('c2e639c083d99a5a478ded7c86d9d7f4e4ff9ebebf6fedac7f8bfc94d6bd94c1' @@ -66,8 +67,9 @@ sha256sums=('c2e639c083d99a5a478ded7c86d9d7f4e4ff9ebebf6fedac7f8bfc94d6bd94c1' 'eb9f544e68b41b5cb1a9ab7a6648db51587e67e94f1a452cb5a84f3d224bf5d0' 'c2d14f9738a96a9db3695c00ac3d14b1312b6a595b151bd56e19422c86517654' 'ba02fc060dc930cfd66a8903a5d8a59f981753bdf416e91cc77a48c56c86aea3' - '72605d6760c29eb98f2d8d8cf2cc9f9f7d7655bcf7cfc944f6a46b0957adbb14') -_debug="true" + '72605d6760c29eb98f2d8d8cf2cc9f9f7d7655bcf7cfc944f6a46b0957adbb14' + 'ce20c8caa61b0e4b478eb08853e1148eba76836027ec04cf5d0f76c4db9ae112') +_debug="false" prepare() { # Extract Aseprite's sources mkdir -p aseprite @@ -96,6 +98,8 @@ prepare() { env -C aseprite/third_party/TinyEXIF patch -tp1 + #include + #include ++#include + #include + + namespace json11 { +diff --git a/skia/src/sksl/transform/SkSLTransform.h b/skia/src/sksl/transform/SkSLTransform.h +index b2d1f90..6a34284 100644 +--- a/skia/src/sksl/transform/SkSLTransform.h ++++ b/skia/src/sksl/transform/SkSLTransform.h +@@ -10,6 +10,7 @@ + + #include + #include ++#include + + namespace SkSL { \ No newline at end of file