mirror of
https://gitdl.cn/https://github.com/chakralinux/lib32.git
synced 2025-02-03 11:27:16 +08:00
update graphics
This commit is contained in:
parent
85d5772f57
commit
d337b78c2e
@ -4,11 +4,11 @@
|
||||
_pkgbasename=libdrm
|
||||
pkgname=lib32-$_pkgbasename
|
||||
pkgver=2.4.54
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Userspace interface to kernel DRM services (32-bit)"
|
||||
arch=(x86_64)
|
||||
license=('custom')
|
||||
depends=('lib32-libpciaccess' 'lib32-glibc') # $_pkgbasename=$pkgver)
|
||||
depends=('lib32-libpciaccess' 'lib32-glibc' $_pkgbasename=$pkgver)
|
||||
makedepends=(gcc-multilib)
|
||||
checkdepends=('lib32-cairo')
|
||||
url="http://dri.freedesktop.org/"
|
||||
|
@ -3,12 +3,12 @@
|
||||
_pkgbasename=libxshmfence
|
||||
pkgname=lib32-${_pkgbasename}
|
||||
pkgver=1.1
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="a library that exposes a event API on top of Linux futexes"
|
||||
arch=('x86_64')
|
||||
url="http://xorg.freedesktop.org/"
|
||||
license=('GPL')
|
||||
depends=('glibc')
|
||||
depends=('glibc' $_pkgbasename=$pkgver)
|
||||
makedepends=('xorg-util-macros' 'xproto')
|
||||
source=(${url}/releases/individual/lib/${_pkgbasename}-${pkgver}.tar.bz2)
|
||||
sha256sums=('dbc2db2925ca9f216fd1e9c63d0974db9f4d49aaf5877ffb606d2d8d7e58cebe')
|
||||
|
@ -4,15 +4,17 @@
|
||||
_pkgbasename=mesa
|
||||
pkgbase=lib32-$_pkgbasename
|
||||
pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-svga-dri' 'lib32-mesa' 'lib32-mesa-libgl')
|
||||
pkgver=10.2.4
|
||||
pkgver=10.2.6
|
||||
pkgrel=1
|
||||
arch=('x86_64')
|
||||
makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'presentproto' 'dri3proto'
|
||||
'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' 'lib32-libvdpau' 'lib32-wayland' 'lib32-libxshmfence' 'libtool')
|
||||
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' 'libtool')
|
||||
url="http://mesa3d.sourceforge.net"
|
||||
license=('custom')
|
||||
source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2)
|
||||
sha256sums=('06a2341244eb85c283f59f70161e06ded106f835ed9b6be1ef0243bd9344811a')
|
||||
source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2{,.sig})
|
||||
sha256sums=('193314d2adba98e43697d726739ac46b4299aae324fa1821aa226890c28ac806'
|
||||
SKIP)
|
||||
|
||||
build() {
|
||||
export CC="gcc -m32"
|
||||
@ -34,17 +36,17 @@ build() {
|
||||
--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \
|
||||
--with-egl-platforms=x11,drm,wayland \
|
||||
--enable-llvm-shared-libs \
|
||||
--enable-gallium-llvm \
|
||||
--enable-egl \
|
||||
--enable-gallium-egl \
|
||||
--enable-shared-glapi \
|
||||
--enable-gbm \
|
||||
--enable-gallium-llvm \
|
||||
--enable-shared-glapi \
|
||||
--enable-glx-tls \
|
||||
--enable-dri \
|
||||
--enable-glx \
|
||||
--enable-osmesa \
|
||||
--enable-gles1 \
|
||||
--enable-gles2 \
|
||||
--enable-egl \
|
||||
--enable-texture-float \
|
||||
--enable-xa \
|
||||
--enable-vdpau \
|
||||
@ -122,7 +124,7 @@ package_lib32-svga-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' 'lib32-libvdpau' 'lib32-wayland') # $_pkgbasename=$pkgver)
|
||||
depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'lib32-wayland' $_pkgbasename=$pkgver)
|
||||
optdepends=('opengl-man-pages: for the OpenGL API man pages')
|
||||
provides=('lib32-libglapi' 'lib32-libgles' 'lib32-libegl')
|
||||
conflicts=('lib32-libglapi' 'lib32-libgles' 'lib32-libegl')
|
||||
|
Loading…
Reference in New Issue
Block a user