1
0
Fork
You've already forked appimage-builder
0
a simple debian based multiarch docker image for building AppImages
Go 79%
Shell 14.1%
Dockerfile 6.9%
2025年11月14日 18:37:11 +00:00
apptool do include recommends 2025年11月14日 17:44:15 +00:00
scripts add missing files from previous commit... 2025年01月13日 23:14:31 +00:00
AppRun.template add QT_QPA_PLATFORM_PLUGIN_PATH to apprun template 2025年11月14日 18:37:11 +00:00
build.sh temporarily remove arm64 build until we can test it 2025年04月04日 10:14:24 +01:00
Dockerfile download the dwarfs-specific uruntime version 2025年07月27日 17:13:21 +01:00
files.exclude fix previous file exclude, ensure apprun.template always sets a lot of variables 2025年02月03日 23:26:24 +00:00
LICENSE first commit 2024年12月08日 01:19:54 +00:00
packages.exclude add common files.exclude and packages.exclude files 2025年01月13日 23:14:13 +00:00
README.md update 2025年05月07日 23:54:16 +01:00

appimage-builder

a simple docker.io/debian:sid based multiarch (amd64, arm64) docker image for building AppImages

contains:

  • sharun
  • uruntime
  • apptool, a utility for creating an /AppDir from a Debian package

apptool usage:

[root@arch /]# apptool -h
Usage: apptool ...
 --destination string
 Destination directory
 --files []string
 List of specific files to include
 --files-exclude []regex
 List of files to exclude
 -h --help
 Print usage information
 --packages []string
 List of packages to include
 --packages-exclude []regex
 List of packages to exclude

todos

AppRun.template

  • ensure all env vars are appended to / set correctly (e.g. some allow multiple values, like $PATH, while others don't)

apptool

  • move error handling of ENOENT higher up call stack

  • use linked libraries to determine extra files to include (e.g. /usr/share/vulkan/icd.d)