Package Details: mesa-aco-git 19.2.0_devel.114724.fbaabd839e8-1

Git Clone URL: https://aur.archlinux.org/mesa-aco-git.git (read-only)
Package Base: mesa-aco-git
Description: Mesa with the ACO compiler patchset, git version
Upstream URL: https://www.mesa3d.org
Licenses: custom
Conflicts: libva-mesa-driver, mesa, mesa-git, mesa-vdpau, mesa-vulkan-layer, opencl-mesa, vulkan-intel, vulkan-mesa-layer, vulkan-radeon
Provides: libva-mesa-driver=19.2.0_devel.114724.fbaabd839e8-1, mesa=19.2.0_devel.114724.fbaabd839e8-1, mesa-git=19.2.0_devel.114724.fbaabd839e8-1, mesa-vdpau=19.2.0_devel.114724.fbaabd839e8-1, mesa-vulkan-layer=19.2.0_devel.114724.fbaabd839e8-1, opencl-driver, opencl-mesa=19.2.0_devel.114724.fbaabd839e8-1, opengl-driver, vulkan-driver=19.2.0_devel.114724.fbaabd839e8-1, vulkan-intel=19.2.0_devel.114724.fbaabd839e8-1, vulkan-mesa-layer=19.2.0_devel.114724.fbaabd839e8-1, vulkan-radeon=19.2.0_devel.114724.fbaabd839e8-1
Submitter: Nephyrin
Maintainer: Nephyrin
Last Packager: Nephyrin
Votes: 19
Popularity: 10.312226
First Submitted: 2019-07-03 18:15
Last Updated: 2019-08-02 01:54

Dependencies (36)

Required by (914)

Sources (2)

Pinned Comments

Nephyrin commented on 2019-07-03 18:37

See here for information on the ACO backend: https://steamcommunity.com/games/221410/announcements/detail/1602634609636894200

This package is mostly just mesa-git targeted at the ACO branch. It selects llvm 8.0 to prevent breaking your system when llvm9 comes out (rebuild will be required). Unlike mesa-git this doesn't have the MESA_WHICH_LLVM selection, which we were seeing break AUR helpers such as yay, but that may be a matter of preference. Using llvm-git is much less necessary with this as the new compiler, by definition, is not using LLVM (some non-pixel-shaders still make use of system LLVM, but 8.0 should be plenty recent for those purposes)

Latest Comments

1 2 Next › Last »

yurikoles commented on 2019-08-02 08:13

Hi @Nephyrin,

Thanks for this package. According to AUR -git packages policy you shouldn't bump if there are no changes. Thanks for understanding.

Nephyrin commented on 2019-07-23 20:23

Since egl.pc will be dropped next time ACO is rebased, I changed the package to drop it now so it won't conflict with libglvnd-glesv2. If upstream arch mesa settles on providing both these files we can switch to that.

Mel commented on 2019-07-23 16:22

@Terence not anymore

Please see https://aur.archlinux.org/cgit/aur.git/commit/?h=libglvnd-glesv2&id=c7831b604063

Edit: I don't know why that git link is so fucky, please copy the entire text and paste into browser address. Boils down to 'Also provide egl.pc' which creates conflict with mesa-aco-git since it also provides that file.

pacman -Fl mesa-aco-git | grep egl.pc
mesa-aco-git usr/lib/pkgconfig/egl.pc

Terence commented on 2019-07-23 14:16

@Mel you can fix that by installing https://aur.archlinux.org/packages/libglvnd-glesv2/

Mel commented on 2019-07-23 14:15

Can you please provide glesv2.pc file like mesa in arch repos does? I can't build sway-git without it.

https://git.archlinux.org/svntogit/packages.git/tree/trunk/glesv2.pc?h=packages/mesa

https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/mesa#n185

Matius commented on 2019-07-23 08:46

Please add compiler-rt as dependency. For some reason clang doesn't have this dependency and downgrading from llvm-git fails due to missing dependencies.

Nephyrin commented on 2019-07-23 01:42

The llvm dependency has been fixed to >=8.0.0 <8.1 for testing users. It's in there because the linkage will break when a major llvm release comes by and require a rebuild, but should only have been enforcing against the major revision.

zfkerr commented on 2019-07-21 01:49

@Nephyrin , please, replace dependency 'llvm-libs=8.0.0' with just 'llvm-libs'.

Mel commented on 2019-07-20 17:06

Arch just updated llvm to 8.0.1 in testing (https://www.archlinux.org/packages/testing/x86_64/llvm/)

error: failed to prepare transaction (could not satisfy dependencies)
:: installing llvm-libs (8.0.1-1) breaks dependency 'llvm-libs=8.0.0' required by mesa-aco-git

Nephyrin commented on 2019-07-08 21:15

@parkerlreed This was forked from the usptream mesa-git that has been around (and a monolith) for a while -- providing split packages like the repo would work, but the general convention is to avoid that for AUR packages which are less convenient to manage.