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
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Emiliano Vavassori 47b8e0cf2a
continuous-integration/drone Build is passing Details
Added README, changed build options to suite LibreItalia Drone instance.
4 weeks ago
loaih Semplificati alcuni messaggi nell'output. 4 weeks ago
.drone.yml Added README, changed build options to suite LibreItalia Drone instance. 4 weeks ago
.gitignore Ignoro le cartelle pycache. 9 months ago
README.md Added README, changed build options to suite LibreItalia Drone instance. 4 weeks ago
check_updates.sh Corretto script di check_updates.sh. 10 months ago
checkbuilt.sh Corretto script check build. Costruzione di uno script di build. 11 months ago
daily.yml Correzione file yaml per le build. 4 weeks ago
fresh.yml Correzione file yaml per le build. 4 weeks ago
prerelease.yml Correzione file yaml per le build. 4 weeks ago
setup.py Cambio versione loaih. 4 weeks ago
still.yml Correzione file yaml per le build. 4 weeks ago
test.yml Sistemazione build. 4 weeks ago

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.