- Debian 12, Ubuntu 24.04/22.04, Fedora 41/40, Arch Linux, OpenSUSE
- CMake
- GCC, G++, CLang
- Ninja Build System
- Curl
- Skia
on Ubuntu/Debian:
sudo apt install g++ clang libc++-dev libc++abi-dev cmake ninja-build libx11-dev libxcursor-dev libxi-dev libgl1-mesa-dev libfontconfig1-dev curl unzip -y
On Fedora:
sudo dnf install gcc-c++ clang libcxx-devel cmake ninja-build libX11-devel libXcursor-devel libXi-devel mesa-libGL-devel fontconfig-devel curl unzip -y
On Arch Linux:
sudo pacman -S gcc clang libc++ cmake ninja libx11 libxcursor mesa-libgl fontconfig curl unzip --noconfirm
On OpenSUSE:
sudo zypper -n install gcc-c++ clang libc++-devel libc++abi-devel cmake ninja libX11-devel libXcursor-devel libXi-devel Mesa-libGL-devel fontconfig-devel unzip curl
mkdir -p ~/src/aseprite/build ~/src/deps/skia
Download & extract Aseprite source
cd ~/src/aseprite
curl --proto '=https' --tlsv1.3 -LsSf https://github.com/aseprite/aseprite/releases/download/v1.3.9.1/Aseprite-v1.3.9.1-Source.zip
unzip Aseprite-v1.3.9.1-Source.zip
Download & extract Skia
cd ~/src/deps/skia
curl --proto '=https' --tlsv1.3 -LsSf https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-Linux-Release-x64-libc++.zip
unzip Skia-Linux-Release-x64-libc++.zip
Build Aseprite
cd ~/src/aseprite/build
export CC=clang
export CXX=clang++
cmake \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_FLAGS:STRING=--stdlib=libc++ \
-DCMAKE_EXE_LINKER_FLAGS:STRING=--stdlib=libc++ \
-DLAF_BACKEND=skia \
-DSKIA_DIR=$HOME/src/deps/skia \
-DSKIA_LIBRARY_DIR=$HOME/src/deps/skia/out/Release-x64 \
-DSKIA_LIBRARY=$HOME/src/deps/skia/out/Release-x64/libskia.a \
-G Ninja ..
ninja aseprite
mkdir ~/opt
mv -T bin ~/opt/aseprite
To run Aseprite, execute the following command:
~/opt/aseprite/aseprite
Tested With Aseprite v1.3.9.1
Please remember to support the creators of Aseprite. Only use this method to try the program or if you don't have access to funds or a credit card :)
i not have a credit card,tanks you ;)