diff --git a/.SRCINFO b/.SRCINFO index c64ea2a..68d4f84 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,19 +1,22 @@ pkgbase = mesa-git pkgdesc = an open-source implementation of the OpenGL specification, git version - pkgver = 13.1.0_devel.87261.b58d1ee + pkgver = 17.1.0_devel.89365.010fecb853 pkgrel = 1 url = http://mesa3d.sourceforge.net - arch = i686 arch = x86_64 license = custom + makedepends = git makedepends = python2-mako - makedepends = libxml2 - makedepends = libx11 - makedepends = glproto + makedepends = llvm-svn + makedepends = libclc + makedepends = clang-svn makedepends = libdrm + makedepends = glproto makedepends = dri2proto makedepends = dri3proto makedepends = presentproto + makedepends = libxml2 + makedepends = libx11 makedepends = libxshmfence makedepends = libxxf86vm makedepends = libxdamage @@ -21,15 +24,9 @@ pkgbase = mesa-git makedepends = libva makedepends = wayland makedepends = elfutils - makedepends = llvm-svn makedepends = libomxil-bellagio - makedepends = libclc - makedepends = clang-svn - makedepends = git - makedepends = nettle makedepends = libtxc_dxtn makedepends = ocl-icd - makedepends = libxvmc makedepends = vulkan-icd-loader makedepends = libgcrypt source = mesa::git+https://anongit.freedesktop.org/git/mesa/mesa.git @@ -39,86 +36,6 @@ pkgbase = mesa-git sha512sums = 25da77914dded10c1f432ebcbf29941124138824ceecaf1367b3deedafaecabc082d463abcfa3d15abff59f177491472b505bcb5ba0c4a51bb6b93b4721a23c2 sha512sums = 1a8ffbc194a8264ae08cad7b886ec87cd331047f35272fdcb11901ddb0c6f64e2cd69af946e01254c9df8fe881ad1e42162202e1bc38db97aaf294313fb0f9ce -pkgname = opencl-mesa-git - pkgdesc = OpenCL support for AMD/ATI Radeon Mesa drivers - depends = libclc - depends = mesa-git=13.1.0_devel.87261.b58d1ee - depends = llvm-libs-svn - depends = libdrm - depends = libelf - depends = expat - depends = nettle - optdepends = opencl-headers: headers necessary for OpenCL development - provides = opencl-mesa=13.1.0-devel - provides = opencl-driver - conflicts = opencl-mesa - replaces = opencl-mesa - -pkgname = mesa-vulkan-intel-git - pkgdesc = Vulkan driver for selected intel graphic chipsets - depends = wayland - depends = mesa-git=13.1.0_devel.87261.b58d1ee - depends = libxshmfence - depends = libx11 - depends = nettle - provides = vulkan-intel - provides = vulkan-driver - conflicts = vulkan-intel - replaces = vulkan-intel - -pkgname = mesa-vulkan-radeon-git - pkgdesc = Vulkan mesa driver for selected amd gpus (git version) - depends = wayland - depends = libxshmfence - depends = libdrm - depends = libelf - depends = libx11 - depends = nettle - depends = llvm-libs-svn - provides = vulkan-radeon - provides = vulkan-driver - conflicts = vulkan-radeon - replaces = vulkan-radeon - -pkgname = libva-mesa-driver-git - pkgdesc = VA-API implementation for gallium - depends = expat - depends = libx11 - depends = libxshmfence - depends = libelf - depends = libdrm - depends = llvm-libs-svn - depends = nettle - depends = mesa-git=13.1.0_devel.87261.b58d1ee - provides = libva-mesa-driver=13.1.0-devel - conflicts = libva-mesa-driver - -pkgname = mesa-vdpau-git - pkgdesc = Mesa VDPAU drivers - depends = libelf - depends = libx11 - depends = libxshmfence - depends = libdrm - depends = expat - depends = llvm-libs-svn - depends = nettle - depends = mesa-git=13.1.0_devel.87261.b58d1ee - provides = mesa-vdpau=13.1.0-devel - conflicts = mesa-vdpau - replaces = mesa-vdpau - -pkgname = mesa-libgl-git - pkgdesc = Mesa 3-D graphics library - depends = mesa-git=13.1.0_devel.87261.b58d1ee - provides = mesa-libgl=13.1.0-devel - provides = libgl=13.1.0-devel - provides = libgles - provides = libegl - conflicts = mesa-libgl - conflicts = libgles - conflicts = libegl - replaces = mesa-libgl - pkgname = mesa-git pkgdesc = an open-source implementation of the OpenGL specification, git version depends = libdrm @@ -126,22 +43,43 @@ pkgname = mesa-git depends = libxxf86vm depends = libxdamage depends = libxshmfence - depends = elfutils + depends = libelf depends = libomxil-bellagio depends = libtxc_dxtn - depends = nettle depends = llvm-libs-svn - depends = libxvmc optdepends = opengl-man-pages: for the OpenGL API man pages - optdepends = mesa-vdpau-git: for accelerated video playback - optdepends = libva-mesa-driver-git: for accelerated video playback - provides = mesa=13.1.0-devel - provides = mesa-r300-r600-radeonsi-git - provides = mesa-dri + provides = mesa + provides = opencl-mesa + provides = vulkan-intel + provides = vulkan-radeon + provides = libva-mesa-driver + provides = mesa-vdpau + provides = vulkan-driver + provides = opencl-driver conflicts = mesa - conflicts = mesa-r300-r600-radeonsi-git - conflicts = mesa-dri + conflicts = opencl-mesa + conflicts = vulkan-intel + conflicts = vulkan-radeon + conflicts = libva-mesa-driver + conflicts = mesa-vdpau replaces = mesa - replaces = mesa-r300-r600-radeonsi-git - replaces = mesa-dri + replaces = opencl-mesa + replaces = vulkan-intel + replaces = vulkan-radeon + replaces = libva-mesa-driver + replaces = mesa-vdpau + +pkgname = mesa-libgl-git + pkgdesc = Mesa 3-D graphics library + depends = mesa-git + provides = mesa-libgl + provides = libgl + provides = libgles + provides = libegl + conflicts = mesa-libgl + conflicts = libgles + conflicts = libegl + replaces = mesa-libgl + replaces = libgles + replaces = libegl diff --git a/PKGBUILD b/PKGBUILD index 0b74d51..1108876 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -10,15 +10,15 @@ # Contributor: Diego Jose pkgbase=mesa-git -pkgname=('opencl-mesa-git' 'mesa-vulkan-intel-git' 'mesa-vulkan-radeon-git' 'libva-mesa-driver-git' 'mesa-vdpau-git' 'mesa-libgl-git' 'mesa-git') +pkgname=('mesa-git' 'mesa-libgl-git') pkgdesc="an open-source implementation of the OpenGL specification, git version" -pkgver=13.1.0_devel.87261.b58d1ee +pkgver=17.1.0_devel.89365.010fecb853 pkgrel=1 -arch=('i686' 'x86_64') -makedepends=('python2-mako' 'libxml2' 'libx11' 'glproto' 'libdrm' 'dri2proto' 'dri3proto' 'presentproto' - 'libxshmfence' 'libxxf86vm' 'libxdamage' 'libvdpau' 'libva' 'wayland' 'elfutils' 'llvm-svn' - 'libomxil-bellagio' 'libclc' 'clang-svn' 'git' 'nettle' 'libtxc_dxtn' 'ocl-icd' - 'libxvmc' 'vulkan-icd-loader' 'libgcrypt') +arch=('x86_64') +makedepends=('git' 'python2-mako' 'llvm-svn' 'libclc' 'clang-svn' 'libdrm' 'glproto' + 'dri2proto' 'dri3proto' 'presentproto' 'libxml2' 'libx11' 'libxshmfence' + 'libxxf86vm' 'libxdamage' 'libvdpau' 'libva' 'wayland' 'elfutils' 'libomxil-bellagio' + 'libtxc_dxtn' 'ocl-icd' 'vulkan-icd-loader' 'libgcrypt') url="http://mesa3d.sourceforge.net" license=('custom') source=('mesa::git+https://anongit.freedesktop.org/git/mesa/mesa.git' @@ -31,19 +31,15 @@ sha512sums=('SKIP' ) prepare() { - cd "${srcdir}"/mesa + cd mesa # pthread-stubs is useless on linux - patch -Np1 -i "${srcdir}"/disable-pthread-stubs-on-linux.patch + patch -Np1 -i "$srcdir"/disable-pthread-stubs-on-linux.patch } pkgver() { cd mesa - echo $(cat VERSION | tr "-" "_").$(git rev-list --count HEAD).$(git rev-parse --short HEAD) -} - -_mesaver() { - path="${srcdir}"/mesa/VERSION - [ -f $path ] && cat "$path" + read -r _ver