Skip to content

Releases: ivan-hc/ArchImage

3.4

20 Mar 04:53
1fb226e
Compare
Choose a tag to compare

Scripts

  • AppImages are now Type3, so you don't need to have libfuse2 installed on the host
  • first experimental implementation of "libselinux", if in "$DEPENDENCES" it will be bundled into AppImage and system libraries from the host can be viewed without conflicts (this is a first step towards implementing hardware acceleration)
  • various cleanings of the code
  • use "BASH" instead of "SH"

CLI

  • Just changed the version number

Full Changelog: 3.3...3.4

3.3

18 Mar 03:51
7906d42
Compare
Choose a tag to compare
3.3

Scripts

  • Now you can repeat your tests several times without having to download and reinstall everything all over again
  • Various bug fixes

CLI

  • Just changed the version number

Full Changelog: 3.2...3.3

3.2

31 Jan 13:42
c8cfdcd
Compare
Choose a tag to compare
3.2

CLI

Not big changes, just moved "include dependencies" to the top options.

SCRIPTS

  • Unsilenced messages, now you can debug without extracting the package;
  • Automatic mounting of "/etc/resolv.conf" for internet connections, single point in "/etc", removing any JuNest related error messages and giving the internal BASH/SHELL full control of the container.

This release aims to broaden user search by enabling debugging by default.

Future releases will see an attempt to implement hardware acceleration, which is still absent in JuNest. If you want to help me, visit fsquillace/junest#344

3.1

22 Jan 19:56
b21526b
Compare
Choose a tag to compare
3.1

Finish with a standard setup or continue customizing!

From now on you can choose whether to easily create the script by pressing "enter" 4 times on the keyboard (optional) or continue to customize it (default, classic), thanks to a standard selection of enabled defaults (based on my experience), including:

  • Installation of binutils, gzip and basedevel (used to build from AUR, packages will not be bundled in the Appimage);
  • AUR enabled;
  • Install ca-certificates and check for internet / audio related libraries;
  • Scan only libraries needed by the app and its dependences;
  • Also bundle the dependences with the app in the Appimage package;
  • The file "/usr/lib/dri/swrast_dri.so" will NOT be included if not needed.

All you have to do is choose the package name, specify the binary name if it is different from the package name, add (optional) dependencies and choose whether to end up with the aforementioned defaults (press "Y") or continue customizing as normal (RECOMMENDED choice, press "N" or leave blank).


Installation

Download the main script and made it executable:

wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli

Usage

./archimage-cli [OPTION]

or

./archimage-cli [OPTION] [PROGRAM]

This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b or --build

Full Changelog: 3.0...3.1

3.0

22 Jan 17:25
842d445
Compare
Choose a tag to compare
3.0
  • CLI:
    • add options to include all dependences;
    • enable AUR with the "base-devel" package.
  • TEMPLATE:
    • safely search and extract all dependencies;
    • package version taken from .PKGINFO;
    • add "worldwide" mirrors in /etc/pacman.d/mirrorlist;
    • mount points already implemented in JuNest;
    • reduced the need to manually edit the newly created script.

Installation

Download the main script and made it executable:

wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli

Usage

./archimage-cli [OPTION]

or

./archimage-cli [OPTION] [PROGRAM]

This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b or --build

Full Changelog: 2.2...3.0

2.99-RC1

07 Jan 20:57
a07757d
Compare
Choose a tag to compare
  • The template is already at version 3.0, uses Bubblewrap (bwrap) instead of PROOT (proot)
  • Various bug fixes and improvements

Installation

Download the main script and made it executable:

wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli

Usage

./archimage-cli [OPTION]

or

./archimage-cli [OPTION] [PROGRAM]

This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b or --build

Full Changelog: 2.2...2.99-RC1

2.2

03 Jan 04:11
44c549a
Compare
Choose a tag to compare
2.2
  • Replace GCC selection with "base-devel"
  • Helper to add audio-related libraries using keywords (alsa, jack, pipewire, pulse)
  • First attempt to made the generated apps use internet (if required, for example browsers) using "ca-certificates" (EXPERIMENTAL feature)

Installation

Download the main script and made it executable:

wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli

Usage

./archimage-cli [OPTION]

or

./archimage-cli [OPTION] [PROGRAM]

This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b or --build

Full Changelog: 2.1...2.2

2.1

27 Nov 15:14
f310161
Compare
Choose a tag to compare
2.1

Added new sub-options to the last one available in the previous 2.0 release (the one related to libraries selection in /usr/lib) to choose whether to include the "swrast_dri" driver (required by some multimedia apps) and other items. The search is based on a list of keywords you include.

Installation

Download the main script and made it executable:

wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli

Usage

./archimage-cli [OPTION]

or

./archimage-cli [OPTION] [PROGRAM]

This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b or --build

Full Changelog: 2.0...2.1

2.0

25 Nov 21:31
c7534af
Compare
Choose a tag to compare
2.0

This release focuses on automating multiple processes to make the final AppImage package smaller (for advanced users).

  • from now on the new template "sample-next-junest.sh" will be used instead of the old "sample-junest.sh";
  • added option to choose whether to automate libraries selection in /usr/lib (for advanced users);
  • more detailed and explanatory interactive menu (option -b).

Installation

Download the main script and made it executable:

wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli

Usage

./archimage-cli [OPTION]

or

./archimage-cli [OPTION] [PROGRAM]

This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b or --build

Full Changelog: 1.5...2.0

1.5

24 Nov 15:35
48d03c1
Compare
Choose a tag to compare
1.5

Installation

Download the main script and made it executable:

wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli

Usage

./archimage-cli [OPTION]

or

./archimage-cli [OPTION] [PROGRAM]

This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b or --build

Full Changelog: 1.4...1.5