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

Re: Stable version on Manjaro


Il 18/01/25 19:38, T Lee Davidson ha scritto:
On 1/16/25 5:35 AM, Gianluigi wrote:
Il 16/01/25 11:01, Benoît Minisini ha scritto:
Le 16/01/2025 à 10:35, Gianluigi a écrit :
Hi,

It seems that the instructions on the wiki for installing the stable
version of Gambas are incorrect:

These instructions come from the openSuse build server. But they are for
ArchLinux, and I thought it would work too for Manjaro...

Anyway, you can't install the packages on Manjaro because its poppler
library is not on par with the ArchLinux poppler library. :-/


Hi Benoit,

thanks for the reply, so if I understand correctly, the only way to get
the stable version of Gambas (3.20) is to compile?

Regards
Gianluigi



Perhaps not the only way, Gianluigi. I tested the idea of upgrading
'poppler' from the testing branch on a Manjaro stable VM.

This is a relatively fresh install so the dependencies are currently
few. On this system, there are three packages that depend on poppler
(Gambas excluded because I removed it for this test): libcupsfilters,
poppler-glib, and poppler-qt6. libcupsfilters doesn't seem to care what
version of poppler is installed, but the other two require
'poppler=24.11.0' making it necessary to upgrade them at the same time.

I may have been able to use "packman -U" specifying the testing branch
URLs for all three, but that would have made the console command line
rather long (which would not have been a problem except I have a
personal aversion to long command lines). Another option may have been
using the '--nodeps' option to upgrade each one individually, but I did
not want to bypass dependency checking for the test. So, I did neither.

Instead, I manually downloaded the poppler, poppler-glib, and poppler-
qt6 packages from a testing mirror. (I may have been able to use the '--
downloadonly' option, but I didn't try that either.) Then, I upgraded
those three downloaded packages in one (much shorter) command line using
"packman -U". They installed with no dependency issues; so I proceeded
to install Gambas from OBS using the OBS instructions.

Gambas 3.20 installed just fine. It launched and ran a project
successfully. Whether or not this procedure would work in the future may
be doubtful as Manjaro testing does not equate with Arch stable (As I
understand it, Manjaro unstable = Arch stable). Perhaps upgrading from
Manjaro unstable would be more appropriate.


Hi Lee,

thank you for the tests which unfortunately, due to my inability, I was
unable to duplicate, despite your clear instructions.
I think it's too complicated for an unfamiliar user of pacman and
ArchLinux.
All in all the compilation, thanks to the yaml file, remains for me the
simplest way to obtain a complete stable Gambas.
Then for the distribution of Gambas app packages the master repository
seems to work very well.
Now I'm going to sleep

Goodnight (even if I think it's ending for you) :-)
Gianluigi


References:
Stable version on ManjaroGianluigi <gradobag@xxxxxxxxxxx>
Re: Stable version on ManjaroBenoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: Stable version on ManjaroGianluigi <gradobag@xxxxxxxxxxx>
Re: Stable version on ManjaroT Lee Davidson <t.lee.davidson@xxxxxxxxx>