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)

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

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 28 Next › Last »

Typology commented on 2021-07-22 17:59 (UTC)

@titanlock

that's right, there was an issue in github about this and the dev said it's a problem caused by trying to support the cmark dynamic linking on all distros, I compiled aseprite without the USE_SHARED_CMARK flag to avoid this issue. the dev is thinking about removing all USE_SHARED_ flags and link everything statically.

titanlock commented on 2021-07-22 16:11 (UTC)

There is an issue with how you compile this, it doesn't end up pointing to the libcmark.so symlink and points to the libcmark.0.xx.x. So whenever I update my system and that library is updated it will fail to run.

Typology commented on 2021-06-17 23:00 (UTC) (edited on 2021-06-17 23:00 (UTC) by Typology)

@150Kirill150 @jigebi6613

This issue was solved, It will be included in the next release (1.2.28). you can use that solution as a workaround until the next release, or use the aseprite-git package instead.

jigebi6613 commented on 2021-06-17 17:41 (UTC)

@150Kirill150

In PKGBUILD before cmake line add

export CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \ -D_FORTIFY_SOURCE=2 \ -Wformat -Werror=format-security \ -fstack-clash-protection -fcf-protection"

It work

150Kirill150 commented on 2021-06-14 05:29 (UTC)

➜ ~ aseprite /usr/include/c++/11.1.0/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator [with _Tp = long unsigned int; _Alloc = std::allocator<long unsigned int>; std::vector<_Tp, _Alloc>::reference = long unsigned int&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__n < this->size()' failed. [1] 360108 abort sudo aseprite WHAT???

clarfonthey commented on 2021-06-03 00:53 (UTC)

I figured out the issue and submitted a PR to the devs to fix the issue; see https://github.com/aseprite/aseprite/issues/2755 for details.

In the meantime, the flag that is causing the issue is -Wp,-D_GLIBCXX_ASSERTIONS in CXXFLAGS. If you want to temporarily override this flag, you can add export CXXFLAGS="$CFLAGS" before the cmake line in the PKGBUILD until a new fix comes out.

ISSOtm commented on 2021-05-31 16:50 (UTC)

Overriding all the build flags doesn't seem like a great solution; which flag(s) cause the crash?