diff options
author | Vi0L0 | 2017-05-30 21:30:15 +0200 |
---|---|---|
committer | Vi0L0 | 2017-05-30 21:30:15 +0200 |
commit | fd7f0a7f5c32330257508fb4d8835f0d2437e020 (patch) | |
tree | 8f709c20ac60ed1c8e807879173231140137ea0d | |
parent | 825ab285dfaf49663bd90d49d048162866767bc5 (diff) | |
download | aur-fd7f0a7f5c32330257508fb4d8835f0d2437e020.tar.gz |
updated to 17.1.0
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | remove-libpthread-stubs.patch | 13 |
3 files changed, 33 insertions, 39 deletions
@@ -1,6 +1,6 @@ pkgbase = mesa-noglvnd - pkgver = 17.0.5 - pkgrel = 2 + pkgver = 17.1.0 + pkgrel = 1 url = http://mesa3d.sourceforge.net arch = i686 arch = x86_64 @@ -24,20 +24,22 @@ pkgbase = mesa-noglvnd makedepends = libomxil-bellagio makedepends = libclc makedepends = clang - source = https://mesa.freedesktop.org/archive/mesa-17.0.5.tar.xz - source = https://mesa.freedesktop.org/archive/mesa-17.0.5.tar.xz.sig + makedepends = libunwind + makedepends = lm_sensors + source = https://mesa.freedesktop.org/archive/mesa-17.1.0.tar.xz + source = https://mesa.freedesktop.org/archive/mesa-17.1.0.tar.xz.sig source = LICENSE - source = remove-libpthread-stubs.patch - sha256sums = 668efa445d2f57a26e5c096b1965a685733a3b57d9c736f9d6460263847f9bfe + sha256sums = cf234a6ed4764673886b6661553b54675776ef0898f774716173cec890ac3b17 sha256sums = SKIP sha256sums = 7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2 - sha256sums = 75ab53ad44b95204c788a2988e97a5cb963bdbf6072a5466949a2afb79821c8f pkgname = opencl-mesa-noglvnd pkgdesc = OpenCL support for AMD/ATI Radeon mesa drivers - non-libglvnd version depends = expat depends = libdrm depends = libelf + depends = lm_sensors + depends = libunwind depends = libclc depends = clang optdepends = opencl-headers: headers necessary for OpenCL development @@ -83,6 +85,8 @@ pkgname = libva-mesa-driver-noglvnd depends = expat depends = libelf depends = libxshmfence + depends = lm_sensors + depends = libunwind provides = libva-mesa-driver conflicts = libva-mesa-driver replaces = libva-mesa-driver @@ -96,6 +100,8 @@ pkgname = mesa-vdpau-noglvnd depends = libelf depends = libgcrypt depends = libxshmfence + depends = lm_sensors + depends = libunwind provides = mesa-vdpau conflicts = mesa-vdpau replaces = mesa-vdpau @@ -5,29 +5,25 @@ pkgbase=mesa-noglvnd pkgname=('opencl-mesa-noglvnd' 'vulkan-intel-noglvnd' 'vulkan-radeon-noglvnd' 'libva-mesa-driver-noglvnd' 'mesa-vdpau-noglvnd' 'mesa-noglvnd' 'mesa-libgl-noglvnd') -pkgver=17.0.5 -pkgrel=2 +pkgver=17.1.0 +pkgrel=1 arch=('i686' 'x86_64') makedepends=('python2-mako' 'libxml2' 'libx11' 'glproto' 'libdrm' 'dri2proto' 'dri3proto' 'presentproto' 'libxshmfence' 'libxxf86vm' 'libxdamage' 'libvdpau' 'libva' 'wayland' 'elfutils' 'llvm' - 'libomxil-bellagio' 'libclc' 'clang') # 'libglvnd') + 'libomxil-bellagio' 'libclc' 'clang' 'libunwind' 'lm_sensors') # 'libglvnd') url="http://mesa3d.sourceforge.net" license=('custom') source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig} - LICENSE - remove-libpthread-stubs.patch) -sha256sums=('668efa445d2f57a26e5c096b1965a685733a3b57d9c736f9d6460263847f9bfe' + LICENSE) +sha256sums=('cf234a6ed4764673886b6661553b54675776ef0898f774716173cec890ac3b17' 'SKIP' - '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2' - '75ab53ad44b95204c788a2988e97a5cb963bdbf6072a5466949a2afb79821c8f') + '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2') validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') # Emil Velikov <emil.l.velikov@gmail.com> +validpgpkeys+=('946D09B5E4C9845E63075FF1D961C596A7203456') # "Andres Gomez <tanty@igalia.com>" prepare() { cd ${srcdir}/mesa-${pkgver} - # Now mesa checks for libpthread-stubs - so remove the check - patch -Np1 -i ../remove-libpthread-stubs.patch - autoreconf -fiv } @@ -37,14 +33,17 @@ build() { ./configure --prefix=/usr \ --sysconfdir=/etc \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ - --with-gallium-drivers=r300,r600,radeonsi,nouveau,svga,swrast,virgl \ + --with-gallium-drivers=r300,r600,radeonsi,nouveau,svga,swrast,virgl,swr \ --with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ - --with-egl-platforms=x11,drm,wayland \ + --with-platforms=x11,drm,wayland \ --with-vulkan-drivers=intel,radeon \ --disable-xvmc \ - --enable-gallium-llvm \ + --enable-llvm \ --enable-llvm-shared-libs \ --enable-shared-glapi \ + --disable-libglvnd \ + --enable-libunwind \ + --enable-lmsensors \ --enable-egl \ --enable-glx \ --enable-glx-tls \ @@ -52,7 +51,8 @@ build() { --enable-gles2 \ --enable-gbm \ --enable-dri \ - --enable-osmesa \ + --enable-gallium-osmesa \ + --enable-gallium-extra-hud \ --enable-texture-float \ --enable-xa \ --enable-vdpau \ @@ -61,7 +61,6 @@ build() { --enable-opencl \ --enable-opencl-icd \ --with-clang-libdir=/usr/lib - #--with-sha1=libgcrypt \ make @@ -72,7 +71,7 @@ build() { package_opencl-mesa-noglvnd() { pkgdesc="OpenCL support for AMD/ATI Radeon mesa drivers - non-libglvnd version" - depends=('expat' 'libdrm' 'libelf' 'libclc' 'clang') + depends=('expat' 'libdrm' 'libelf' 'lm_sensors' 'libunwind' 'libclc' 'clang') optdepends=('opencl-headers: headers necessary for OpenCL development') provides=('opencl-driver' 'opencl-mesa') conflicts=('opencl-mesa' 'opencl-mesa-git') @@ -126,7 +125,7 @@ package_vulkan-radeon-noglvnd() { package_libva-mesa-driver-noglvnd() { pkgdesc="VA-API implementation for gallium - non-libglvnd version" - depends=('libdrm' 'libx11' 'llvm-libs' 'expat' 'libelf' 'libxshmfence') + depends=('libdrm' 'libx11' 'llvm-libs' 'expat' 'libelf' 'libxshmfence' 'lm_sensors' 'libunwind') provides=('libva-mesa-driver') conflicts=('libva-mesa-driver') replaces=('libva-mesa-driver') @@ -140,7 +139,7 @@ package_libva-mesa-driver-noglvnd() { package_mesa-vdpau-noglvnd() { pkgdesc="Mesa VDPAU drivers - non-libglvnd version" - depends=('libdrm' 'libx11' 'llvm-libs' 'expat' 'libelf' 'libgcrypt' 'libxshmfence') + depends=('libdrm' 'libx11' 'llvm-libs' 'expat' 'libelf' 'libgcrypt' 'libxshmfence' 'lm_sensors' 'libunwind') provides=('mesa-vdpau') conflicts=('mesa-vdpau') replaces=('mesa-vdpau') @@ -179,6 +178,8 @@ package_mesa-noglvnd() { cp -rv ${srcdir}/fakeinstall/usr/lib/libOSMesa.so* ${pkgdir}/usr/lib/ cp -rv ${srcdir}/fakeinstall/usr/lib/libwayland*.so* ${pkgdir}/usr/lib/ cp -rv ${srcdir}/fakeinstall/usr/lib/libxatracker.so* ${pkgdir}/usr/lib/ + cp -rv ${srcdir}/fakeinstall/usr/lib/libswrAVX*.so* ${pkgdir}/usr/lib/ + cp -rv ${srcdir}/fakeinstall/usr/include ${pkgdir}/usr cp -rv ${srcdir}/fakeinstall/usr/lib/pkgconfig ${pkgdir}/usr/lib/ diff --git a/remove-libpthread-stubs.patch b/remove-libpthread-stubs.patch deleted file mode 100644 index efe8aaddd097..000000000000 --- a/remove-libpthread-stubs.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 54416b4..8a708d3 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -824,7 +824,7 @@ test -z "$PTHREAD_LIBS" && PTHREAD_LIBS="-lpthread" - - dnl pthread-stubs is mandatory on targets where it exists - case "$host_os" in --cygwin* ) -+cygwin* | linux* ) - pthread_stubs_possible="no" - ;; - * ) |