You are not logged in.

#1 2022-07-18 20:26:32

MountainX
Member
Registered: 2016-02-08
Posts: 371

Which package to use for GTK2 apps now?

With the wxWidgets update (Arch Linux - News: wxWidgets 3.2 update) GTK2 was removed.

Which GTK2 package is recommended now for the wxgtk2 apps some of us still have to use?

I checked this package:

AUR (en) - wxgtk2-wxgtk-provides-latest

The comment from yesterday is not encouraging.

All these wx things are basically broken. Some needs a newer version, some needs the old one. A long chain of dependency made it impossible to even switch from old to new or new to old, without uninstalling nearly the OS

I appreciate any advice.

Last edited by MountainX (2022-07-19 00:20:48)

Offline

#2 2022-07-18 20:37:27

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: Which package to use for GTK2 apps now?

What "apps" are you referring to?  The whole idea of wx is that client code can remain toolkit-agnostic and can run on a wide range of toolkits.  If a program uses wx-widgets, it should transition seemlessly to gtk3 (or qt, or many others) with just a rebuild against the new / preferred toolkit.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2022-07-18 20:41:11

cbr1_
Member
Registered: 2019-02-09
Posts: 9

Re: Which package to use for GTK2 apps now?

Yeah I think you might be confusing wxwidgets with GTK2 itself. GTK2 is still in the repos.

Offline

#4 2022-07-18 23:29:55

MountainX
Member
Registered: 2016-02-08
Posts: 371

Re: Which package to use for GTK2 apps now?

Trilby wrote:

What "apps" are you referring to?

AUR (en) - filecloudsync

Trilby wrote:

The whole idea of wx is that client code can remain toolkit-agnostic and can run on a wide range of toolkits.  If a program uses wx-widgets, it should transition seemlessly to gtk3 (or qt, or many others) with just a rebuild against the new / preferred toolkit.

I assume the vendor knows that, but I will pass it along on the support ticket we opened. So far they not been willing to do much. I am just happy we have had (until now) a working client on Arch Linux. It has actually worked quite well, honestly.

cbr1_ wrote:

Yeah I think you might be confusing wxwidgets with GTK2 itself. GTK2 is still in the repos.

Currently filecloudsync has dependencies on wxgtk2 (wxgtk2-dev, wxwidgets-gtk2).

I will be pleasantly surprised if File Cloud decides to migrate to gtk3 or qt. If that happens, it's not likely to be today or tomorrow (or next week or even next month). They tend to move slowly. In the mean time, we depend on filecloudsync every day.

Is there an AUR package I can install now to keep FileCloud working, given the recent change in wxwidgets?

Offline

#5 2022-07-18 23:59:37

cbr1_
Member
Registered: 2019-02-09
Posts: 9

Re: Which package to use for GTK2 apps now?

MountainX wrote:

Currently filecloudsync has dependencies on wxgtk2 (wxgtk2-dev, wxwidgets-gtk2).

I will be pleasantly surprised if File Cloud decides to migrate to gtk3 or qt. If that happens, it's not likely to be today or tomorrow (or next week or even next month). They tend to move slowly. In the mean time, we depend on filecloudsync every day.

Is there an AUR package I can install now to keep FileCloud working, given the recent change in wxwidgets?

maybe you've already done this but just in case: https://aur.archlinux.org/packages/wxwidgets-gtk2 did you try installing it from the AUR?

Offline

#6 2022-07-19 00:19:21

MountainX
Member
Registered: 2016-02-08
Posts: 371

Re: Which package to use for GTK2 apps now?

cbr1_ wrote:

maybe you've already done this but just in case: https://aur.archlinux.org/packages/wxwidgets-gtk2 did you try installing it from the AUR?

Thank you. That's the info I needed. I had looked at various AUR packages (like the one I linked in the OP) and wasn't sure which one to try. I'll try the one you linked.

Offline

#7 2022-07-19 01:43:24

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: Which package to use for GTK2 apps now?

Ah, nevermind, this is all about precompiled closed source programs - this will always be a problem and is not limited to widget toolkits.  If the closed binary the vendor supplies is linked against old libs, there's very little that can be done about it.  Sometimes some gymnastics can be done with installing the old libs under /opt/ and using an LD_PRELOAD hack, but that's about it.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

Board footer

Powered by FluxBB