[Gambas-user] Release of Gambas 3.18.0.

Tim Dickson dickson.tim at googlemail.com
Fri Jan 13 16:38:15 CET 2023

Great, many thanks Benoit.
i've submitted the updated build script to slackbuilds.org, so hopefully 
it (3.18.0) will go live over the weekend.

I noticed the website hasn't been updated yet and still points to 3.17.2
comments on the build process.....
There are a few of things I have to do after

make -j1 install DESTDIR=$PKG XDG_UTILS=""

($PKG is the packaging directory, configured earlier on in the package 
build script)

I have to create 
and copy the svg from app/desktop to /usr/share/icons/hicolor/scalable/apps/
and also create 48x48 a version of app/desktop/*.png  and 64x64 versions 
of app/mime/application-x-*.png putting them in the correct destination
I also have to copy the *.desktop file and *.xml files, and remove 
executable permissions for the *.appdata.xml file and copy it to the 
correct location.
this is all in the build script gambas3.SlackBuild.

the actual script is at 
(or at least the updated one will replace what is there in a day or so, 
if I wasn't too late for the weekend updates)

Am I unique in these packaging build issues, and if not, can these 
actions be added to the make install option?. The important thing is to 
honour the DESTDIR path, because creating a package should not install 
anything into the current x-windows desktop/installation. (unless 
DESTDIR is empty of course).

regards, Tim

On 13/01/2023 07:10, Benoit Minisini wrote:
> Hi,
> Gambas 3.18.0 is now officially released!
> The main features of this release are:
> - Many interpreter optimizations making it faster.
> - The debugger interface was moved to the left panel of the IDE.
> - A project browser was added to the IDE that allows to browse the 
> project data files.
> - A DBus browser was added to the IDE.
> - Bool@(), Byte@()... functions can be the target of an affectation now.
> - Integer arithmetic and conversion now raise an error if overflow is 
> detected. This can be disabled at runtime for backward-compatibility.
> - Properties can be write-only now.
> - The database component now allows to define connection options 
> specific to the underlying database server.
> - The Fileview control view modes have been redesigned and file 
> preview has been enhanced.
> - Many stock icons have been added.
> - 'gb.hash' is a new component that implements the Md5(), Sha1(), 
> Sha256() and Sha512() functions], thanks to the BusyBox project.
> - Many enhancements and fixes to the Web application development 
> component 'gb.web.gui'.
> See https://gambaswiki.org/wiki/doc/release/3.18.0 for the full 
> release notes.
> The binary packages are normally available on the Gambas stable Ubuntu 
> PPA.
> And the master is now the 3.18.90 version as usual.
> Report any problem and enjoy it!

More information about the User mailing list