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)
- Host: GitHub
- URL: https://github.com/thindil/azip-gtk
- Owner: thindil
- Created: 2019-09-27T07:29:07.000Z (over 6 years ago)
- Default Branch: tk
- Last Pushed: 2020-06-28T07:40:12.000Z (almost 6 years ago)
- Last Synced: 2024-05-02T02:32:25.711Z (about 2 years ago)
- Language: Ada
- Homepage:
- Size: 544 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.