[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Building gambas on OBS
[Thread Prev] | [Thread Next]
- Subject: Re: Building gambas on OBS
- From: Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
- Date: Wed, 13 Nov 2024 23:31:02 +0100
- To: user@xxxxxxxxxxxxxxxxxxxxxx
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/gambas3https://software.opensuse.org//download.html? project=home%3Amunix9%3Agambas%3Atest&package=gambas3Only 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.
Re: Building gambas on OBS | munix9 <munix9@xxxxxxxxxxxxxx> |
Re: Building gambas on OBS | Tim Dickson <dickson.tim@xxxxxxxxxxxxxx> |
Building gambas on OBS | munix9 <munix9@xxxxxxxxxxxxxx> |
Re: Building gambas on OBS | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |
Re: Building gambas on OBS | munix9 <munix9@xxxxxxxxxxxxxx> |
Re: Building gambas on OBS | munix9 <munix9@xxxxxxxxxxxxxx> |