-
Build Skia
cd ~/ mkdir deps cd deps # get Skia source code and tools git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git git clone -b aseprite-m96 https://github.com/aseprite/skia.git export PATH="${PWD}/depot_tools:${PATH}" python3 tools/git-sync-deps cd skia # build Skia gn gen out/Release-x64 --args="is_debug=false is_official_build=true skia_use_system_expat=false skia_use_system_icu=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false skia_use_sfntly=false skia_use_freetype=true skia_use_harfbuzz=true skia_pdf_subset_harfbuzz=true skia_use_system_freetype2=false skia_use_system_harfbuzz=false" ninja -C out/Release-x64 skia modules
-
Build Aseprite
cd ~/ # get Aseprite v1.2.34.1 branch source code git clone -b v1.2.34.1 --recursive https://github.com/aseprite/aseprite.git cd aseprite # make build directory for CMake mkdir build cd build # build Aseprite cmake \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DLAF_BACKEND=skia \ -DSKIA_DIR=~/deps/skia \ -DSKIA_LIBRARY_DIR=~/deps/skia/out/Release-x64 \ -DSKIA_LIBRARY=~/deps/skia/out/Release-x64/libskia.a \ -G Ninja \ .. ninja aseprite
-
The Aseprite binary is in ~/aseprite/build/bin/ directory
Build Aseprite 1.2.34 (15 June, 2022)