summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-11-29user/xf86-video-{varies}: + libdrm as explicit depA. Wilcox6-7/+7
We've always depended on it, so no revbump needed; with the new Xorg changes, we don't automatically pull it in as a silent dep.
2024-11-29user/mesa-amber: Don't auto-install with mesa-driA. Wilcox1-1/+0
Since GBM is busted upstream, we can't use this for Wayland or Xorg. I'm not sure what we are meant to be using it for, but we don't need it available everywhere in this case.
2024-11-29user/mesa-amber: Fix i915 conflict, disable GBMA. Wilcox2-1/+53
See upstream: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12219
2024-11-29user/mesa-amber: Install with other DRI driversA. Wilcox1-0/+1
Users can override this by running 'apk add !mesa-amber', but this way we always install drivers for the older machines when installing Mesa drivers at all. This way, we don't need to change Horizon etc to support the older hardware drivers, and users can still remove it if they know they won't ever need it.
2024-11-29user/mesa: Disable broken drivers on pmmxA. Wilcox1-2/+1
2024-11-29user/wxwidgets: Use GLVND for GL headersA. Wilcox1-2/+2
2024-11-29user/wlroots-0.{17,18}: Use GLVND for GL headersA. Wilcox2-6/+7
2024-11-29user/vlc: Add GLVND for GL headersA. Wilcox1-2/+2
2024-11-29user/torcs: Use GLVND for GL headersA. Wilcox1-4/+4
2024-11-29user/supertux: Use GLVND for GL headersA. Wilcox1-1/+1
2024-11-29user/sdl2: Update to 2.0.22 for Wayland supportA. Wilcox1-4/+5
* Additionally, use GLVND for OpenGL headers. * Also, use RelWithDebInfo instead of RelWithDebugInfo. This matters because the target CMake files installed require the build type to match one of the ones they define, and they define that one.
2024-11-29user/sdl: Use GLVND for GL headersA. Wilcox1-1/+1
2024-11-29user/qt5-qtwayland: Add GLVND depA. Wilcox1-1/+1
* Mesa used for the DRM backend; GLVND for EGL.
2024-11-29user/plib: Use GLVND, https-ise URLsA. Wilcox1-4/+5
2024-11-29user/mpv: Use GLVND for GL headers, add WaylandA. Wilcox1-4/+3
* Mesa still needed for GBM, DRM, KMS. * Wayland enabled for both EGL and libva.
2024-11-29user/mesa-demos: Add libglvnd for GL headersA. Wilcox1-2/+3
2024-11-29user/libva: Add Wayland support, split by winsysA. Wilcox1-4/+20
These automatically add themselves when the winsys itself is present (libx11 or wayland), so there should be no functional change for users.
2024-11-29user/kwin: Add libglvnd dependencyA. Wilcox1-1/+2
Mesa is still needed for GBM, but GLVND is needed for EGL.
2024-11-29user/kwayland-server: Update GL header depA. Wilcox1-2/+2
2024-11-29user/kstars: Update GL header depA. Wilcox1-2/+2
2024-11-29user/gst-plugins-bad: Add more dependenciesA. Wilcox1-2/+2
* We now have Vulkan support, so add that. * Use GLVND for GL headers. Mesa remains for DRM.
2024-11-29user/glfw: Use GLVND for GL headersA. Wilcox1-2/+2
2024-11-29user/glew: Fix up dependenciesA. Wilcox1-3/+3
* Mesa is used internally for GBM. * libglvnd-dev is needed for OpenGL headers.
2024-11-29user/freeglut: Use GLVND for OpenGLA. Wilcox2-4/+22
Includes a patch to the CMake to use libOpenGL and libGLX instead of the legacy libGL. We also explicitly set GLVND instead of LEGACY for the FindOpenGL module.
2024-11-29user/fltk: Replace GL header providerA. Wilcox1-2/+2
2024-11-29user/fastfetch: Add libglvnd dependencyA. Wilcox1-2/+2
* Mesa is still used for GBM and KMS.
2024-11-29user/compton: Replace mesa with glvndA. Wilcox1-2/+2
2024-11-29user/clutter: Use glvnd, add Wayland supportA. Wilcox1-4/+6
* Only OpenGL headers are used, so replace mesa with libglvnd.
2024-11-29user/cogl: Add libglvnd dep, Wayland supportA. Wilcox1-3/+6
* mesa-dev is still needed for the KMS backend.
2024-11-29user/xscreensaver: Use libglvnd instead of MesaA. Wilcox1-1/+1
2024-11-29user/xorg-server: Move libpciaccess to depends_devA. Wilcox1-2/+2
Otherwise, some xf86-video-* fail to build with missing <pciaccess.h>.
2024-11-29user/xmoto: Use libglvnd-dev for GL headersA. Wilcox1-1/+1
2024-11-29user/xf86-video-vmware: Add libxext-dev dependencyA. Wilcox1-1/+1
2024-11-29user/vte: relbump for ICU 75A. Wilcox1-2/+2
Also, declare ICU dependency explicitly so it isn't missed again.
2024-11-29user/mesa-be: Split like user/mesaA. Wilcox1-48/+13
2024-11-29user/gst-plugins-base: Fix dependenciesA. Wilcox1-4/+6
We can enable Wayland now. Use libglvnd for EGL and Mesa for GBM. Ensure wraps are disabled, so it doesn't download its own gl-headers.
2024-11-29user/grfcodec: Ensure PNG is availableA. Wilcox1-1/+1
OpenTTD needs grfcodec to have PNG support or it will not build.
2024-11-29user/glu: Use libglvnd instead of MesaA. Wilcox1-2/+2
2024-11-29user/wayfire: New packageA. Wilcox1-0/+37
2024-11-29user/wf-config: New packageA. Wilcox1-0/+34
2024-11-29user/json: New packageA. Wilcox1-0/+36
2024-11-29user/sway: depend on swaybgSíle Ekaterin Liszka1-1/+1
2024-11-29user/swaybg: new packageSíle Ekaterin Liszka1-0/+36
2024-11-29user/arcticfox: Provide firefox-esr with low verA. Wilcox1-0/+1
This allows us to put 'firefox-esr' back in the Standard case of Horizon, because on PPC where firefox-esr isn't available APK will fall back to Arctic Fox. But on platforms where the real Firefox is available, it will install that.
2024-11-29user/mesa: Update to 24.3.0, simplify packagingA. Wilcox1-22/+6
There is no reason to split EGL since all DRI drivers need the EGL runtime now due to how glvnd works. Similar for GL-API. Confirmed working well on: * Intel HD Graphics 3000/4000 (Sandy Bridge, Ivy Bridge) * NVIDIA Fermi (GeForce GT 520, Quadro 1000M) * AMD Radeon (r600 on ppc64, with usual known brokenness) * LLVMpipe on Intel Iris (Raptor Lake) in both X11 and Wayland environments.
2024-11-29user/xorg-server,xwayland: Switch to glvndA. Wilcox2-5/+5
2024-11-29user/libepoxy: Update to 1.5.9, switch to glvndA. Wilcox1-7/+9
2024-11-29experimental/spirv-llvm-translator: New packageA. Wilcox3-0/+787
Does not work on big endian, despite faring slightly better with my patch. Does not seem to work on 32-bit architectures; not investigated. See-also: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/issues/2397
2024-11-29user/glslang: spirv-remap: Cross-endian supportA. Wilcox2-2/+51
Reported upstream at https://github.com/KhronosGroup/glslang/issues/3799; I'm not happy with the patch, and I feel like it can be better, but it works and it unblocks Vulkan for beta6.
2024-11-29user/spirv-tools: Patch for cross-endian shadersA. Wilcox2-1/+287
This integrates a patch that is currently sitting upstream in review. Adding this patch corrects the tools to work on cross-endian binaries, i.e. a big-endian system can handle little-endian shaders, and vis versa. See-also: https://github.com/KhronosGroup/SPIRV-Tools/issues/5595