Tool to compress and run programs using dwarfs
Go to file
2022-03-24 19:26:15 -04:00
apps apps: tmpdir rename, texlive, apps gitignore, improve apprun 2022-03-24 19:26:15 -04:00
.gitignore Add gitignore and chromium 2022-02-16 12:32:03 -05:00
appdwarf Change lookback option to -B to match dwarfs 2022-01-28 10:37:43 -05:00
AppRun apps: tmpdir rename, texlive, apps gitignore, improve apprun 2022-03-24 19:26:15 -04:00
headers Fix minor header and AppRun issues 2022-02-28 14:49:36 -05:00
LICENSE License under GPL3 2021-12-31 15:11:41 -05:00
README.md Redo wine script to match others and reorg 2021-12-31 17:28:22 -05:00

appdwarf

These scripts automatically fetch the latest version of their respective program and compress them into a portable image using dwarfs in a similar format to an AppImage.

The titular appdwarf utility supports both converting an AppDir or an existing AppImage file, either as a local file or from a URL, and is used similarly to how 'appimagetool' is.

Requirements

In order to create the images, you will need:

  • dwarfs, specifically the dwarfs and mkdwarfs utilities (dwarfs2 works, but you must either edit the script or link dwarfs to it)

If you only wish to run an existing image, only dwarfs (or dwarfs2) is needed.

How to create portable executables

For your own programs, simply create an AppImage-style AppDir and run appdwarf {directory} or use one of the additional options (listed via appdwarf --help) to convert an existing AppImage to appdwarf.

The other scripts for specific programs will download all necessary files and create a resulting appdwarf in the same folder.

Notes

Keep in mind that this project is new and it has not been thoroughly tested. Please report any problems you find.

Credits

wine-portable-executable and Wine-Builds by Kron4ek

dwarfs by mhx

Java builds from AdoptOpenJDK