[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