[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Saturday, September 20, 2014 @ 10:09:33 Author: lcarlier Revision: 119314 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 119313, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 150 + 1 file changed, 150 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 119313, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-09-20 08:09:33 UTC (rev 119314) @@ -0,0 +1,150 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-mesa-dri' 'lib32-mesa-vdpau' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=10.3.0 +pkgrel=1 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' + 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' + 'lib32-libvdpau' 'lib32-wayland') +url=http://mesa3d.sourceforge.net; +license=('custom') +#source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2{,.sig} +source=(ftp://ftp.freedesktop.org/pub/mesa/10.3/MesaLib-${pkgver}.tar.bz2{,.sig}) +sha256sums=('0283bfe710fa449ed82e465cfa09612a269e19abb7e0382082608062ce7960b5' +'SKIP') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure \ +--build=i686-pc-linux-gnu --host=i686-pc-linux-gnu \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-egl-platforms=x11,drm,wayland \ +--enable-llvm-shared-libs \ +--enable-egl \ +--disable-gallium-egl \ +--disable-gallium-gbm \ +--enable-gbm \ +--enable-gallium-llvm \ +--enable-shared-glapi \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float \ +--enable-vdpau + + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-mesa-dri() { + pkgdesc=Mesa DRI drivers (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'mesa-dri' 'lib32-libtxc_dxtn') + conflicts=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri') + provides=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri') + replaces=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + # ati-dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon{,si}}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri + # nouveau-dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau{,_vieux}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri + # intel-dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s mesa-dri $pkgdir/usr/share/licenses/lib32-mesa-dri +} + +package_lib32-mesa-vdpau() { + pkgdesc=Mesa VDPAU drivers (32-bit) + depends=(lib32-mesa=${pkgver}) + + install -m755 -d ${pkgdir}/usr/lib32 + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau ${pkgdir}/usr/lib32 + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s mesa $pkgdir/usr/share/licenses/lib32-mesa-vdpau +} + + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence' 'lib32-systemd' + 'lib32-elfutils' 'lib32-llvm-libs' 'lib32-wayland' 'lib32-libgl' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL API man pages') + provides=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + conflicts=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + replaces=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + + install -m755 -d ${pkgdir}/usr/lib32 + mv -v ${srcdir}/fakeinstall/usr/lib32/lib{OSMesa,gbm,glapi,wayland-egl}.so* ${pkgdir}/usr/lib32/ + #mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_swrast* ${pkgdir}/usr/lib32/gallium-pipe/ + # FS#41337 + #mv -v ${srcdir}/fakeinstall/usr/lib32/gbm/gbm_gallium_drm*
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Sunday, August 3, 2014 @ 14:55:01 Author: lcarlier Revision: 116789 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 116788, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 161 + 1 file changed, 161 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 116788, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-08-03 12:55:01 UTC (rev 116789) @@ -0,0 +1,161 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=10.2.5 +pkgrel=1 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' + 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' + 'lib32-libvdpau' 'lib32-wayland') +url=http://mesa3d.sourceforge.net; +license=('custom') +source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2{,.sig}) +sha256sums=('b4459f0bf7f4a3c8fb78ece3c9d2eac3d0e5bf38cb470f2a72705e744bd0310d' +SKIP) + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-egl-platforms=x11,drm,wayland \ +--enable-llvm-shared-libs \ +--enable-egl \ +--disable-gallium-egl \ +--disable-gallium-gbm \ +--enable-gbm \ +--enable-gallium-llvm \ +--enable-shared-glapi \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float \ +--enable-vdpau \ +--enable-dri3 + + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/vdpau/ + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau/libvdpau_{r600,radeonsi}.* ${pkgdir}/usr/lib32/vdpau/ + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + #install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + #mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s ati-dri $pkgdir/usr/share/licenses/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s intel-dri $pkgdir/usr/share/licenses/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/vdpau/ + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau/libvdpau_nouveau.* ${pkgdir}/usr/lib32/vdpau/ + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + #install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + #mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s nouveau-dri $pkgdir/usr/share/licenses/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'lib32-wayland' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Sunday, July 13, 2014 @ 09:13:42 Author: lcarlier Revision: 115641 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 115640, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 159 + 1 file changed, 159 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 115640, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-07-13 07:13:42 UTC (rev 115641) @@ -0,0 +1,159 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=10.2.3 +pkgrel=2 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' + 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' + 'lib32-libvdpau' 'lib32-wayland') +url=http://mesa3d.sourceforge.net; +license=('custom') +source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2) +sha256sums=('e482a96170c98b17d6aba0d6e4dda4b9a2e61c39587bb64ac38cadfa4aba4aeb') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-egl-platforms=x11,drm,wayland \ +--enable-llvm-shared-libs \ +--enable-egl \ +--disable-gallium-egl \ +--enable-gbm \ +--enable-gallium-gbm \ +--enable-gallium-llvm \ +--enable-shared-glapi \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float \ +--enable-vdpau \ +--enable-dri3 + + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/vdpau/ + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau/libvdpau_{r600,radeonsi}.* ${pkgdir}/usr/lib32/vdpau/ + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s ati-dri $pkgdir/usr/share/licenses/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s intel-dri $pkgdir/usr/share/licenses/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/vdpau/ + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau/libvdpau_nouveau.* ${pkgdir}/usr/lib32/vdpau/ + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s nouveau-dri $pkgdir/usr/share/licenses/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'lib32-libvdpau' 'lib32-wayland' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL API man pages')
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Monday, June 16, 2014 @ 20:43:46 Author: foutrelis Revision: 113255 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-mesa/repos/multilib-staging-x86_64/ lib32-mesa/repos/multilib-staging-x86_64/PKGBUILD (from rev 113254, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 160 + 1 file changed, 160 insertions(+) Copied: lib32-mesa/repos/multilib-staging-x86_64/PKGBUILD (from rev 113254, lib32-mesa/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2014-06-16 18:43:46 UTC (rev 113255) @@ -0,0 +1,160 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=10.2.1 +pkgrel=2 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' + 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' + 'lib32-libvdpau' 'lib32-wayland') +url=http://mesa3d.sourceforge.net; +license=('custom') +options=('!libtool') +source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2) +md5sums=('093f9b5d077e5f6061dcd7b01b7aa51a') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-egl-platforms=x11,drm,wayland \ +--enable-llvm-shared-libs \ +--enable-egl \ +--disable-gallium-egl \ +--enable-gbm \ +--enable-gallium-gbm \ +--enable-gallium-llvm \ +--enable-shared-glapi \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float \ +--enable-vdpau \ +--enable-dri3 + + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/vdpau/ + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau/libvdpau_{r600,radeonsi}.* ${pkgdir}/usr/lib32/vdpau/ + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s ati-dri $pkgdir/usr/share/licenses/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s intel-dri $pkgdir/usr/share/licenses/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/vdpau/ + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau/libvdpau_nouveau.* ${pkgdir}/usr/lib32/vdpau/ + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s nouveau-dri $pkgdir/usr/share/licenses/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'lib32-libvdpau' 'lib32-wayland' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL API man pages') +
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Saturday, May 17, 2014 @ 20:52:32 Author: lcarlier Revision: 111378 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 111377, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 155 + 1 file changed, 155 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 111377, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-05-17 18:52:32 UTC (rev 111378) @@ -0,0 +1,155 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=10.2.0rc3 +pkgrel=1 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' + 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' + 'lib32-libvdpau' 'lib32-wayland') +url=http://mesa3d.sourceforge.net; +license=('custom') +options=('!libtool') +#source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2) +source=(ftp://ftp.freedesktop.org/pub/mesa/10.2/MesaLib-10.2.0-rc3.tar.bz2) +md5sums=('266264483d5f1e3513f48f95392c15a2') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-egl-platforms=x11,drm,wayland \ +--enable-llvm-shared-libs \ +--enable-egl \ +--disable-gallium-egl \ +--enable-gbm \ +--enable-gallium-gbm \ +--enable-gallium-llvm \ +--enable-shared-glapi \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float \ +--enable-vdpau \ +--enable-dri3 + + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/vdpau/ + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau/libvdpau_{r600,radeonsi}.* ${pkgdir}/usr/lib32/vdpau/ + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s ati-dri $pkgdir/usr/share/licenses/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s intel-dri $pkgdir/usr/share/licenses/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/vdpau/ + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau/libvdpau_nouveau.* ${pkgdir}/usr/lib32/vdpau/ + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s nouveau-dri $pkgdir/usr/share/licenses/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'lib32-libvdpau' 'lib32-wayland'
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Wednesday, March 12, 2014 @ 16:44:58 Author: lcarlier Revision: 107106 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 107105, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 153 + 1 file changed, 153 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 107105, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-03-12 15:44:58 UTC (rev 107106) @@ -0,0 +1,153 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=10.1.0 +pkgrel=3 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' + 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' + 'lib32-libvdpau' 'lib32-wayland') +url=http://mesa3d.sourceforge.net; +license=('custom') +options=('!libtool') +source=(ftp://ftp.freedesktop.org/pub/mesa/10.1/MesaLib-${pkgver}.tar.bz2) +md5sums=('3ec43f79dbcd9aa2a4a27bf1f51655b6') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-llvm-shared-libs \ +--enable-gallium-llvm \ +--enable-egl \ +--enable-gallium-egl \ +--with-egl-platforms=x11,drm,wayland \ +--enable-shared-glapi \ +--enable-gbm \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float \ +--enable-dri3 \ +--enable-vdpau + + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/vdpau/ + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau/libvdpau_{r600,radeonsi}.* ${pkgdir}/usr/lib32/vdpau/ + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s ati-dri $pkgdir/usr/share/licenses/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s intel-dri $pkgdir/usr/share/licenses/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/vdpau/ + mv -v ${srcdir}/fakeinstall/usr/lib32/vdpau/libvdpau_nouveau.* ${pkgdir}/usr/lib32/vdpau/ + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s nouveau-dri $pkgdir/usr/share/licenses/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'lib32-libvdpau' 'lib32-wayland' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL API man pages') + provides=('lib32-libglapi' 'lib32-osmesa'
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Wednesday, March 5, 2014 @ 10:49:22 Author: lcarlier Revision: 106509 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 106508, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 130 + 1 file changed, 130 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 106508, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-03-05 09:49:22 UTC (rev 106509) @@ -0,0 +1,130 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=10.1.0 +pkgrel=1 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' + 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd') +url=http://mesa3d.sourceforge.net; +license=('custom') +options=('!libtool') +source=(ftp://ftp.freedesktop.org/pub/mesa/10.1/MesaLib-${pkgver}.tar.bz2) +md5sums=('3ec43f79dbcd9aa2a4a27bf1f51655b6') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-llvm-shared-libs \ +--enable-gallium-llvm \ +--enable-egl \ +--enable-gallium-egl \ +--with-egl-platforms=x11,drm \ +--enable-shared-glapi \ +--enable-gbm \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float \ +--enable-dri3 + + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s ati-dri $pkgdir/usr/share/licenses/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s intel-dri $pkgdir/usr/share/licenses/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses + ln -s nouveau-dri $pkgdir/usr/share/licenses/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL API man pages') + provides=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + conflicts=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + replaces=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + + mv -v ${srcdir}/fakeinstall/* ${pkgdir} + mv ${pkgdir}/usr/lib32/libGL.so.1.2.0 ${pkgdir}/usr/lib32/mesa-libGL.so.1.2.0 + ln -s mesa-libGL.so.1.2.0
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Tuesday, January 7, 2014 @ 10:29:55 Author: lcarlier Revision: 103534 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-mesa/repos/multilib-staging-x86_64/ lib32-mesa/repos/multilib-staging-x86_64/PKGBUILD (from rev 103533, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 128 + 1 file changed, 128 insertions(+) Copied: lib32-mesa/repos/multilib-staging-x86_64/PKGBUILD (from rev 103533, lib32-mesa/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2014-01-07 09:29:55 UTC (rev 103534) @@ -0,0 +1,128 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=10.0.1 +pkgrel=2 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'lib32-libxxf86vm' 'lib32-libxdamage' + 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd') +url=http://mesa3d.sourceforge.net; +license=('custom') +options=('!libtool') +source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2) +md5sums=('0a72ca5b36046a658bf6038326ff32ed') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-llvm-shared-libs \ +--enable-gallium-llvm \ +--enable-egl \ +--enable-gallium-egl \ +--with-egl-platforms=x11,drm \ +--enable-shared-glapi \ +--enable-gbm \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses/ati-dri + ln -s ati-dri $pkgdir/usr/share/licenses/ati-dri/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses/intel-dri + ln -s intel-dri $pkgdir/usr/share/licenses/intel-dri/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses/nouveau-dri + ln -s nouveau-dri $pkgdir/usr/share/licenses/nouveau-dri/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL API man pages') + provides=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + conflicts=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + replaces=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + + mv -v ${srcdir}/fakeinstall/* ${pkgdir} + mv ${pkgdir}/usr/lib32/libGL.so.1.2.0 ${pkgdir}/usr/lib32/mesa-libGL.so.1.2.0 + ln -s mesa-libGL.so.1.2.0 ${pkgdir}/usr/lib32/mesa-libGL.so.1 +
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Friday, December 13, 2013 @ 19:39:45 Author: lcarlier Revision: 102545 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 102544, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 128 + 1 file changed, 128 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 102544, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2013-12-13 18:39:45 UTC (rev 102545) @@ -0,0 +1,128 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=10.0.1 +pkgrel=1 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'lib32-libxxf86vm' 'lib32-libxdamage' + 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd') +url=http://mesa3d.sourceforge.net; +license=('custom') +options=('!libtool') +source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2) +md5sums=('0a72ca5b36046a658bf6038326ff32ed') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-llvm-shared-libs \ +--enable-gallium-llvm \ +--enable-egl \ +--enable-gallium-egl \ +--with-egl-platforms=x11,drm \ +--enable-shared-glapi \ +--enable-gbm \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses/ati-dri + ln -s ati-dri $pkgdir/usr/share/licenses/ati-dri/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses/intel-dri + ln -s intel-dri $pkgdir/usr/share/licenses/intel-dri/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=('lib32-mesa-libgl' lib32-mesa=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses/nouveau-dri + ln -s nouveau-dri $pkgdir/usr/share/licenses/nouveau-dri/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL API man pages') + provides=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + conflicts=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + replaces=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + + mv -v ${srcdir}/fakeinstall/* ${pkgdir} + mv ${pkgdir}/usr/lib32/libGL.so.1.2.0 ${pkgdir}/usr/lib32/mesa-libGL.so.1.2.0 + ln -s mesa-libGL.so.1.2.0 ${pkgdir}/usr/lib32/mesa-libGL.so.1 +
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Saturday, October 19, 2013 @ 05:38:01 Author: lcarlier Revision: 98809 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 98808, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 127 + 1 file changed, 127 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 98808, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2013-10-19 03:38:01 UTC (rev 98809) @@ -0,0 +1,127 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=9.2.2 +pkgrel=1 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'lib32-libxxf86vm' 'lib32-libxdamage' + 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd') +url=http://mesa3d.sourceforge.net; +license=('custom') +options=('!libtool') +source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2) +md5sums=('20887f8020db7d1736a01ae9cd5d8c38') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-llvm-shared-libs \ +--enable-gallium-llvm \ +--enable-egl \ +--enable-gallium-egl \ +--with-egl-platforms=x11,drm \ +--enable-shared-glapi \ +--enable-gbm \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=(lib32-mesa-libgl=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses/ati-dri + ln -s ati-dri $pkgdir/usr/share/licenses/ati-dri/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=(lib32-mesa-libgl=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses/intel-dri + ln -s intel-dri $pkgdir/usr/share/licenses/intel-dri/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=(lib32-mesa-libgl=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses/nouveau-dri + ln -s nouveau-dri $pkgdir/usr/share/licenses/nouveau-dri/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL API man pages') + provides=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + conflicts=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + replaces=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + + mv -v ${srcdir}/fakeinstall/* ${pkgdir} + mv ${pkgdir}/usr/lib32/libGL.so.1.2.0 ${pkgdir}/usr/lib32/mesa-libGL.so.1.2.0 + rm ${pkgdir}/usr/lib32/libGL.so{,.1} + rm -r ${pkgdir}/etc + rm -r ${pkgdir}/usr/include + + install
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Saturday, October 5, 2013 @ 10:31:44 Author: lcarlier Revision: 98062 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 98061, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 127 + 1 file changed, 127 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 98061, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2013-10-05 08:31:44 UTC (rev 98062) @@ -0,0 +1,127 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=9.2.1 +pkgrel=1 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'lib32-libxxf86vm' 'lib32-libxdamage' + 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd') +url=http://mesa3d.sourceforge.net; +license=('custom') +options=('!libtool') +source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2) +md5sums=('dd4c82667d9c19c28a553b12eba3f8a0') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-llvm-shared-libs \ +--enable-gallium-llvm \ +--enable-egl \ +--enable-gallium-egl \ +--with-egl-platforms=x11,drm \ +--enable-shared-glapi \ +--enable-gbm \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=(lib32-mesa-libgl=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses/ati-dri + ln -s ati-dri $pkgdir/usr/share/licenses/ati-dri/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=(lib32-mesa-libgl=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses/intel-dri + ln -s intel-dri $pkgdir/usr/share/licenses/intel-dri/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=(lib32-mesa-libgl=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses/nouveau-dri + ln -s nouveau-dri $pkgdir/usr/share/licenses/nouveau-dri/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL API man pages') + provides=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + conflicts=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + replaces=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + + mv -v ${srcdir}/fakeinstall/* ${pkgdir} + mv ${pkgdir}/usr/lib32/libGL.so.1.2.0 ${pkgdir}/usr/lib32/mesa-libGL.so.1.2.0 + rm ${pkgdir}/usr/lib32/libGL.so{,.1} + rm -r ${pkgdir}/etc + rm -r ${pkgdir}/usr/include + + install
[arch-commits] Commit in lib32-mesa/repos (2 files)
Date: Tuesday, August 20, 2013 @ 12:35:09 Author: lcarlier Revision: 96144 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 96143, lib32-mesa/trunk/PKGBUILD) --+ PKGBUILD | 128 + 1 file changed, 128 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 96143, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2013-08-20 10:35:09 UTC (rev 96144) @@ -0,0 +1,128 @@ +# $Id$ +# Contributor: Jan de Groot j...@archlinux.org +# Contributor: Andreas Radke andy...@archlinux.org + +pkgbase=lib32-mesa +pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') +pkgver=9.2.0rc1 +pkgrel=1 +arch=('x86_64') +makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'lib32-libxxf86vm' 'lib32-libxdamage' + 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd') +url=http://mesa3d.sourceforge.net; +license=('custom') +options=('!libtool') +#source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2) +source=(ftp://ftp.freedesktop.org/pub/mesa/9.2/MesaLib-9.2.0-rc1.tar.bz2) +md5sums=('866e9a1b3ce72b822671ee8106821aec') + +build() { + export CC=gcc -m32 + export CXX=g++ -m32 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + export LLVM_CONFIG=/usr/bin/llvm-config32 + + cd ${srcdir}/?esa-* + + # our automake is far too new for their build system :) + autoreconf -vfi + + ./configure --enable-32-bit \ +--libdir=/usr/lib32 \ +--prefix=/usr \ +--sysconfdir=/etc \ +--with-dri-driverdir=/usr/lib32/xorg/modules/dri \ +--with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast \ +--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ +--with-llvm-shared-libs \ +--enable-gallium-llvm \ +--enable-egl \ +--enable-gallium-egl \ +--with-egl-platforms=x11,drm \ +--enable-shared-glapi \ +--enable-gbm \ +--enable-glx-tls \ +--enable-dri \ +--enable-glx \ +--enable-osmesa \ +--enable-gles1 \ +--enable-gles2 \ +--enable-texture-float + make + + mkdir $srcdir/fakeinstall + make DESTDIR=${srcdir}/fakeinstall install +} + +package_lib32-ati-dri() { + pkgdesc=Mesa drivers for AMD/ATI Radeon (32-bit) + depends=(lib32-mesa-libgl=${pkgver} 'lib32-libtxc_dxtn' 'ati-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{r200,r300,r600,radeon,radeonsi}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_{r300,r600,radeonsi}* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses/ati-dri + ln -s ati-dri $pkgdir/usr/share/licenses/ati-dri/lib32-ati-dri +} + +package_lib32-intel-dri() { + pkgdesc=Mesa DRI drivers for Intel (32-bit) + depends=(lib32-mesa-libgl=${pkgver} 'lib32-libtxc_dxtn' 'intel-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/{i915,i965}_dri.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/share/licenses/intel-dri + ln -s intel-dri $pkgdir/usr/share/licenses/intel-dri/lib32-intel-dri +} + +package_lib32-nouveau-dri() { + pkgdesc=Mesa drivers for Nouveau (32-bit) + depends=(lib32-mesa-libgl=${pkgver} 'lib32-libtxc_dxtn' 'nouveau-dri') + + install -m755 -d ${pkgdir}/usr/lib32/xorg/modules/dri + mv -v ${srcdir}/fakeinstall/usr/lib32/xorg/modules/dri/nouveau_{dri,vieux_dri}.so ${pkgdir}/usr/lib32/xorg/modules/dri/ + + install -m755 -d ${pkgdir}/usr/lib32/gallium-pipe + mv -v ${srcdir}/fakeinstall/usr/lib32/gallium-pipe/pipe_nouveau* ${pkgdir}/usr/lib32/gallium-pipe/ + + install -m755 -d ${pkgdir}/usr/share/licenses/nouveau-dri + ln -s nouveau-dri $pkgdir/usr/share/licenses/nouveau-dri/lib32-nouveau-dri +} + +package_lib32-mesa() { + pkgdesc=an open-source implementation of the OpenGL specification (32-bit) + depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'mesa') + optdepends=('opengl-man-pages: for the OpenGL API man pages') + provides=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + conflicts=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + replaces=('lib32-libglapi' 'lib32-osmesa' 'lib32-libgbm' 'lib32-libgles' 'lib32-libegl') + + mv -v ${srcdir}/fakeinstall/* ${pkgdir} + mv ${pkgdir}/usr/lib32/libGL.so.1.2.0 ${pkgdir}/usr/lib32/mesa-libGL.so.1.2.0 + rm