[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
./reconf-sll
./configure
make
make -j1 install DESTDIR=$PKG XDG_UTILS=""
($PKG is the packaging directory, configured earlier on in the package
build script)
I have to create
$PKG/usr/share/icons/hicolor/{scalable/apps,48x48/apps,64x64/mimetypes}
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
https://slackbuilds.org/slackbuilds/15.0/development/gambas3/gambas3.SlackBuild
(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