Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Archimage 4.2 #32

Merged
merged 37 commits into from
Jan 12, 2025
Merged

Archimage 4.2 #32

merged 37 commits into from
Jan 12, 2025

Conversation

ivan-hc
Copy link
Owner

@ivan-hc ivan-hc commented Jan 12, 2025

Add new template on steroids 💪

  • unuque flexible AppRun that allows to run the AppImage using Namespaces via Bwrap and switches to PROOT in case the system has Namespaces restrictions (see Ubuntu)
  • always made an updatable AppImage
  • multilib in now optional, you can enable it via CLI
  • if the app is on AUR, the cli will suggest to enable ChaoticAUR
  • the standard configuration only enables network and audio keywords, and in most case it is enough for the app
  • extract dependendes of dependences and dependences of the latter
  • include better support to open external browsers (tested with Firefox)
  • add an exclude list not to include developer packages (gcc, make...)
  • include optdepend as dependences
  • download and extract optdepend packages before the others, not to include their dependencies
  • move pk and p11 internet keywords from the CLI to the script
  • changed the question for network support
  • add message of each process when detecting libraries
  • improve speed of libraries detection for dependencies
  • add "extract_count" variable to set dependencies extraction level (default 1)
  • include more coreutils binaries
  • use worldwide mirror for Arch Linux in case the script is running on github actions
  • more elegant way to remove bloatwares
  • set extraction level on dependencies

ivan-hc added 30 commits January 9, 2025 00:07
- unuque flexible AppRun for Proot and Bwrap
- made an updatable AppImage
- made multilib optional
- change method to enable chaoticaur
- unified template for bwrap and proot
- detect if the app is from AUR and suggest ChaoticAUR
- choose to include multilib
- edit standard configuration message
- fix the way BIN and DEPENDENCES are set
- extract dependendes of dependences and dependences of the latter
- include better support to open external browsers (tested with Firefox)
- add an exclude list not to include developer packages (gcc, make...)
- include optdepend as dependences
- change the way audio and network keywords are included
- move pk and p11 internet keywords from the CLI to the script
- changed the question for network support
- add message of each process when detecting libraries
- improve speed of libraries detection for dependencies
- Use "uruntime" from https://github.com/VHSgunzo/uruntime for better AppImage compression
- download and extract optdepend packages before the others, not to include their dependencies
- use one extraction cycle
- include more coreutils binaries
- allow choice between appimagetool and uruntime
- use standard appimagetool again
- detect if optdepend creates a list
- use worldwide mirror for Arch Linux in case the script is running on github actions
- more elegant way to remove bloatwares
- add "extract_count" variable to set dependencies extraction level (default 1)
- set extraction level on dependencies
- do not quote "$EXEC"
- force hicolor-icon-theme and xapp to base package if network keywords are enabled
- force xapp and hicolor-icon-theme but exclude .PKGINFO
@ivan-hc ivan-hc merged commit 1c4fb0b into main Jan 12, 2025
@ivan-hc ivan-hc deleted the dev branch January 12, 2025 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant