Package Details: aseprite 1.3.9.1-1

Git Clone URL: https://aur.archlinux.org/aseprite.git (read-only, click to copy)
Package Base: aseprite
Description: Create animated sprites and pixel art
Upstream URL: https://www.aseprite.org/
Keywords: animation art aseprite editor gamedev image pixel sprites
Licenses: LicenseRef-Aseprite-EULA
Submitter: None
Maintainer: ImperatorStorm (ISSOtm)
Last Packager: ImperatorStorm
Votes: 115
Popularity: 1.38
First Submitted: 2011-11-01 17:40 (UTC)
Last Updated: 2024-10-06 06:48 (UTC)

Dependencies (27)

Required by (1)

Sources (8)

Pinned Comments

ImperatorStorm commented on 2024-10-02 17:56 (UTC)

Remember: You are expected to have the base-devel metapackage installed before using the AUR.

ImperatorStorm commented on 2022-08-06 04:31 (UTC)

A note that, per Aseprite's EULA, binaries created by this PKGBUILD CANNOT BE DISTRIBUTED.

I will comply with any upstream requests to remove this package.

ImperatorStorm commented on 2022-01-06 00:07 (UTC)

Big thanks to ISSOtm for rewriting the PKGBUILD!

ImperatorStorm commented on 2021-12-31 21:31 (UTC) (edited on 2022-01-03 04:42 (UTC) by ImperatorStorm)

Hosting this package's PKGBUILD at https://github.com/ImperatorStorm/PKGBUILDs

Latest Comments

1 2 3 4 5 6 .. 28 Next › Last »

sekomi commented on 2024-11-09 20:11 (UTC) (edited on 2024-11-11 13:42 (UTC) by sekomi)

Not sure what am I supposed to do with the libfmt dependency. Typing either y or n results in the following errors:

loading packages...
resolving dependencies...
warning: cannot resolve "libfmt.so=10-64", a dependency of "aseprite"
:: The following package cannot be upgraded due to unresolvable dependencies:
      aseprite

:: Do you want to skip the above package for this upgrade? [y/N] y
looking for conflicting packages...
 there is nothing to do
error: could not set install reason for package aseprite (could not find or read package)
 -> error installing: [/home/sekomi/.cache/yay/aseprite/aseprite-1.3.9.1-1-x86_64.pkg.tar.zst] - error updating package install reason to explicit

:: Do you want to skip the above package for this upgrade? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libfmt.so=10-64' required by aseprite
 -> error installing: [/home/sekomi/.cache/yay/aseprite/aseprite-1.3.9.1-1-x86_64.pkg.tar.zst] - exit status 1

Edit: All I needed to do is to clear the cache. Leaving this up if someone has the same problem.

ImperatorStorm commented on 2024-10-02 17:56 (UTC)

Remember: You are expected to have the base-devel metapackage installed before using the AUR.

tetraxile commented on 2024-10-02 16:56 (UTC)

i'm getting the following error when trying to build:

env: 'patch': No such file or directory

installing the patch pacman package fixed it, perhaps it could be added as a dependency?

byvire commented on 2024-09-28 20:17 (UTC)

To get around the libfmt update snag, I uninstalled aseprite, ran pacman -Syu, and then reinstalled aseprite. When reinstalling I got the following error, which I was able to resolve:

ninja: error: '/usr/lib/libtinyxml.so', needed by 'bin/gen', missing and no known rule to make it

The first thing I tried was to install tinyxml. After that, building aseprite failed with linker errors, so I uninstalled tinyxml and instead linked to the similarly-named tinyxml2 library by running ln -s /usr/lib/libtinyxml2.so /usr/lib/libtinyxml.so. Then the aseprite build succeeded.

For search-result equity, here's a bit of the linker error output, which I think you'd get if you had tinyxml installed for any reason when building aseprite:

/usr/bin/ld: ui_class.cpp:(.text+0x1c6a): undefined reference to `tinyxml2::XMLElement::Attribute(char const*, char const*) const'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)

cabbase commented on 2024-09-21 10:08 (UTC)

thank you so much for this package

andersmmg commented on 2024-09-20 01:31 (UTC)

I had to do a clean build of Aseprite after updating libfmt, in case anyone is having issues with @ToToShampoin's fix. After that it did work

zicraftian commented on 2024-09-13 03:47 (UTC)

@ToToShampoin 's fix worked for me as well

TotoShampoin commented on 2024-09-12 21:02 (UTC) (edited on 2024-09-12 21:31 (UTC) by TotoShampoin)

So, libfmt has upgraded to libfmt 11, but aseprite still depends on libfmt 10?

This means that I cannot pacman -Syyu:

...
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing fmt (11.0.2-1) breaks dependency 'libfmt.so=10-64' required by aseprite
 -> error installing repo packages

EDIT: Nevermind, unistalling aseprite, upgrading, then installing aseprite again seems to be doing the trick

zicraftian commented on 2024-08-27 06:28 (UTC)

Thanks for maintaining!

TotoShampoin commented on 2024-08-07 17:55 (UTC) (edited on 2024-08-07 17:55 (UTC) by TotoShampoin)

aseprite: error while loading shared libraries: libcmark.so.0.31.0: cannot open shared object file: No such file or directory

$ pacman -Q cmark
cmark 0.31.1-1