summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-11-27upgpkg: aseprite 1.3-1ImperatorStorm
upstream release
2023-07-28`libfmt=10` rebuildImperatorStorm
2023-05-03`-f`ImperatorStorm
2023-05-03everything brokeImperatorStorm
2023-05-03Screw it, upstream uses `clang`, `gcc>=13` is broken, using `clang`.ImperatorStorm
2023-05-03Fix `aseprite` compilation with GCC 13ImperatorStorm
2023-05-03GCC13 + Python 3.11 rebuildsImperatorStorm
2023-04-16upgpkg: aseprite 1.2.40-4ImperatorStorm
Enable websockets
2023-01-27upgpkg: aseprite 1.2.40-3ImperatorStorm
libcmark rebuild
2022-11-04Openssl 3 rebuildsImperatorStorm
2022-09-05upgpkg: aseprite 1.2.40-1ImperatorStorm
upstream release
2022-09-04Update `.SRCINFO`.ImperatorStorm
2022-09-04Clean up PKGBUILD a bitISSOtm
Remove unused Skia config flags Disable two unnecessary Skia features Remove a duplicate LAF config flag Correct use of wrong variable in package()
2022-09-01`fmt` 9.1.0 rebuildImperatorStorm
2022-08-05Merge branch 'master' of github.com:ImperatorStorm/PKGBUILDsImperatorStorm
2022-08-05Remove debug `echo`sImperatorStorm
2022-08-05upgpkg: aseprite 1.2.39-2ImperatorStorm
Fix libwebp patch
2022-08-05Fix patch againImperatorStorm
2022-08-05Fix `shared-libwebp.patch`.ImperatorStorm
2022-08-05upgpkg: aseprite 1.2.39-1ImperatorStorm
upstream release
2022-07-25upgpkg: aseprite 1.2.37-1ImperatorStorm
upstream release
2022-06-02Bump aseprite-skia verImperatorStorm
2022-06-02upgpkg: aseprite 1.2.35-1ImperatorStorm
Also improve `quilt-server`'s `PKGBUILD`.
2022-05-23Enable Aseprite scripting.ImperatorStorm
2022-04-17Revert "Add `tenacity-git` to `tenacity-wxgtk3-git`'s `conflicts`."ImperatorStorm
This reverts commit ef45253dc4570e7396edfe3474fc530fb1b1fa06.
2022-03-24Add FabioLolix's suggestions and update email.ImperatorStorm
2022-03-16Remove unnecessary `.gitignore` files.ImperatorStorm
2022-03-16upgpkg: aseprite 1.2.34.1-1ImperatorStorm
upstream release
2022-03-11Tabs are pain.ImperatorStorm
2022-03-11Further improvements to Aseprite PKGBUILD.ImperatorStorm
2022-03-11Improvement to previous commit.ImperatorStorm
Download skia as `skia-$_skiaver.tar.gz` to prevent sourcefile collisions.
2022-03-11upgpkg: aseprite 1.2.33-2ryuukk
Use release source instead of cloning the entire repo Closes #5
2022-02-18Upload `.config` file when building `linux-lts-llvm`ImperatorStorm
2022-02-08upgpkg: aseprite 1.2.33-1ImperatorStorm
upstream release
2022-01-20upgpkg: aseprite 1.2.32-1ImperatorStorm
upstream release
2022-01-13Get rid of pixman in makedependsISSOtm
We apply a patch so it's unnecessary, so why are we still requiring it?
2022-01-13Use shared libfmtISSOtm
2022-01-13Get rid of `buildtools` and `common` dependenciesISSOtm
2022-01-13Register Aseprite's MIME infoISSOtm
2022-01-13Fix up desktop integrationISSOtm
2022-01-13Use upstream `is_clang.py`ISSOtm
The new version works fine under Python 3
2022-01-13Start Git-ignoring now-deleted fileISSOtm
2022-01-13Fix buildISSOtm
Use more recent `gn` Disable some functionality to broke the build (whether we should enable it back remains TBD) Change Skia flags to fix up dependencies Apply patch so missing Skia deps don't break Aseprite's build Many of these changes were imported from my work on `aseprite-git` https://github.com/ISSOtm/PKGBUILDs/tree/aseprite-git/aseprite-git
2022-01-12Updated gn, now have to dl a zip and unpack it. Builds fine, but my linker ↵ImperatorStorm
`mold` isn't finding laft-ft. I'll work on it tommorrow.
2022-01-12Fix up shared-libwebp.patch.ImperatorStorm
2022-01-12upgpkg: aseprite 1.2.31-1ImperatorStorm
upstream release Apparently `common` got yeeted from DEPS, going to see if it builds with it before removing it
2022-01-07Use upstream-provided .desktop fileISSOtm
It's identical to ours, except it doesn't have the deprecated `Encoding` key
2022-01-05Use brand new PKGBUILD for Aseprite Package (#1)Eldred Habert
* Use brand new PKGBUILD instead Attempting to fix the old one's jank * Install third-party licenses as well * Install .desktop file as well * Add missing build-time dependencies * Install icons in the icon theme directories instead Also remove redundant `$srcdir`s in `package()` * Put font license in the central directory as well * Bump pkgrel It was bumped during my work * Ignore files in subdirectories * Add missing resource files * Use underscores for local variable names https://wiki.archlinux.org/title/Arch_package_guidelines#Package_etiquette https://github.com/ImperatorStorm/PKGBUILDs/pull/1#discussion_r777122781 * Use HTTPS for upstream URL * Add myself as co-maintainer Thanks! * Remove ICU dependency We are using a statically-linked version instead, apparently * Avoid interactive prompts when patching fails * Clean up $srcdir Extract Aseprite's sources into a separate directory Configure Aseprite out-of-tree Configure Skia in a fresh directory (apparently `gn` does not support out-of-tree) * Disable Skottie in Skia This functionality doesn't appear to be used by Aseprite, and excluding it should reduce build time * Only pull Skia dependencies that we need This significantly reduces initial build time (from syncing large repos) and storage use. The only remaining dependency that has a chance to be axed is `dng_sdk`, for which more investigation is needed. * Avoid printing redundant flags in `gn` args Brainfart. "static" flags like `is_debug` were re-printed for each "non-static" (e.g. `skia_use_*`) variant. Doing it this way also allows getting rid of weird quote shenanigans. * Simplify `gn` configure line `is_official_build=true` sets Skia up to use system libs by default, so only specify those that we *don't* want * Pull `gn` version ourselves That way, we can additionally check its integrity via the SHA256 * Add forgotten `libgl` dependency What's weird is that the lib seems not to be linked to dynamically, but I can't see it not being required at run time. Right? * Maybe use system libwebp? Based on https://patch-diff.githubusercontent.com/raw/aseprite/aseprite/pull/2535.patch * Fix system `libwebp`, add `pixman` as makedep * possibly fix shared-libwebp.patch? * Disable updater https://github.com/ImperatorStorm/PKGBUILDs/pull/1#issuecomment-1003838784 * Avoid creating symlinks to Skia deps in their dirs Would occur if they were already symlinked * Use system HarfBuzz and FreeType I remember getting build errors, but cannot reproduce them anymore. So use the system libs more where possible! * Find all WebP libs * Mark libwebp as runtime dep * Remove CMake variables used by libwebp build They do nothing now that we are using shared libwebp * Remove build-time dep on Pixman It doesn't wind up being used at all in the end * Trim off a bunch of dependencies from Skia Only libpng is required to render some of the images, it seems, so this reduces build time and the amount of sources, which is good! Co-authored-by: ImperatorStorm <30777770+ImperatorStorm@users.noreply.github.com>
2021-12-30Nuked checksums for most things, unreliable.ImperatorStorm
2021-12-30Fixed incorrect checksums and downgraded skia to m81, as aseprite v1.2.30 ↵ImperatorStorm
requires m81, not m96