mesa: Update to 10.5.0

This commit is contained in:
Alexpux
2015-03-10 08:37:35 +03:00
parent 39ad0e354d
commit 1981c1e06b

View File

@@ -2,21 +2,24 @@
_realname=mesa
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=10.4.4
pkgver=10.5.0
pkgrel=1
pkgdesc="Open-source implementation of the OpenGL specification (mingw-w64)"
arch=('any')
depends=("")
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-clang" "scons" "libxml2-python" "python2")
#groups=("${MINGW_PACKAGE_PREFIX}")
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
"${MINGW_PACKAGE_PREFIX}-clang"
"scons"
"libxml2-python"
"python2-mako")
url="http://www.mesa3d.org"
license=('MIT')
options=('staticlibs' 'strip')
source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2
source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/${_realname}-${pkgver}.tar.xz{,.sig}
001-extra-libs.patch)
md5sums=('62faf98ac79c5587f8e917e187419e6c'
md5sums=('133c5264a0c81d23168a65435ad23ede'
'SKIP'
'3eaea880ab48f851c392c2106a616e21')
noextract=("MesaLib-${pkgver}.tar.bz2")
case ${MINGW_CHOST} in
i686*)
@@ -28,15 +31,12 @@ case ${MINGW_CHOST} in
esac
prepare() {
cd ${startdir}
[ -d $srcdir/Mesa-$pkgver ] || tar -xjvf MesaLib-${pkgver}.tar.bz2 -C $srcdir
cd ${srcdir}/Mesa-$pkgver
cd ${srcdir}/${_realname}-$pkgver
patch -p1 -i ${srcdir}/001-extra-libs.patch
}
build() {
cd ${srcdir}/Mesa-$pkgver
cd ${srcdir}/${_realname}-$pkgver
LLVM=${MINGW_PREFIX} \
CFLAGS="-march=core2 -pipe -D_USE_MATH_DEFINES" \
@@ -46,11 +46,11 @@ build() {
}
package() {
cd ${srcdir}/Mesa-$pkgver
cd ${srcdir}/${_realname}-$pkgver
mkdir -p ${pkgdir}${MINGW_PREFIX}/bin
#mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/mesa
local _dll_files=( $(find ${srcdir}/Mesa-$pkgver -type f -name "*.dll") )
local _dll_files=( $(find ${srcdir}/${_realname}-$pkgver -type f -name "*.dll") )
cp -f ${_dll_files[@]} ${pkgdir}${MINGW_PREFIX}/bin/
#local _dlla_files=( $(find ${srcdir}/Mesa-$pkgver -type f -name "*.a") )
#cp -f ${_dlla_files[@]} ${pkgdir}${MINGW_PREFIX}/lib/mesa/