PKGBUILD updated to reflect the change in meson vulkan-layers options. Also the wrong commit from the last night has been reverted.
Search Criteria
Package Details: lib32-mesa-git 21.1.0_devel.137129.4b1217146d3-1
Git Clone URL: | https://aur.archlinux.org/lib32-mesa-git.git (read-only, click to copy) |
---|---|
Package Base: | lib32-mesa-git |
Description: | an open-source implementation of the OpenGL specification, git version |
Upstream URL: | https://www.mesa3d.org |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | None |
Maintainer: | Lone_Wolf (rjahanbakhshi) |
Last Packager: | rjahanbakhshi |
Votes: | 41 |
Popularity: | 1.38 |
First Submitted: | 2009-12-18 18:42 |
Last Updated: | 2021-03-27 17:03 |
Dependencies (31)
- glslang (glslang-git, glslang-minimal-git)
- lib32-gcc-libs (lib32-gcc-libs-git, lib32-gcc-libs-gitb)
- lib32-libdrm (lib32-libdrm-git, lib32-libdrm-minimal-git)
- lib32-libelf (lib32-libelf-minimal-git)
- lib32-libunwind (lib32-libunwind-git)
- lib32-libxdamage
- lib32-libxshmfence
- lib32-libxxf86vm
- lib32-lm_sensors
- lib32-vulkan-icd-loader
- lib32-wayland (lib32-wayland-git)
- lib32-zstd (lib32-zstd-git)
- mesa-git
- lib32-llvm-libs=11.1.0 (lib32-llvm-libs-git, lib32-llvm-libs-rc, lib32-llvm-libs-minimal-git)
- git (git-git) (make)
- lib32-gcc-libs (lib32-gcc-libs-git, lib32-gcc-libs-gitb) (make)
- lib32-libelf (lib32-libelf-minimal-git) (make)
- lib32-libglvnd (lib32-nvidia-utils-llb, lib32-libglvnd-git) (make)
- lib32-libva (lib32-libva-minimal-git) (make)
- lib32-libvdpau (lib32-libvdpau-git) (make)
- lib32-libx11 (lib32-libx11-git) (make)
- lib32-libxml2 (make)
- lib32-libxrandr (make)
- lib32-wayland (lib32-wayland-git) (make)
- mesa-git (make)
- meson (meson-git) (make)
- python-mako (make)
- wayland-protocols (wayland-protocols-git) (make)
- xorgproto (xorgproto-git) (make)
- lib32-llvm=11.1.0 (lib32-llvm-git, lib32-llvm-rc, lib32-llvm-minimal-git) (make)
- opengl-man-pages (optional) – for the OpenGL API man pages
Required by (88)
- acroread (requires lib32-mesa)
- acroread-it (requires lib32-mesa)
- android-sdk-25.2.5 (requires lib32-mesa) (x86_64)
- deepin-wine5-i386 (requires lib32-mesa)
- deepin-wine5-stable (requires lib32-mesa)
- donkey-me (requires lib32-mesa)
- efmb (requires lib32-mesa)
- enemy-territory (requires lib32-mesa) (x86_64)
- epsxe-plugin-gpu-xgl2 (requires lib32-mesa) (x86_64)
- frozensynapse-hib (requires lib32-mesa)
- grim-fandango (requires lib32-mesa) (x86_64)
- gtk3-classic (requires lib32-mesa) (make)
- jumpman (requires lib32-mesa) (x86_64)
- labview-2010 (requires lib32-mesa) (x86_64)
- labview-2010-rte (requires lib32-mesa) (x86_64)
- leagueoflegends-git (requires lib32-vulkan-intel) (optional)
- leagueoflegends-git (requires lib32-vulkan-driver)
- leagueoflegends-git (requires lib32-vulkan-radeon) (optional)
- legendofdungeon (requires lib32-mesa)
- lib32-allegro (requires lib32-mesa) (make)
- lib32-allegro4 (requires lib32-mesa) (make)
- lib32-cogl (requires lib32-mesa)
- lib32-ffmpeg-semifull-git (requires lib32-mesa)
- lib32-freeglut-git (requires lib32-mesa) (make)
- lib32-gallium-nine-git (requires lib32-mesa)
- lib32-glfw-wayland (requires lib32-mesa) (make)
- lib32-glfw-wayland-git (requires lib32-vulkan-driver) (optional)
- lib32-glfw-wayland-git (requires lib32-mesa) (make)
- lib32-glfw-wayland-git (requires lib32-opengl-driver) (optional)
- lib32-glfw-x11 (requires lib32-mesa) (make)
- lib32-glfw-x11-git (requires lib32-opengl-driver) (optional)
- lib32-glfw-x11-git (requires lib32-vulkan-driver) (optional)
- lib32-glfw-x11-git (requires lib32-mesa) (make)
- lib32-glu-git (requires lib32-mesa) (make)
- lib32-glxosd-fix-git (requires lib32-mesa)
- lib32-gtk3-classic (requires lib32-mesa) (make)
- lib32-gtk3-classic (requires lib32-mesa)
- lib32-gtkglext (requires lib32-mesa) (make)
- lib32-libglvnd-git (requires lib32-mesa)
- lib32-libglvnd-git (requires lib32-opengl-driver)
- lib32-libtxc_dxtn (requires lib32-mesa)
- lib32-mesa-demos-git (requires lib32-mesa) (make)
- lib32-mesa-libgl (requires lib32-mesa)
- lib32-mesa-libgl-noglvnd (requires lib32-mesa)
- lib32-nvidia-utils-llb (requires lib32-mesa)
- lib32-qt3 (requires lib32-mesa) (make)
- lib32-qt4 (requires lib32-mesa) (make)
- lib32-qtwebkit (requires lib32-mesa) (make)
- lib32-sdl-git (requires lib32-mesa) (make)
- lib32-sdl-nobackingstore (requires lib32-mesa) (make)
- lib32-sdl-nokbgrab (requires lib32-mesa) (make)
- lib32-sdl-openglhq (requires lib32-mesa) (make)
- lib32-sdl-openglhq-nokbgrab (requires lib32-mesa) (make)
- lib32-sdl2-git (requires lib32-mesa) (make)
- lib32-sdl2-ime-support (requires lib32-mesa) (make)
- lib32-sdl2-minimal-git (requires lib32-mesa) (optional)
- lib32-sdl2-minimal-x11-git (requires lib32-mesa) (optional)
- lib32-waffle (requires lib32-mesa) (optional)
- lib32-waffle (requires lib32-mesa) (make)
- lib32-xine-lib (requires lib32-mesa) (make)
- lutris-world-of-warcraft-dependencies-amd (requires lib32-vulkan-radeon)
- lutris-world-of-warcraft-dependencies-amd (requires lib32-mesa)
- maldita-castilla (requires lib32-mesa)
- pharo-vm (requires lib32-mesa)
- prey (requires lib32-mesa) (x86_64)
- prime (requires lib32-vulkan-intel) (optional)
- proton-ge-custom (requires lib32-mesa) (make)
- proton-native (requires lib32-mesa) (make)
- shadowgrounds (requires lib32-mesa)
- shadowgrounds-survivor (requires lib32-mesa)
- swamp-wine (requires lib32-mesa)
- tankatwar (requires lib32-mesa)
- typhoon_2001 (requires lib32-mesa) (x86_64)
- uplink (requires lib32-mesa) (x86_64)
- verminian-trap (requires lib32-mesa)
- wine-git (requires lib32-mesa) (make)
- wine-lol (requires lib32-mesa) (make)
- wine-no-pe (requires lib32-mesa) (make)
- wine-osu (requires lib32-mesa) (make)
- wine-stable (requires lib32-mesa) (make)
- wine-stable-next (requires lib32-mesa) (make)
- wine-stable-ubuntu (requires lib32-mesa) (optional)
- wine-staging-git (requires lib32-mesa) (make)
- wine-unity3d-git (requires lib32-mesa) (make)
- wine-valve (requires lib32-mesa) (make)
- wine-valve-git (requires lib32-mesa) (make)
- wine-vulkan-git (requires lib32-mesa) (make)
- wine37 (requires lib32-mesa) (make)
Sources (3)
rjahanbakhshi commented on 2021-03-27 17:08
Lone_Wolf commented on 2021-01-03 15:33
I have switched to another package and am looking for a new maintainer.
Lone_Wolf commented on 2020-08-28 12:46
Using b_ndebug=true again, also cleaned up dependencies.
Thank you for the input, shoober420 and plagman.
for those using llvm git versions : build fails, see https://gitlab.freedesktop.org/mesa/mesa/-/issues/3465
Plagman commented on 2020-08-28 01:36
Can ndbebug=true be re-enabled for this one too?
shoober420 commented on 2020-08-18 20:02
@Lone_Wolf
Here are the build logs. https://pastebin.com/9vDuLrVx (build) / https://pastebin.com/TDFdgiVY (package)
Lone_Wolf commented on 2020-08-17 10:52
Was your build test done in a clean chroot ? If so, please post makepkg logs somewhere.
Both lib32-systemd and lib32-gcrypt were necessary at some point, but this may have changed.
I'll look into it.
shoober420 commented on 2020-08-17 04:40
I can confirm that “lib32-systemd” is not required for building this package. It’s also not present in the makedepends section of the official lib32-mesa package. This also means “lib32-libgcrypt” is not required for this to compile either. Please remove “lib32-systemd” and “lib32-libgcrypt”.
shoober420 commented on 2020-08-16 22:27
Is “lib32-systemd” really a dependency for mesa? It’s not for the 64bit version, so it kind of doesn’t make any sense.
Lone_Wolf commented on 2020-07-02 14:47
Both archlinux and mesa bugtrackers don't show LTO related problems with mesa afaik.
Re-enabled LTO.
Lone_Wolf commented on 2020-05-14 10:12
Checked the bugreport, and noticed you had problems creating a trace for debugging.
None of the archlinux mesa packages (official repos, lordheavys unofficial repo, aur packages) has a debug version.
If you still want to give it a try , check https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces
Pinned Comments
Lone_Wolf commented on 2019-05-09 13:30
This package now uses an environment variable to determine which llvm package it will be built against. Check PKGBUILD for details.