Skip to content

4.2

Compare
Choose a tag to compare
@ivan-hc ivan-hc released this 12 Jan 07:40
· 16 commits to main since this release
1c4fb0b

"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 like systemd 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!