<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi all.</div><div class="gmail_default" style="font-size:small">I have written a bash script to help people with cloning / compiling and installing gambas3 by hand.<br></div><div class="gmail_default" style="font-size:small"></div><div class="gmail_default" style="font-size:small"><a href="http://bws.org.uk/Gambas3-Compile-and-Install.zip">http://bws.org.uk/Gambas3-Compile-and-Install.zip</a></div><div class="gmail_default" style="font-size:small"><a href="http://bws.org.uk/Gambas-c-and-r-ReadMe.txt">http://bws.org.uk/Gambas-c-and-r-ReadMe.txt</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Free for all to use/rip/modify as you please.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Main features...</div><div class="gmail_default" style="font-size:small">Can be run from an existing Gambas Gitlab clone dir or will ask for an existing dir or will download a new clone into current dir.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">offers to run git pull first on existing dir.</div><div class="gmail_default" style="font-size:small">detects linux distro or can be manually set.</div><div class="gmail_default" style="font-size:small">supports ubuntu, mint, debian, archlinux and alpine</div><div class="gmail_default" style="font-size:small">added support for Raspbian<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Extracts dependency/package list from the ".gitlab-ci.yml" file and custom ./configure commands.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Offers to install dependencies or not.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Asks a simple 'y' or 'n' for each step from ./reconf-all to 'make install'</div><div class="gmail_default" style="font-size:small">or you can type 'a' to say yes to all.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Offers to install a desktop icon and/or menu launcher (using xdg and the /app/desktop files)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">All it's lacking..<br></div><div class="gmail_default" style="font-size:small">I'm not sure how to know if user has archlinux or archlinux-clang so have made a note to set manually if using archlinux.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Possibly more distros could be added.</div><div class="gmail_default" style="font-size:small">I added Raspbian by removing the unavailable qtwebengine5-dev debian package and setting --disable-qt5webview to the ./configure command.</div><div class="gmail_default" style="font-size:small">other distros could be added the same way but i don't have any other distros to try it on.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Hopefully this will help get some more folks on the latest commits who cannot ppa install.</div><div class="gmail_default" style="font-size:small">or those who want to compile gambas and have tried but failed.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Please let me know if you try it and it works or fails.</div><div class="gmail_default" style="font-size:small">tested on debian, mint, raspbian<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Cheers all :)<br></div><div class="gmail_default" style="font-size:small">BruceS</div><div class="gmail_default" style="font-size:small"></div></div>