docker-aseprite-linux icon indicating copy to clipboard operation
docker-aseprite-linux copied to clipboard

Improvements to Dockerfile, build script, and configuration for Aseprite compilation

Open loopyd opened this issue 1 month ago • 1 comments

This PR makes the following changes:

  • Updated Dockerfile with updated slim trixie python base image and add build arguments/environment variable passthrough to compile.sh w/ more reasonably scoped build context.
  • Updated compile.sh script with enhanced log streaming, no color, verbosity and quiet options, error, trap/break handling and cleanup, as well as get build working again.
  • Fix for vscode: Discard popup, created settings.json to configure SARIF viewer
  • Move license from README.md to LICENSE file for standardized project licensing.
  • Modified Makefile to add clean command to build fresh.
  • Updated docker-compose.yml for better context and arguments.

With this, a working modern build of Aesprite on Linux is possible again.

This PR has been tested for quality assurance (see https://github.com/nilsve/docker-aseprite-linux/pull/24#issuecomment-3536230466)

loopyd avatar Nov 15 '25 08:11 loopyd

Compiling Release verison of Aesprite using make ARGS option:

image image

Result (./output/bin/aesprite)

image

loopyd avatar Nov 15 '25 09:11 loopyd