You are not logged in.

#1 2021-06-23 22:56:13

Svanto
Member
Registered: 2021-06-23
Posts: 3

[Solved] Is there a reason that glfw is split into two packages?

Is there a technical reason for the glfw-wayland/glfw-x11 split? All the other distros just seem to have a single glfw package, which seems far more practical in that you don't find yourself locked into only choosing one type of graphical sessions, and that there isn't issues with packages compiled exclusively for either without an underlying technical reason (such as librealsense in AUR).

Please correct me if I'm wrong, and thank you for your time.

Last edited by Svanto (2021-06-26 15:00:01)

Offline

#2 2021-06-24 12:52:13

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,919

Re: [Solved] Is there a reason that glfw is split into two packages?

The provides & conflicts in those packages suggest they can't coexist .

$ pkgfile libglfw.so.3.3
community/glfw-wayland
community/glfw-x11
$ 

Both provide the same library, but one is linked to libwayland-client.so.0 and the other to libX11.so.6 .

As for other distros :

debian stable does the same as archlinux :
[1] is for X11,  [2] is for wayland .


[1] https://packages.debian.org/buster/libglfw3]libglfw3 for X11
[2] https://packages.debian.org/buster/libglfw3-wayland


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2021-06-24 19:23:01

Svanto
Member
Registered: 2021-06-23
Posts: 3

Re: [Solved] Is there a reason that glfw is split into two packages?

Understood, sounds like an unfortunate choice on glfw's part then.

Thank you for correcting my misimpression.

Offline

#4 2021-06-26 14:00:24

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,919

Re: [Solved] Is there a reason that glfw is split into two packages?

You're welcome, please prepend [Solved] to the thread title .
(edit first post, you may have to shorten the exisitng title to add solved)

Last edited by Lone_Wolf (2021-06-26 14:00:40)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

Board footer

Powered by FluxBB