Eli Schwartz 78658acbd5 gui-libs/gtk: add a "poison" macro support to disable X/wayland
Many packages perform automagic dependencies on gdk's backend
implementations by checking if the macro is defined and then using the
code it unlocks, rather than having a buildsystem option such as
-Dwayland=true.

It's unfeasible to patch every such package's source code to add
configure options and respect them. Instead add a truly filthy hack and
permit gtk itself to selectively show or hide the windowing system in
use.

Bug: https://bugs.gentoo.org/624960
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/37259
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-01 20:36:19 -04:00
2024-08-01 17:29:00 +02:00
2024-07-22 22:42:23 +09:00
2024-07-20 05:38:12 +01:00
2024-07-30 19:09:32 +03:00
2024-08-01 22:23:04 +03:00
2024-08-01 17:28:58 +02:00
2024-07-31 23:14:18 -04:00
2024-08-01 22:20:16 +02:00
2024-07-21 17:02:43 +02:00
2024-08-01 22:20:21 +02:00
2024-07-26 21:50:00 +02:00
2024-07-12 15:09:34 +03:00
2024-07-20 14:22:23 +03:00
2024-07-28 11:48:31 -07:00
2024-07-29 10:33:49 +03:00
2024-08-01 17:29:05 +02:00
2024-08-01 17:29:05 +02:00
2024-07-28 05:15:17 +01:00
2024-07-30 21:00:43 +02:00
2024-08-01 18:56:57 -04:00
2024-07-08 09:17:04 -07:00
2024-07-31 14:49:36 -07:00
2024-07-31 11:23:08 +02:00
2024-08-01 18:51:02 +02:00
2024-07-29 09:04:30 +03:00
2024-08-01 16:47:22 +00:00
2024-08-01 22:53:33 +01:00
2024-08-01 22:20:15 +02:00
2024-07-21 17:04:20 +02:00
2024-07-28 11:42:39 -07:00
2024-08-01 20:20:35 +02:00
…
S
Description
No description provided
9.8 GiB
Languages
Shell 98%
Roff 1.3%
Emacs Lisp 0.2%
C 0.1%