[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gambas 3.19.6 and 3.19.90 recipes


Le 15/11/2024 à 17:59, gbWilly a écrit :
Hi all,

On my recipes develop branch <https://gitlab.com/gbWilly/gambas3-debian- repository/-/tree/develop/recipes-dev>I some new recipes:

First one is the recipe for 3.19.6. I haven't tested it but you can if you want. Available for debian11 and 12. It fixes a wrong dependency in the control file (being gb-form-editor still depending on gb-eval-highlight instead of gb-highlight) It explains that when checking installation of packages in vm and opening IDE to test some applications didn't highlight the code in IDE.

I still develop on 3.18.4, so still on eval.highlight used for IDE, that's probably why I didn't notice it until I discovered it in the control file.

Second one is the recipe for 3.19.90 or development version. I had already added mongodb, but now also added the qt6 components. Since gambas3-gui needs to be depended either gtk, qt4, qt5 or gtk3, I figured qt6 could be added. (It doesn't say that in the specifications <https://gambaswiki.org/wiki/howto/package/v3.19.90> but I assumed wiki is behind).

There is nothing about the new db2 components in package specifications, so they are not added to the mix. It's a 3.19.6, but with more recent code and qt6 and mongodb components added.

I haven't had time to test the recipes. I will be packaging 3.19.6 soon, so there is a downloadable repo for on your own system to install from. To try the recipes, download the recipe archive of gambas version and debian version you want to pack. and download the gambas source code.

 1. Unpack the gambas3 source code archive
 2. In root folder of unpacked source code unpack corresponding recipe
    and rename folder to debian (all lowercase)
 3. in terminal install dependencies for gambas3 as root or with sudo
    (same stuff as for compilation) -> more info on my gitlab
 4. as regular user (so NO sudo or root) in terminal go to gambas3
    source code root folder and use dpkg-buildpackage -us -uc -b to make
    the packages for your debian version and architecture
 5. After all is done do cd .. && ls -al to see all .deb packages made


If it all works well (or not) for you, let me know on my gitlab (link below) or in a private mail.

gbWilly

Gambas3 for Debian <https://gitlab.com/gbWilly/gambas3-debian-repository>

Sent with Proton Mail <https://proton.me/mail/home> secure email.


For information, I think I will use the Debian recipes files to generate the specification files for the others packages type.

Stay tuned.

--
Benoît Minisini.


Follow-Ups:
Re: Gambas 3.19.6 and 3.19.90 recipesgbWilly <gbWilly@xxxxxxxxxxxxxx>
References:
Gambas 3.19.6 and 3.19.90 recipesgbWilly <gbWilly@xxxxxxxxxxxxxx>