Package Details: aseprite 1.2.8-1

Git Clone URL: (read-only)
Package Base: aseprite
Description: Create animated sprites and pixel art
Upstream URL:
Keywords: animation art editor gamedev image pixel sprites
Licenses: custom
Conflicts: aseprite-git, aseprite-gpl
Submitter: benob
Maintainer: Rubonnek
Last Packager: Rubonnek
Votes: 63
Popularity: 0.896094
First Submitted: 2011-11-01 17:40
Last Updated: 2018-04-04 00:56

Latest Comments

Rubonnek commented on 2018-04-12 15:04

It should not be added. Most packages from the AUR are expected to be built from source code unless they include '-bin' in their pkgname.

Also AUR users must ensure the base-devel package group is installed as stated in the wiki:

pkg-config is included in that package group.

KP1533TM2 commented on 2018-04-12 14:51

Hi there. I think pkg-config should be added as a dependecncy too to enable CMake to locate harfbuzz.

yahbu commented on 2018-03-19 01:54


Thank you for your quick reply, seems to be working perfectly now.

Rubonnek commented on 2018-03-19 01:30

@yahbu Thank you for reporting this. I forgot to drop the configuration for using the shared libloadpng library. You should be able to build it now.

This library is included with the allegro4 package from the official repository, a dependency that was dropped since it was causing weird aseprite glitches. It's better to use the bundled allegro4 and libloadpng libraries instead, which is what the PKGBUILD does now.

yahbu commented on 2018-03-19 00:53

Hiya! @Rubonnek

I can't build the latest update of Aseprite Keep getting this CMake Error:


CMake Error: The following variables are used in this project, but they are set to NOTFOUND.

Please set them or make sure they are set and tested correctly in the CMake files: LOADPNG_INCLUDE_DIR


-- Configuring incomplete, errors occurred!

See also "/tmp/pamac-build-username/aseprite/src/build/CMakeFiles/CMakeOutput.log".

See also "/tmp/pamac-build-username/aseprite/src/build/CMakeFiles/CMakeError.log".

==> ERROR: A failure occurred in build(). Aborting...

I checked both error logs but they are very long and i am not a programmer.

Bionov commented on 2018-03-12 00:35

@Rubonnek Oh thank you for the reply ! I gonna try using another terminal emulator then.


Rubonnek commented on 2018-03-11 01:46

I'm not able to reproduce that warning, but it seems to be unrelated to building this package, and related to the terminal emulator that you are using.

Bionov commented on 2018-03-11 01:29

Hello, when trying to build this I get thris error :

WARNING: terminal is not fully functional

Any idea why ?

aperez commented on 2017-11-16 21:34

@Rubonnek: Wow, that was indeed a very quick fix. Package builds and installs fine now for me also. Thanks a lot!

kiswa commented on 2017-11-16 20:34

Thanks for the quick turnaround!

Just finished updating and everything works great.

Interestingly, Aseprite identifies itself as v1.3-dev, but that's an Aseprite issue.

Rubonnek commented on 2017-11-16 14:37

@aperez thanks. It's now fixed.

@aperez @ronjouch @Brottweller @kiswa thanks a lot for the help. After hurricane Maria, what little power I could get for my laptop was used only for necessary things, but thanks to all of you I was able to get this done and still have some power left.

aseprite should now build and install successfully.

aperez commented on 2017-11-16 13:51

@Rubonnek: Version 1.2.4-2 builds, but it won't install because it tries to overwrite files. Pacman will say:

error: failed to commit transaction (conflicting files)
aseprite: /usr/bin/bsdcat exists in filesystem
aseprite: /usr/bin/bsdcpio exists in filesystem
aseprite: /usr/bin/bsdtar exists in filesystem
Errors occurred, no packages were upgraded.

Rubonnek commented on 2017-11-16 13:06

@ronjouch @Brottweller, thanks. PKGBUILD updated. Please let me know if you find any other issues. I'll work on those as soon as I can.

ronjouch commented on 2017-11-16 12:50

Confirming @Brottweiler's build failure below

Brottweiler commented on 2017-11-16 12:45

Fails to build;

Rubonnek commented on 2017-11-16 12:35

I'm currently unable to thoroughly test the PKGBUILD, but it has been updated to 1.24 and package compilation starts at the very least. Let me know if you find any issues.

kiswa commented on 2017-11-13 21:18

Is there some way to help update this to the latest release (v.1.2.4)?

Rubonnek commented on 2017-03-03 20:45

aseprite.desktop file has been updated.

shy13 commented on 2017-03-03 13:05

Please, add StartupWMClass=allegro in .desktop file. That fixes the bug described here

Rubonnek commented on 2017-03-03 05:30

Thanks, I was able to reproduce the error. The PKGBUILD has been fixed.

ronjouch commented on 2017-03-02 22:47

1.1.13-1 fails to build with this error:

==> Continue building aseprite ? [Y/n]
==> ----------------------------------
==> Building and installing package
==> Making package: aseprite 1.1.13-1 (Thu Mar 2 17:45:25 EST 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 604 0 604 0 0 3471 0 --:--:-- --:--:-- --:--:-- 3491
100 12.2M 100 12.2M 0 0 2211k 0 0:00:05 0:00:05 --:--:-- 2739k
-> Found aseprite.desktop
==> Validating source files with sha256sums... ... Passed
aseprite.desktop ... Passed
==> Extracting sources...
-> Extracting with bsdtar
==> Starting build()...
Do you accept the EULA? yes/NO (set ASEPRITE_ACCEPT_EULA=yes to skip this message)
fatal: Not a git repository (or any parent up to mount point /tmp)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build aseprite.
==> Restart building aseprite ? [y/N]
==> ---------------------------------
==> ERROR: unable to update

hollunder commented on 2016-12-20 14:01

This package installs and works if you add git to makedepends and libx11 to depends.

benob commented on 2016-12-20 12:51

The dependencies from allegro should be added to the PKGBUILD. I have no time to do it now, but you can install allegro first to make sure they are in.

hollunder commented on 2016-12-20 11:33

This one is a bit weirder:
-- Found Threads: TRUE
CMake Error at /usr/share/cmake-3.6/Modules/FindX11.cmake:439 (message):
Could not find X11
Call Stack (most recent call first):
CMakeLists.txt:356 (find_package)

hollunder commented on 2016-12-20 10:57

I get a build error:
==> Validating source files with sha256sums...
aseprite ... Skipped
aseprite.desktop ... Passed
==> ERROR: Cannot find the git package needed to handle git sources.

==> ERROR: An unknown error has occurred. Exiting...
==> ERROR: Build failed, check /var/lib/aurbuild/x86_64/murks/build

benob commented on 2016-12-19 20:41

Removed conflict with cmark and gtest (thx prurigro).

As for the EULA, please point me to a discussion where TUs consider that building from AUR equals accepting a license.

One more thing, I am willing to orphan the package if someone wants to take over maintaining it.

napa3um commented on 2016-12-19 14:44

conflicts 'cmark' and 'gtest' is correct?

Darkhogg commented on 2016-12-17 17:58

Ok, the env var works, but... Why not skip the EULA entirely? Just drop it in the licenses folder, installing the package just means accepting the EULA.

prurigro commented on 2016-12-12 19:21

Aseprite loads without any errors if you move cmark and gtest from conflicts to depends and delete their files like I've done here:

It might be worth going through and creating an array of only files that conflict with either of those two packages instead of deleting anything with cmark or gtest in their filenames in an actual update.

nlowe commented on 2016-12-11 03:56

@benob: what about the install makes it conflict with cmark and gtest? We should be opening an issue upstream (, and at a quick glance I don't see one opened yet.

benob commented on 2016-12-10 15:11

Updated to 1.1.11

Note that upstream messed up the install so for now aseprite conflicts with cmark and gtest.

You can also skip the EULA prompt by setting ASEPRITE_ACCEPT_EULA=yes

yarrok commented on 2016-11-06 20:28

I'm getting an error when running makepkg,

"CMake Error at third_party/CMakeLists.txt:52 (message):
gtest/gtest.h is missing. Initialize submodules: git submodule update
--init --recursive"

running `git submodule update --init --recursive` in src/aseprite doesn't seem to help, any pointers?

thanks for keeping this up to date, btw

benob commented on 2016-10-29 11:32

What about having the user set an environment variable like ACCEPT_EULA=y to bypass the interactive step?

Darkhogg commented on 2016-10-29 11:25

PLEASE, remove the interactive EULA acceptance, it completely breaks unattended updates via AUR helpers and it's plain annoying. By installing a package it's assumed you accept its license, there's no need for an extra step.

benob commented on 2016-07-31 13:10

Updated 1.1.7, sorry about the delay.

saverio commented on 2016-07-29 10:47

Hi benob, don't you update anymore this package? Looking at its github site (, it's alive and the version up to now is 1.1.7. Thanks for the information you can provide.

benob commented on 2016-05-16 15:40

Updated to

benob commented on 2016-04-19 08:31

Updated to

benob commented on 2016-04-12 18:23

Updated to 1.1.4

benob commented on 2016-03-29 13:04

Added webp support and included mime types in .desktop file.

raetiacorvus commented on 2016-03-26 12:21

Could you enable webp support? It is enabled in the commercial distribution.
this would add the extra/libwebp dependency.
Also it would be nice if you add the MimeType key to the desktop file:
Maybe you could already also add image/x-aseprite to the list. I am trying to get the upstream project to include a mimetype file.
And maybe also modify the exec key to:
Exec=aseprite %U

pixelsyntax commented on 2016-03-23 22:09

After a few minutes of trying to work out why Aseprite wasnt responding to mouse clicks, it seems the left/right mouse buttons are swapped, only in this application. Am I the only one experiencing this issue?

Edit: Fixed in aseprite-git

gururise commented on 2016-03-04 19:36

Nevermind about my last comment. After rebooting, the compile worked fine. I guess yaourt must have updated some other libraries on my system that required a reboot.

benob commented on 2016-03-04 19:15

Do you have a custom install of gcc or libc? Are you running on an exotic architecture?

Triggering bugs in gcc is rather unusual.

benob commented on 2016-02-29 10:44

Updated to 1.1.2

cosarara97 commented on 2015-11-21 15:05

It seems my cmake had somehow broken - reinstalling cmake fixed the issue.

benob commented on 2015-11-21 13:46

No problem compiling it through yaourt. Please retry and try to find where the issue comes from.

cosarara97 commented on 2015-11-21 13:08

The package seems broken

aaronp commented on 2015-11-09 00:17

The latest update seems to be including freetype in the package.

benob commented on 2015-09-09 14:12

Updated to (thanks sirblackheart)

raetiacorvus commented on 2015-09-09 13:40

with this patch for the PKGBUILD, version should build and run

benob commented on 2015-09-03 06:36

No time to update to right now, bumping the version number does not compile. Feel free to contribute a working PKGBUILD

chanster commented on 2015-09-03 01:14

Is this package still maintained?

benob commented on 2015-02-25 16:53

Updated to 1.0.9

benob commented on 2015-02-02 17:10

Updated to

benob commented on 2014-12-05 07:59

Updated to 1.0.8

benob commented on 2014-11-25 09:15

Updated to 1.0.7

benob commented on 2014-11-14 14:57

1.0.6-2: disable use of system libpng which seems to not work for everybody

gmenguez commented on 2014-11-14 14:20


I wasn't able to open aseprite, it failed with this error:

$ aseprite
libpng warning: Application built with libpng-1.5.9 but running with 1.6.14
Error loading skins/default/sheet.png file
Segmentation fault (core dumped)

libpng 1.6.14 is the one I have installed. However, modifying the cmake command line in PKGBUILD from -DUSE_SHARED_LIBPNG=ON \ to -DUSE_SHARED_LIBPNG=OFF \ has made it work again.

Does anybody know why is this happening? Is something wrong in my system setup?


benob commented on 2014-11-13 12:57

Updated to 1.0.6 (thanks Kamil)

benob commented on 2014-11-12 20:07

Upstream v 1.0.6 does not compile with the following error:

CMake Error: File src/aseprite/third_party/pixman-cmake/../pixman/pixman/ does not exist.
CMake Error at third_party/pixman-cmake/CMakeLists.txt:13 (configure_file):
configure_file Problem configuring file

I'll investigate as soon as I have time, but let me know if you have a fix.

benob commented on 2014-09-22 12:59

Updated to 1.0.5 (thanks bidek)

benob commented on 2014-09-09 09:34

Updated to 1.0.4, with a small patch to fix the compilation issue until upstream come up with a proper fix (

benob commented on 2014-09-09 08:29

Having trouble compiling 1.0.4.

aseprite/src/aseprite-1.0.4/src/she/alleg4/she_alleg4.cpp:98:28: error: expected unqualified-id before numeric constant

Will update as soon as I have time to look into this.

Etzos commented on 2014-08-31 23:35

@benob: I don't know if you have this slated for the next release, but PKGBUILDs support git repositories directly now (as well as branch and tag fragments) so the repo can be added to the source instead of doing it separately.

i.e. source=("git+${pkgver}")

Etzos commented on 2014-08-31 23:34

Etzos commented on 2014-08-31 23:34

@benob: PKGBUILDs support git repositories directly now (as well as branch and tag fragments) so the repo should be added to the source instead of doing it separately.

i.e. source=("git+${pkgver}")

benob commented on 2014-06-28 19:56

Updated to v1.0.2 -- Note that sources are now downloaded directly from tagged git repository.

xyproto commented on 2013-10-14 12:40

Updated PKGBUILD that includes a desktop shortcut (the source package already includes an icon):

benob commented on 2013-08-21 14:05

@lintz: do you have an icon in mind?

lintz commented on 2013-08-18 17:33

Would be nice if it installed a .desktop file in /usr/share/applications/
(Would make it show up in menus like for example xfce4)

Basic template would be

[Desktop Entry]
Comment=Pixel-art paint program

cookies commented on 2012-11-08 14:22

The package gets currently installed into "/usr/local", you should change "cmake --prefix=/usr ." into "cmake -DCMAKE_INSTALL_PREFIX:STRING=/usr ."

benob commented on 2012-10-10 08:15

> Works for me on 64bit, but the package installs as asesprite-git instead of aseprite-git.
> Thanks :)

Fixed package name and submitted to aur. By the way, 0.9.5 works on x86_64 again.

Anonymous comment on 2012-10-10 03:49

<<Comment by: benob on Sun, 15 Jul 2012 21:55:17 +0000
I made a PKGBUILD for aseprite-git at, but it currently does not build.>>

Works for me on 64bit, but the package installs as asesprite-git instead of aseprite-git.
Thanks :)

tomasabril commented on 2012-07-16 00:59

Thanks, I have 0.9.2 for now.

benob commented on 2012-07-15 21:55

I made a PKGBUILD for aseprite-git at, but it currently does not build. Your best option is probably to revert to 0.9.2

tomasabril commented on 2012-07-15 20:34

is fixed, i wonder when there will be a new release. Or can you patch it?

benob commented on 2012-07-13 17:24

Updated to 0.9.3, but it does not compile on x86_64 because of that upstream issue: