Package Details: mesa-git 17.3.0_devel.96241.2d4b57fc3e-2

Git Clone URL: https://aur.archlinux.org/mesa-git.git (read-only)
Package Base: mesa-git
Description: an open-source implementation of the OpenGL specification, git version
Upstream URL: http://mesa3d.sourceforge.net
Keywords: mesa X11
Licenses: custom
Conflicts: libtxc_dxtn, libva-mesa-driver, mesa, mesa-libgl, mesa-vdpau, opencl-mesa, vulkan-intel, vulkan-radeon
Provides: libtxc_dxtn, libva-mesa-driver, mesa, mesa-libgl, mesa-vdpau, opencl-driver, opencl-mesa, opengl-driver, vulkan-driver, vulkan-intel, vulkan-radeon
Submitter: Krejzi
Maintainer: Lone_Wolf
Last Packager: Lone_Wolf
Votes: 150
Popularity: 0.365597
First Submitted: 2014-06-19 21:33
Last Updated: 2017-10-03 12:56

Required by (747)

Sources (4)

Pinned Comments

Lone_Wolf commented on 2016-10-11 20:52

Updated Pinned Comment

Recommended way to update :

run pacman -Syu
build & update llvm-svn & lib32-llvm-svn
build & update mesa-git
build & update lib32-mesa-git

If you feel llvm-svn takes to long to build (50 minutes on my system) Kerberizer (aur llvm-svn & lib32-llvm-svn maintainer ) has setup an unofficial repo.
see https://wiki.archlinux.org/index.php/Unofficial_user_repositories#llvm-svn

That repo is updated to latest llvm-svn several times per day.

Latest Comments

Kalinda commented on 2017-10-23 17:44

Just a heads up/FYI for you guys. If your build fails and you encounter this bug -- https://bugs.freedesktop.org/show_bug.cgi?id=103388 -- removing the enable opencl line from the PKGBUILD works fine as a workaround for it.

Or you could apply the patch provided in the link, I'm just not programming-savvy enough to do it myself, still learning.

Lone_Wolf commented on 2017-10-12 08:04

mesa-dri stopped [1] being a separate (split) package in dec 2014 and xf86-video-intel still depends on it ?

I created https://bugs.archlinux.org/task/55961 to get xf86-video-intel updated.


As a workaround add 'mesa-dri' to the provides= line in the PKGBUILD.


[1]
https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/mesa&id=90c5431e1e466ee583de100d0388f72649e75ee1

darky commented on 2017-10-12 07:10

could not satisfy dependencies:
removing mesa breaks dependency 'mesa-dri' required by xf86-video-intel

Malrama commented on 2017-10-03 10:35

You should add (from today on):

provides=(... 'libtxc_dxtn' ...)
conflicts=(... 'libtxc_dxtn' ...)

In here and lib32, as this is now build into core mesa since todays patches. Works like a charm :)

Greetings

Lone_Wolf commented on 2017-09-16 13:55

updated, thanks for the alert bumble-bee .

Bumble-Bee commented on 2017-09-16 09:25

The option --enable-omx has been changed to --enable-omx-bellagio (see below)

https://cgit.freedesktop.org/mesa/mesa/commit/?id=6a8aa11c207b99920b9306b209f071a0e3fe8b43

PKGBUILD needs changing to update this or just drop omx from build :)

Bumble-Bee commented on 2017-09-14 21:06

FYI this builds and runs fine (along with its lib32 version) on my new RX Vega using the LLVM 5.0.0 that's now in testing (https://www.archlinux.org/packages/testing/i686/llvm/)

No need to use LLVM-SVN for now afaik.

Lone_Wolf commented on 2017-09-11 22:09

@ grmat :

from https://wiki.archlinux.org/index.php/Arch_User_Repository#Prerequisites

Note: Packages in the AUR assume that the base-devel group is installed, i.e. they do not list the group's members as dependencies explicitly.

In other words, you need to have everything in base-devel installed before trying to build any aur pacagae.

grmat commented on 2017-09-11 12:20

autoconf (or base-devel) is missing under makedepends

Lone_Wolf commented on 2017-08-28 11:56

Wayland-protocols is indeed needed as makedepend, I'll add it.

-----------------------
(everything below is also valid for lib32-mesa-git)
For full functionality and latest features mesa trunk master needs to be build against llvm trunk master.
If you build against stable llvm things MAY work, but you're likely to lack some features and face stability issues.

llvm-svn & clang-svn are makedepends, llvm-libs-svn is the only part that's needed after install.

If you want to know why AUR llvm-svn packages conflict with official llvm packages : llvm makes it hard to have multiple versions installed at same time.
see https://github.com/kerberizer/llvm-svn/issues/13 for more details.



All comments