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

Re: Building gambas on OBS


Le 12/11/2024 à 16:35, munix9 a écrit :
Am 11.11.24 um 23:12 schrieb munix9:
Am 11.11.24 um 19:54 schrieb Benoît Minisini:

Then take a look at this:
https://build.opensuse.org/package/show/home:munix9:gambas:test/gambas3
https://software.opensuse.org//download.html? project=home%3Amunix9%3Agambas%3Atest&package=gambas3

Only one file is required: _service (the other _service:* files are created by the corresponding OBS services).

> ...

This is still a proof-of-concept, there is room for optimization.

That's it from my side for now. Next, a decision should be made as to whether OBS should be used and if so, how (organization, I have already mentioned this several times, implementation, tests, helping hands, ...).


Hi,

OK, let's try to use OpenSUSE Build Service.

Here is what I will do now:

1) I add the same ".obs" directory than you to the root of Gambas sources. I update them according to the 'master' branch.

2) I make a "gambas-package-config" Gambas project in the "app/src" directory. This project will generate the contents of the ".obs" directory.

At the moment, I don't think that everything can be generated automatically. To start, I think I can put the same component description automatically everywhere. I will try to go further, but I think package dependencies must be done manually, as they are different between distributions.

The goal is the following:

1) Every Debian/Ubuntu/ArchLinux/SuSE/Fedora packager will just have to take the files from the ".obs" directory to make Gambas packages for their distribution. No excuse anymore for having incorrect packages of Gambas in Debian, Ubuntu (for example)...

2) All packages will be available on 'build.opensuse.org'.

I just don't understand at the moment if just "x86_64" is possible, or if we can have "aarch64" packages too, and if the package build must be done locally or if it can occurs only on the openSUSE servers.

--
Benoît Minisini.


Follow-Ups:
Re: Building gambas on OBSmunix9 <munix9@xxxxxxxxxxxxxx>
Re: Building gambas on OBSTim Dickson <dickson.tim@xxxxxxxxxxxxxx>
References:
Building gambas on OBSmunix9 <munix9@xxxxxxxxxxxxxx>
Re: Building gambas on OBSBenoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: Building gambas on OBSmunix9 <munix9@xxxxxxxxxxxxxx>
Re: Building gambas on OBSmunix9 <munix9@xxxxxxxxxxxxxx>