[Gambas-user] My gambas updater has some updates

Bruce Steers bsteers4 at gmail.com
Wed May 11 18:00:48 CEST 2022


Hi all.
I've added some things to my gambas updater (the more advanced one not the
simple one)
https://gitlab.com/bsteers4/gambaslatestupdate

Changes are as follows...
Flavours,
gitlabs gambas forks page is read and the forks from there are listed and
selectable as your base.

Component chooser.
New and experimental. it lists all components that can be disabled in
./configure,
de-selecting components will add the --disable-componentname arg to
./configure command and temporarily rename the corresponding folder
(prefixes a -) to omit it from compiling. (folder names are restored after
compile)

QuickComp,
the quickest way (i can think of) to quick compile. 1st it does a full
compile/install of the "main" folder to install main gambas binaries with
correct version info. Then is just runs make install on the rest.

Args.
Added some args (i've used some of them as .desktop icon actions so i can
launch in different ways with right clicking icon)

./gambaslatestupdate.gambas -h
Usage: Gambas Latest Updater <options> <arguments>

Options:
 -a --auto-update             FULL Auto-update on start, implies -cpm
 -q --quick-update            FULL Quick-update on start, implies -cpm
 -c --compile                    Compile and install source
 -p --pull                           Pull updates from gitlab
 -m --pull-master              Pull master updates from gitlab
 -V --version                     Display version
 -h --help                          Display this help

Todo.
Add checking of versions on start to stop updating if nothing new.
Iron out any new bugs i haven't found yet.
Finish writing help/instructions. (it's an advanced updater for those who
know what they are doing and with the tooltips it should all make sense to
most anyway)

https://gitlab.com/bsteers4/gambaslatestupdate

All the best

BruceS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20220511/f8a52736/attachment-0001.htm>


More information about the User mailing list