LibreOffice AppImage Helper Tool to quickly build a LibreOffice AppImage from the officially released .deb packages. This is an enhanced port of https://github.com/antoniofaccioli/libreoffice-appimage https://appimages.libreitalia.org
Go to file
emiliano.vavassori bb1e73fd6c Fixing last bits. 2023-12-01 23:15:57 +01:00
loaih If repo is '.', resolve absolute path. 2023-12-01 22:44:24 +01:00
.drone.yml Fixing last bits. 2023-12-01 23:15:57 +01:00
.gitignore Ignoro le cartelle pycache. 2022-04-30 23:35:41 +02:00
README.md Added README, changed build options to suite LibreItalia Drone instance. 2023-01-08 17:09:02 +01:00
check_updates.sh Aggiunta attivazione/disattivazione venv. 2023-07-03 00:00:49 +02:00
checkbuilt.sh Corretto script check build. Costruzione di uno script di build. 2022-03-19 03:34:53 +01:00
daily.yml Correzione file yaml per le build. 2023-01-07 21:46:40 +01:00
fresh.yml Correzione file yaml per le build. 2023-01-07 21:46:40 +01:00
prerelease.yml Correzione file yaml per le build. 2023-01-07 21:46:40 +01:00
setup.py Fixing last bits. 2023-12-01 23:15:57 +01:00
still.yml Correzione file yaml per le build. 2023-01-07 21:46:40 +01:00
test.yml Sistemazione build. 2023-01-05 19:58:45 +01:00

README.md

LibreOffice AppImage Helper - loaih

LibreOffice AppImage Helper is an enhanced Python porting from previous work from Antonio Faccioli. It helps building a LibreOffice AppImage from officially released .deb files with some options.

Installing the package

Build Status

You can much more easily install the package via the produced wheel in the Releases page. Once downloaded, you can install the utility with pip

$ pip install ./loaih-*.whl

You can also clone the repository and build the app yourself, which is as easy as:

$ pip install wheel
$ git clone https://git.libreitalia.org/libreitalia/loaih.git
$ cd loaih
$ python setup.py bdist_wheel
$ pip install dist/loaih*.whl

Using the package

The package will install a single command, loaih, which should help you build your own version of the AppImage. Here's some usage scenarios.

Getting options and help

You can ask the app some information on how you can use it:

$ loaih --help
$ loaih getversion --help
$ loaih build --help

Finding metadata on a specific version

You can use the command getversion and a specific query:

$ loaih getversion fresh
$ loaih getversion still

Building a one-time AppImage

You can build yourself an AppImage with specific options:

$ loaih build -C -a x86_64 -l it -r . -o fresh

This will build an AppImage for the latest "Fresh" version, built for 64-bit operating systems, with Italian as the only language, with Offline Help, signed and updatable in the current folder.

For other build options, please see loaih build --help which should be pretty complete.

Batch building of a set of AppImages

This is less documented, but if the query parameter to the build command is a YAML file (see references of it in the repository), this will loop through the various options and create a complete set of builds based on some characteristics.

$ loaih build fresh.yml

This is the main way the community builds found at the LibreOffice AppImage Repository are produced.