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

Reply via email to