Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d79d6b6a0c585ef4367d618578dba6077d8e2364
commit d79d6b6a0c585ef4367d618578dba6077d8e2364 Author: DeX77 <[email protected]> Date: Wed Jul 13 21:03:22 2016 +0200 mesa-12.0.1-2-x86_64 + add vulkan diff --git a/source/x11/mesa/FrugalBuild b/source/x11/mesa/FrugalBuild index 5386f39..a271b19 100644 --- a/source/x11/mesa/FrugalBuild +++ b/source/x11/mesa/FrugalBuild @@ -26,6 +26,7 @@ : ${USE_XA="y"} : ${USE_NINE="y"} : ${USE_OMX="y"} +: ${USE_VULKAN="y"} if Fuse WAYLAND_EGL; then USE_EGL=y @@ -34,7 +35,7 @@ fi pkgname=mesa _F_archive_name="MesaLib" pkgver=12.0.1 -pkgrel=1 +pkgrel=2 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|'" @@ -249,6 +250,19 @@ if Fuse OMX; then subbackup=("${subbackup[@]}" '') fi +if Fuse VULKAN; then + subpkgs=("${subpkgs[@]}" 'mesa-vulkan') + subdescs=("${subdescs[@]}" 'Mesa Support for Vulkan') + subprovides=("${subprovides[@]}" '') + subreplaces=("${subreplaces[@]}" '') + subconflicts=("${subconflicts[@]}" '') + subdepends+=('') + subrodepends=("${subrodepends[@]}" '') + subgroups=("${subgroups[@]}" 'x11') + subarchs=("${subarchs[@]}" "${archs[*]}") + subbackup=("${subbackup[@]}" '') +fi + if Fuse DETECTDEPENDS; then makedepends=("${makedepends[@]}" "$pkgname=$pkgver" "${subpkgs[@]}") fi @@ -387,6 +401,10 @@ build() { Fconfopts+=" --enable-omx" fi + if Fuse VULKAN; then + Fconfopts+=" --with-vulkan-drivers=intel" + fi + Fconf \ --enable-gbm \ --enable-llvm-shared-libs \ @@ -484,6 +502,12 @@ build() { if Fuse OMX; then Fsplit mesa-opemax usr/lib/bellagio/ fi + + if Fuse VULKAN; then + Fsplit mesa-vulkan usr/include/vulkan + Fsplit mesa-vulkan usr/lib/libvulkan* + Fsplit mesa-vulkan usr/share/vulkan/ + fi } # optimization OK _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
