So the gambas version had a bit of a de-evolution/evolution.
I initially made it handle too much git stuff and got a bit lost so i re-wrote it starting from basics.
So it's basically now an upgrade utility called "
Gambas Latest Updater"
It's currently git only (no download archive just git clone/pull)
Requirements..
Internet
Gambas (older version of course as it for upgrade)
bash (only bash as uses the "set -o pipefail" feature to catch errors when compiling)
How to use...
Load it and it detects your OS (if it's in the list of supported distros)
Set it's source directory,
Either point it to a previously downloaded gitlab folder on your drive,
or a folder called gambas-master or gambas-stable depending on your choice is created in the directory given.
If downloading a new clone and not using existing dir choose master or stable version.
From the downloads page you can git clone a new source or git pull updates on existing folder.
You can find if dependencies (as listed in gitlab-ci.yml file) are missing and install.
You and also "Check Gitlab" , this reads the gitlab commits page and lists the latest commit hash and message so you can see if there's a new update.
Then go to compile page.
You can set compile start point from ./rconf-all to 'make install'
You can set --force option to ./reconf all or -q (quiet, only displays errors) to ./configure
you can set what to do when the time comes for sudo make install to ask for password (in case you are afk) (do nothing, pop up a message to pause process, or auto type password (you are asked at start of compilation)
Press begin
If you have your distro's repository installed version of gambas by a package manager then it will be uninstalled before make install is run.
Compilation should run smoothly in the built in terminal.
The Versions/Downloads window....
GambasLatestUpdate.png
The Compiler Window...
GambasLatestUpdateC.png
Download...
The Source:
https://gitlab.com/bsteers4/gambaslatestupdate
The Gambas Exe:
https://gitlab.com/bsteers4/gambaslates ... ate.gambas
Enjoy...
Bruce