3 Commits
v1.1 ... v1.2

Author SHA1 Message Date
nilsve
c4216126fa Merge pull request #6 from joshthemisanthrope/master
Updated to Aseprite v1.2.40 and Skia m102
2023-02-03 15:23:58 +01:00
Josh
47eb4fb9d5 Updated to Aseprite v1.2.40 and Skia m102 2023-01-03 19:41:08 -04:00
nilsve
910c68d20b Update README.md 2022-04-26 15:13:49 +02:00
2 changed files with 7 additions and 3 deletions

View File

@@ -4,7 +4,7 @@ This repository allows you to compile Aseprite without installing any build tool
After spending hours trying to get Aseprite to compile, I decided to just make a Docker image for it After spending hours trying to get Aseprite to compile, I decided to just make a Docker image for it
Currently the script checks out Skia version `m96` and Aseprite version `1.2.34.1`. You can easily change this in `compile.sh` by changing the `-b` flag to the desired versions. Currently the script checks out Skia version `m102` and Aseprite version `1.2.40`. You can easily change this in `compile.sh` by changing the `-b` flag to the desired versions.
If any of the folders of the projects folder isn't empty, the script will skip checking out the latest versions. In order to re-download, delete the according folder. If any of the folders of the projects folder isn't empty, the script will skip checking out the latest versions. In order to re-download, delete the according folder.
* ./dependencies/depot_tools * ./dependencies/depot_tools
@@ -20,3 +20,7 @@ If any of the folders of the projects folder isn't empty, the script will skip c
* Grab a cup of coffee, since this can take quite a while (Compiling build deps, skia, and aseprite) * Grab a cup of coffee, since this can take quite a while (Compiling build deps, skia, and aseprite)
You can now find the compiled version of Aseprite in the `output/aseprite/build/bin` folder You can now find the compiled version of Aseprite in the `output/aseprite/build/bin` folder
## FAQ
If you get the following error when running Aseprite: `./aseprite: error while loading shared libraries: libdeflate.so.0: cannot open shared object file: No such file or directory`, make sure you have libdeflate installed on your system. Please run
`sudo apt install -y libdeflate0 libdeflate-dev`

View File

@@ -13,7 +13,7 @@ fi
if [ ! -d "/dependencies/skia" ] if [ ! -d "/dependencies/skia" ]
then then
git clone -b aseprite-m96 https://github.com/aseprite/skia.git git clone -b aseprite-m102 https://github.com/aseprite/skia.git
fi fi
export PATH="${PWD}/depot_tools:${PATH}" export PATH="${PWD}/depot_tools:${PATH}"
@@ -32,7 +32,7 @@ cd /output
if [ ! -d "/output/aseprite" ] if [ ! -d "/output/aseprite" ]
then then
git clone -b v1.2.34.1 --recursive https://github.com/aseprite/aseprite.git git clone -b v1.2.40 --recursive https://github.com/aseprite/aseprite.git
fi fi
cd aseprite cd aseprite