summaryrefslogtreecommitdiff
path: root/user
AgeCommit message (Collapse)AuthorFilesLines
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-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
2024-11-29user/mesa: Add 24.x versionsA. Wilcox8-8998/+222
user/mesa is the latest (24.2.7), and should install everywhere. user/mesa-be includes 24.1.7 which is needed for proper operation on big endian platforms, hence it is only enabled for ppc/ppc64. * Unfortunately, Intel Iris is not portable due to OpenCL issues and cannot be included with beta6. * The glvnd JSON file needs to be kept with the driver. * We can't split GL any more, so don't bother. * The DRI driver depends on the GLX stub, which is part of mesa, so declare that dep explicitly. (weak linked, so abuild can't see it)
2024-11-29user/bindgen-cli: New packageA. Wilcox1-0/+241
Required for the Rust bits of Mesa's new NV Vulkan driver.
2024-11-29user/mesa: move to user/mesa-amberA. Wilcox4-0/+144
This provides graphics drivers for r100/r200 Radeons, and also early GeForces via nouveau dri. nv30+ are handled by Gallium. Uses libglvnd so it can coexist with newer Mesa versions.
2024-11-29user/meson: Update to 1.4.0A. Wilcox1-2/+2
Needed for newer Mesa releases.
2024-11-29user/libvdpau: Update to 1.5A. Wilcox1-7/+8
Needed for new Mesa, and provides AVC1 decoding on supported hw.
2024-11-29user/libglvnd: New packageA. Wilcox1-0/+36
This package allows us to ship Amber and current Mesa at the same time.
2024-11-29user/wayland-protocols: Update to 1.38A. Wilcox3-70/+57
Also updates the test patch to be applicable to all tests. This patch has been submitted upstream and the upstream URL is included.
2024-11-29user/libxkbcommon: do tests in xvfb environmentErmine1-0/+1
2024-11-29user/sway: new packageSíle Ekaterin Liszka2-0/+509
2024-11-29user/libinput: upgrade to 1.26.2Síle Ekaterin Liszka1-2/+2
2024-11-29user/wlroots-0.18: switch to xwayland-devSíle Ekaterin Liszka1-1/+1
2024-11-29user/wlroots-0.17: switch to xwayland-devSíle Ekaterin Liszka1-1/+1
2024-11-29user/spirv-tools: add missing patchSíle Ekaterin Liszka1-0/+16
2024-11-29user/hwdata: add replaces=Ermine1-0/+1
2024-11-29legacy/hwids: move from user/Ermine1-67/+0
hwids is an abandoned project. It is now superseded by hwdata which is more complete.
2024-11-29user/libpciaccess: migrate to hwdataErmine1-1/+1
2024-11-29user/usbutils: migrate to hwdataErmine1-2/+2
2024-11-29user/pciutils: migrate to hwdataErmine1-2/+2
2024-11-29user/xwayland: new packageErmine1-0/+57
2024-11-29user/libxkbcommon: upgrade to 1.7.0, enable wayland supportErmine1-11/+48
2024-11-29user/xkeyboard-config: upgrade to 2.42Ermine1-17/+12
2024-11-29user/makedepend: upgrade to 1.0.9Ermine1-2/+2
2024-11-29user/util-macros: upgrade to 1.20.1Ermine1-3/+3
2024-11-29user/xorg-cf-files: upgrade to 1.0.8Ermine1-3/+3