An open API service indexing awesome lists of open source software.

https://github.com/thindil/azip-gtk

Just for the test, AZip GUI (GtkAdax2 and Tk)
https://github.com/thindil/azip-gtk

Last synced: 5 months ago
JSON representation

Just for the test, AZip GUI (GtkAdax2 and Tk)

Awesome Lists containing this project

README

          

This is test Tk GUI for the [AZip](https://azip.sourceforge.io/)

## Build the program from sources

To build you need:

* compiler - GCC with enabled Ada support or (best option) GNAT from:

https://www.adacore.com/download/

It is recommended to use GNAT GPL 2019 to compile the program.
The program does not work with old compilers (like GCC 4.9) since it
lacks full support for Ada 2012.

* Tcl/Tk library. Should be available in every Linux distribution. For
Windows it is recommended to use MagicSplat version:

https://www.magicsplat.com/tcl-installer/index.html

* TkLib. Included in MagicSplat version for Windows, on Linux should
be available in all mayor distributions.

* TASHY library with included binding to Tk and TkLib. You can get it from:

https://github.com/thindil/tashy

**Important:** The program works with version 8.6.6. Earlier versions not
works and future versions can bring some breaking changes in API.

If you have all the required packages, navigate to the main directory(where
this file is) to compile:

* Easiest way to compile the program is use Gnat Programming Studio included
in GNAT. Just run GPS, select *azipgtk.gpr* as a project file and select
option `Build All`.

* If you prefer using console: in main source code directory type
`gprbuild -P aziptk.gpr` for debug mode build or for release mode:
`gprbuild -P aziptk.gpr -XMode=release`.

## Running it

Just run `aziptk` (on Windows `aziptk.exe`) binary in `bin` directory.