Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=07ce0c5ad3cd8a3fe6a67a0fb4b4bd477d6fed85
commit 07ce0c5ad3cd8a3fe6a67a0fb4b4bd477d6fed85 Author: crazy <[email protected]> Date: Tue Oct 13 02:11:29 2015 +0200 mesa-11.0.3-1-x86_64 * pkgver++ * added FIXME (@Dex have a look :p) * added a note about F{autoreconf} * added hack to fix detection of llvm built with cmake diff --git a/source/x11/mesa/FrugalBuild b/source/x11/mesa/FrugalBuild index ee30279..04801fd 100644 --- a/source/x11/mesa/FrugalBuild +++ b/source/x11/mesa/FrugalBuild @@ -2,7 +2,6 @@ # Maintainer: bouleetbil <[email protected]> # Contributor: crazy <[email protected]> -options+=('asneeded') # TODO: Consider enabling R600 LLVM backend via # --enable-r600-llvm-compiler @@ -10,6 +9,9 @@ options+=('asneeded') # TODO: Consider enabling OpenMAX support via # --enable-omx +## FIXME: Arghhhhh.. *proto and header files should not be *depends* +## this files are *makedepends* only + : ${USE_DEBUG="n"} : ${USE_DEVEL="n"} : ${USE_DETECTDEPENDS="n"} # To detected dependecies with makepkg -a @@ -36,15 +38,15 @@ fi pkgname=mesa _F_archive_name="MesaLib" -pkgver=11.0.2 -pkgrel=2 +pkgver=11.0.3 +pkgrel=1 pkgdesc="Mesa is a 3D graphics library" url="http://mesa3d.sourceforge.net/" up2date="lynx --dump 'ftp://ftp.freedesktop.org/pub/mesa/' | grep "pub/mesa/[0-9\.]" | tail -n1 | sed 's|.*/\([0-9\.]\)|\1|'" # libgl: provided by libgl, fglrx and nvidia packages depends=() -makedepends=('makedepend' 'mako') +makedepends=('makedepend' 'mako' 'libomxil-bellagio') # should be mesa-*=$pkgver but apps should not depends on mesa anymore first, unless specific to mesa rodepends=('libgl') archs=('i686' 'x86_64' 'arm') @@ -80,7 +82,7 @@ subdescs=("${subdescs[@]}" 'Mesa OpenGL DRI drivers.') subprovides=("${subprovides[@]}" '') subreplaces=("${subreplaces[@]}" '') subconflicts=("${subconflicts[@]}" '') -subdepends=("${subdepends[@]}" "libdrm llvm>=3.7.0 elfutils nettle>=3.1.1") +subdepends=("${subdepends[@]}" "libdrm llvm>=3.7.0-4 elfutils nettle>=3.1.1") subrodepends=("${subrodepends[@]}" '') subgroups=("${subgroups[@]}" 'x11') subarchs=("${subarchs[@]}" "${archs[*]}") @@ -91,7 +93,7 @@ subdescs+=('Mesa gallium pipe drivers.') subprovides+=('') subreplaces+=('') subconflicts+=('') -subdepends+=("libdrm llvm>=3.7.0 elfutils nettle>=3.1.1") +subdepends+=("libdrm llvm>=3.7.0-4 elfutils nettle>=3.1.1") subrodepends+=('') subgroups+=('x11') subarchs+=("${archs[*]}") @@ -160,12 +162,12 @@ if Fuse OPENCL; then subprovides+=('mesa-libcl') subreplaces+=('') subconflicts+=('') - subdepends+=('libclc llvm>=3.7.0 libxext libxfixes libdrm elfutils nettle>=3.1.1') + subdepends+=('libclc llvm>=3.7.0-4 libxext libxfixes libdrm elfutils nettle>=3.1.1') subrodepends+=('') subgroups+=('x11') subarchs+=("${archs[*]}") subbackup+=('') - makedepends+=('clang') + makedepends+=('clang>=3.7.0-4') fi if Fuse XA; then @@ -174,7 +176,7 @@ if Fuse XA; then subprovides+=('') subreplaces+=('') subconflicts+=('') - subdepends+=('llvm>=3.7.0 libdrm nettle>=3.1.1') + subdepends+=('llvm>=3.7.0-4 libdrm nettle>=3.1.1') subrodepends+=('') subgroups+=('x11') subarchs+=("${archs[*]}") @@ -187,7 +189,7 @@ if Fuse VDPAU; then subprovides=("${subprovides[@]}" '') subreplaces=("${subreplaces[@]}" '') subconflicts=("${subconflicts[@]}" '') - subdepends=("${subdepends[@]}" 'libvdpau libx11 libdrm llvm>=3.7.0 elfutils nettle>=3.1.1') + subdepends=("${subdepends[@]}" 'libvdpau libx11 libdrm llvm>=3.7.0-4 elfutils nettle>=3.1.1') subrodepends=("${subrodepends[@]}" '') subgroups=("${subgroups[@]}" 'x11') subarchs=("${subarchs[@]}" "${archs[*]}") @@ -201,7 +203,7 @@ if Fuse VAAPI; then subprovides=("${subprovides[@]}" '') subreplaces=("${subreplaces[@]}" '') subconflicts=("${subconflicts[@]}" '') - subdepends=("${subdepends[@]}" 'libva llvm>=3.7.0 libx11 libdrm elfutils nettle>=3.1.1') + subdepends=("${subdepends[@]}" 'libva llvm>=3.7.0-4 libx11 libdrm elfutils nettle>=3.1.1') subrodepends=("${subrodepends[@]}" '') subgroups=("${subgroups[@]}" 'x11') subarchs=("${subarchs[@]}" "${archs[*]}") @@ -248,7 +250,12 @@ build() { Fcd $pkgname-$pkgver Fpatchall - Fautoreconf + ## try to not reconf , only when patching *.ac,*.in,*.am files + #Fautoreconf + + ## Hack for llvm built with cmake.. autoreconf breaks stuff :/ + Fsed "LLVM_SO_NAME=.*" "LLVM_SO_NAME=LLVM" configure + if Fuse DEBUG; then Fconfopts+=" --enable-debug" _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
