4.2
"NEW" template that merges the previous ones
https://github.com/ivan-hc/ArchImage/blob/main/NEW-junest.sh
- all AppImages created are updatable, the footer of the script contains variables for this purpose
- all AppImages can alternate BubbleWrap and PROOT in order to work on all systems with or without restrictions on Namespaces
- dependences and "optdepend" of the base package are all detected and extracted by default
- include the more common
coreutils
binaries by default, to prevent missing core commands when running the app - fixed major issues related to links inside the apps, now they can communicate with your local Firefox (and maybe other browsers)... it is recommended to add
xapp
as a dependency - all main variables for keywords are now on top of the script, under the main variables APP, BIN and DEPENDENCES, for the sake of your workflow
- you can choose not to add dependencies due to the new "extraction level" system: set 1 (default) to extract only dependencies of the dependencies, 2 to extract the dependencies of the latter... and so on, until you can bundle the whole Arch Linux (please, don't do it 😆 )... seriously, there is also a black list of packages that prevents
base-devel
related ones and packages likesystemd
or the kernel to be bundled. You can extend that command according to your needs. The variable name is$extraction_count
, you can edit it manually or set it out of the script. NOTE, the higher the number, the more packages will be included, the more successfully the app will work... the bigger the AppImage will be - the script is separated into blocks with headers indicating what that part of the workflow is dedicated to, making it easier to customize your scripts
- added a new function with variables to set manually for files and directories to remove, conveniently manageable via
for
loops
For more details, see the updated README with new questions of the wizard and the function to remove explained files in detail.
If you already have archimage-cli
installed, run the command
archimage-cli -s
to update.
New "suggestions" have also been added to the end of the wizard.
Here is a video where I build OBS Studio
https://www.youtube.com/watch?v=gMFo9_ykBss
Have fun!