diff --git a/recipes/wip/libs/gnome/libepoxy/recipe.toml b/recipes/wip/libs/gnome/libepoxy/recipe.toml index d77fc9cb..f14bee50 100644 --- a/recipes/wip/libs/gnome/libepoxy/recipe.toml +++ b/recipes/wip/libs/gnome/libepoxy/recipe.toml @@ -13,7 +13,7 @@ dependencies = [ "libxext", "libxfixes", "libxxf86vm", - "mesa-x11", + "mesa", "x11proto", "zlib", ] @@ -21,6 +21,6 @@ script = """ DYNAMIC_INIT cookbook_meson \ -Degl=yes \ - -Dglx=yes \ + -Dglx=no \ -Dtests=false """ diff --git a/recipes/wip/libs/other/libxkbcommon/recipe.toml b/recipes/wip/libs/other/libxkbcommon/recipe.toml index d62aaec7..055b3310 100644 --- a/recipes/wip/libs/other/libxkbcommon/recipe.toml +++ b/recipes/wip/libs/other/libxkbcommon/recipe.toml @@ -2,15 +2,25 @@ [source] tar = "https://xkbcommon.org/download/libxkbcommon-1.7.0.tar.xz" blake3 = "5001ca0b8562feeef2010bf16c05657e3875fda3ed5fdedbf48b9135e5cdfcbc" +patches = [ + "redox.patch" +] [build] -template = "meson" -mesonflags = [ - "-Denable-wayland=false", - "-Denable-x11=false" -] +template = "custom" dependencies = [ "libxml2", "xz", "zlib", + "libpthread-stubs", + "libxau", + "x11proto", + "xcb-proto", + "libxcb", ] +script = """ +DYNAMIC_INIT +cookbook_meson \ + -Denable-wayland=false \ + -Denable-x11=true +""" diff --git a/recipes/wip/x11/libxkbcommon-x11/redox.patch b/recipes/wip/libs/other/libxkbcommon/redox.patch similarity index 96% rename from recipes/wip/x11/libxkbcommon-x11/redox.patch rename to recipes/wip/libs/other/libxkbcommon/redox.patch index 11a80ca9..0ec555c8 100644 --- a/recipes/wip/x11/libxkbcommon-x11/redox.patch +++ b/recipes/wip/libs/other/libxkbcommon/redox.patch @@ -1,4 +1,4 @@ -diff --color -ruwN source/meson.build source-new/meson.build +diff -ruwN source/meson.build source-new/meson.build --- source/meson.build 2024-03-24 04:23:43.000000000 +0700 +++ source-new/meson.build 2025-10-29 10:55:30.355297899 +0700 @@ -637,8 +637,6 @@ @@ -31,7 +31,7 @@ diff --color -ruwN source/meson.build source-new/meson.build if get_option('enable-xkbregistry') test( 'registry', -diff --color -ruwN source/src/x11/util.c source-new/src/x11/util.c +diff -ruwN source/src/x11/util.c source-new/src/x11/util.c --- source/src/x11/util.c 2024-03-24 04:23:43.000000000 +0700 +++ source-new/src/x11/util.c 2025-10-29 15:03:58.879274347 +0700 @@ -39,7 +39,7 @@ diff --git a/recipes/wip/net/onion-routing/tor-browser/recipe.toml b/recipes/wip/net/onion-routing/tor-browser/recipe.toml index 59e2e024..4c489a9d 100644 --- a/recipes/wip/net/onion-routing/tor-browser/recipe.toml +++ b/recipes/wip/net/onion-routing/tor-browser/recipe.toml @@ -15,7 +15,7 @@ dependencies = [ # "glib", "gtk3", "pango", - "libxkbcommon-x11", + "libxkbcommon", "libice", "mesa-x11", "x11proto-kb", diff --git a/recipes/wip/web/firefox-esr/recipe.toml b/recipes/wip/web/firefox-esr/recipe.toml index 54947da8..2ad0ebc0 100644 --- a/recipes/wip/web/firefox-esr/recipe.toml +++ b/recipes/wip/web/firefox-esr/recipe.toml @@ -17,7 +17,7 @@ dependencies = [ # "glib", "gtk3", "pango", - "libxkbcommon-x11", + "libxkbcommon", "libice", "mesa-x11", "x11proto-kb", diff --git a/recipes/wip/web/firefox/recipe.toml b/recipes/wip/web/firefox/recipe.toml index 24b5ff60..da4d72e4 100644 --- a/recipes/wip/web/firefox/recipe.toml +++ b/recipes/wip/web/firefox/recipe.toml @@ -13,7 +13,7 @@ dependencies = [ "freetype2", "gtk3", "pango", - "libxkbcommon-x11", + "libxkbcommon", "libice", "mesa-x11", "nspr", diff --git a/recipes/wip/x11/i3/i3/recipe.toml b/recipes/wip/x11/i3/i3/recipe.toml index 06758788..76dee3b5 100644 --- a/recipes/wip/x11/i3/i3/recipe.toml +++ b/recipes/wip/x11/i3/i3/recipe.toml @@ -7,7 +7,7 @@ blake3 = "3b54ed52759339e545a7a5f602946abc0164c37eb801e79c0cb40f93dbae53d2" dependencies = [ "cairo", "libev", - "libxkbcommon-x11", + "libxkbcommon", "pango", "pcre2", "startup-notification", diff --git a/recipes/wip/x11/libxkbcommon-x11/recipe.toml b/recipes/wip/x11/libxkbcommon-x11/recipe.toml deleted file mode 100644 index ea53a2ca..00000000 --- a/recipes/wip/x11/libxkbcommon-x11/recipe.toml +++ /dev/null @@ -1,25 +0,0 @@ -# TODO: Conflict with libxkbcommon-x11 -# TODO: Keyboard not working, see patches -[source] -tar = "https://xkbcommon.org/download/libxkbcommon-1.7.0.tar.xz" -blake3 = "5001ca0b8562feeef2010bf16c05657e3875fda3ed5fdedbf48b9135e5cdfcbc" -patches = [ "redox.patch" ] - -[build] -template = "custom" -dependencies = [ - "libxml2", - "xz", - "zlib", - "libpthread-stubs", - "libxau", - "x11proto", - "xcb-proto", - "libxcb", -] -script = """ -DYNAMIC_INIT -cookbook_meson \ - -Denable-wayland=false \ - -Denable-x11=true -""" diff --git a/recipes/wip/x11/mesa-x11/recipe.toml b/recipes/wip/x11/mesa-x11/recipe.toml index dfb07c14..2bcc4a38 100644 --- a/recipes/wip/x11/mesa-x11/recipe.toml +++ b/recipes/wip/x11/mesa-x11/recipe.toml @@ -24,9 +24,11 @@ script = """ DYNAMIC_INIT cookbook_meson \ -Ddri-drivers-path=/usr/lib/dri \ - -Degl=enabled \ + -Degl=disabled \ -Dglx=dri \ -Dllvm=enabled \ + -Dgles1=disabled \ + -Dgles2=disabled \ -Dplatforms=x11 \ -Dshader-cache=disabled """