Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=fae220cf7066e05139a100bf0375a59b3ca9e9cc

commit fae220cf7066e05139a100bf0375a59b3ca9e9cc
Author: DeX77 <[email protected]>
Date:   Sun Nov 6 22:06:07 2016 +0100

mesa-12.0.3-9-x86_64

* fix rodepends of libgbm/lib32-libgbm
+ add force option for lib32- subpackages

diff --git a/source/x11/mesa/FrugalBuild b/source/x11/mesa/FrugalBuild
index b2ba0aa..652b788 100644
--- a/source/x11/mesa/FrugalBuild
+++ b/source/x11/mesa/FrugalBuild
@@ -34,7 +34,7 @@ fi

pkgname=mesa
pkgver=12.0.3
-pkgrel=8
+pkgrel=9
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|'"
@@ -71,6 +71,7 @@ subrodepends=("mesa-libgl-headers>=$pkgver-$pkgrel libglapi 
mesa-dri-drivers>=$p
subgroups=('x11' 'x11')
subarchs=("${archs[*]}" "${archs[*]}")
subbackup=('' '')
+suboptions=('' '')

subpkgs+=('lib32-libgl' 'lib32-mesa-libgl-headers')
subdescs+=('Mesa DRI OpenGL files (32-Bit).' 'Mesa OpenGL headers files 
(32-Bit).')
@@ -82,6 +83,7 @@ subrodepends+=("lib32-mesa-libgl-headers>=$pkgver-$pkgrel 
lib32-libglapi lib32-m
subgroups+=('lib32-extra' 'lib32-extra')
subarchs+=("${archs[*]}" "${archs[*]}")
subbackup+=('' '')
+suboptions+=('force' 'force')

subpkgs=("${subpkgs[@]}" 'mesa-dri-drivers')
subdescs=("${subdescs[@]}" 'Mesa OpenGL DRI drivers.')
@@ -93,6 +95,7 @@ subrodepends=("${subrodepends[@]}" '')
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" 'etc/drirc')
+suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-mesa-dri-drivers')
subdescs=("${subdescs[@]}" 'Mesa OpenGL DRI drivers. (32-Bit)')
@@ -104,6 +107,7 @@ subrodepends=("${subrodepends[@]}" '')
subgroups=("${subgroups[@]}" 'lib32-extra')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+suboptions+=('force')

subpkgs=("${subpkgs[@]}" 'libgbm')
subdescs=("${subdescs[@]}" 'Mesa gbm library.')
@@ -111,10 +115,11 @@ subprovides=("${subprovides[@]}" '')
subreplaces=("${subreplaces[@]}" '')
subconflicts=("${subconflicts[@]}" '')
subdepends=("${subdepends[@]}" 'libdrm>=2.4.71 wayland>=1.11.0-3')
-subrodepends+=('mesa-pipe-drivers libglapi')
+subrodepends+=('libglapi')
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-libgbm')
subdescs=("${subdescs[@]}" 'Mesa gbm library. (32-Bit)')
@@ -122,10 +127,11 @@ subprovides=("${subprovides[@]}" '')
subreplaces=("${subreplaces[@]}" '')
subconflicts=("${subconflicts[@]}" '')
subdepends=("${subdepends[@]}" 'lib32-libdrm>=2.4.71 lib32-wayland>=1.11.0-3')
-subrodepends+=('lib32-mesa-pipe-drivers lib32-libglapi')
+subrodepends+=('lib32-libglapi')
subgroups=("${subgroups[@]}" 'lib32-extra')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+suboptions+=('force')

subpkgs=("${subpkgs[@]}" 'libglapi')
subdescs=("${subdescs[@]}" 'Mesa OpenGL API library.')
@@ -137,6 +143,7 @@ subrodepends=("${subrodepends[@]}" '')
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-libglapi')
subdescs=("${subdescs[@]}" 'Mesa OpenGL API library. (32-Bit)')
@@ -148,6 +155,7 @@ subrodepends=("${subrodepends[@]}" '')
subgroups=("${subgroups[@]}" 'lib32-extra')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+suboptions+=('force')

subpkgs=("${subpkgs[@]}" 'libgles')
subdescs=("${subdescs[@]}" 'Mesa OpenGL ES1/ES2 libraries.')
@@ -159,6 +167,7 @@ subrodepends=("${subrodepends[@]}" 'libglapi khr-headers')
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-libgles')
subdescs=("${subdescs[@]}" 'Mesa OpenGL ES1/ES2 libraries. (32-bit)')
@@ -170,6 +179,7 @@ subrodepends=("${subrodepends[@]}" 'lib32-libglapi 
lib32-khr-headers')
subgroups=("${subgroups[@]}" 'lib32-extra')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+suboptions+=('force')

subpkgs=("${subpkgs[@]}" 'khr-headers')
subdescs=("${subdescs[@]}" 'Khronos generic header.')
@@ -181,6 +191,7 @@ subrodepends=("${subrodepends[@]}" '')
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-khr-headers')
subdescs=("${subdescs[@]}" 'Khronos generic header. (32-bit)')
@@ -192,6 +203,7 @@ subrodepends=("${subrodepends[@]}" '')
subgroups=("${subgroups[@]}" 'lib32-extra')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+suboptions+=('force')


if Fuse EGL; then
@@ -205,6 +217,7 @@ if Fuse EGL; then
subgroups+=('x11')
subarchs+=("${archs[*]}")
subbackup+=('')
+       suboptions+=('')

subpkgs+=('lib32-libegl')
subdescs+=('Mesa OpenEGL library. (32-bit)')
@@ -216,6 +229,8 @@ if Fuse EGL; then
subgroups+=('lib32-extra')
subarchs+=("${archs[*]}")
subbackup+=('')
+       suboptions+=('force')
+
fi

if Fuse OPENCL; then
@@ -229,6 +244,7 @@ if Fuse OPENCL; then
subgroups+=('x11')
subarchs+=("${archs[*]}")
subbackup+=('')
+       suboptions+=('')

subpkgs+=('lib32-libcl')
subdescs+=('Mesa OpenCL library. (32-bit)')
@@ -240,6 +256,7 @@ if Fuse OPENCL; then
subgroups+=('lib32-extra')
subarchs+=("${archs[*]}")
subbackup+=('')
+       suboptions+=('force')

subpkgs+=('mesa-pipe-drivers')
subdescs+=('Mesa gallium pipe drivers.')
@@ -251,6 +268,7 @@ if Fuse OPENCL; then
subgroups+=('x11')
subarchs+=("${archs[*]}")
subbackup+=('etc/drirc')
+       suboptions+=('')

subpkgs+=('lib32-mesa-pipe-drivers')
subdescs+=('Mesa gallium pipe drivers. (32-bit)')
@@ -262,6 +280,8 @@ if Fuse OPENCL; then
subgroups+=('lib32-extra')
subarchs+=("${archs[*]}")
subbackup+=('')
+       suboptions+=('force')
+
fi

if Fuse XA; then
@@ -275,6 +295,7 @@ if Fuse XA; then
subgroups+=('x11')
subarchs+=("${archs[*]}")
subbackup+=('')
+       suboptions+=('')

subpkgs+=('lib32-libxatracker')
subdescs+=('Mesa xatracker library (32-bit)')
@@ -286,6 +307,8 @@ if Fuse XA; then
subgroups+=('lib32-extra')
subarchs+=("${archs[*]}")
subbackup+=('')
+       suboptions+=('force')
+
fi

if Fuse VDPAU; then
@@ -301,6 +324,7 @@ if Fuse VDPAU; then
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
rodepends+=('mesa-vdpau-drivers')
+       suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-mesa-vdpau-drivers')
subdescs=("${subdescs[@]}" 'Mesa VDPAU drivers. (32-bit)')
@@ -313,6 +337,7 @@ if Fuse VDPAU; then
subgroups=("${subgroups[@]}" 'lib32-extra')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('force')

fi

@@ -327,6 +352,7 @@ if Fuse OSMESA; then
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-libosmesa')
subdescs=("${subdescs[@]}" 'Mesa Off-screen Rendering (32-bit)')
@@ -338,6 +364,7 @@ if Fuse OSMESA; then
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('force')

fi

@@ -354,6 +381,7 @@ if Fuse VAAPI; then
subbackup=("${subbackup[@]}" '')
rodepends+=('libva-mesa-driver')
makedepends+=('libva>=1.7.1')
+       suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-libva-mesa-driver')
subdescs=("${subdescs[@]}" 'VAAPI mesa driver (32-Bit)')
@@ -366,6 +394,8 @@ if Fuse VAAPI; then
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
makedepends+=('libva>=1.7.1')
+       suboptions+=('force')
+

fi

@@ -380,6 +410,7 @@ if Fuse WAYLAND_EGL; then
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-libwayland-egl')
subdescs=("${subdescs[@]}" 'Mesa Wayland EGL library. (32-bit)')
@@ -391,6 +422,7 @@ if Fuse WAYLAND_EGL; then
subgroups=("${subgroups[@]}" ' lib32-extra')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('force')

fi

@@ -405,6 +437,7 @@ if Fuse NINE; then
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-mesa-nine')
subdescs=("${subdescs[@]}" 'Mesa Support for DirectX 9 (32-bit)')
@@ -416,6 +449,8 @@ if Fuse NINE; then
subgroups=("${subgroups[@]}" 'lib32-extra')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('force')
+
fi

if Fuse OMX; then
@@ -429,6 +464,7 @@ if Fuse OMX; then
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-mesa-opemax')
subdescs=("${subdescs[@]}" 'Mesa Support for OpenMAX (32-bit)')
@@ -440,6 +476,7 @@ if Fuse OMX; then
subgroups=("${subgroups[@]}" 'lib32-extra')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('force')
fi

if Fuse VULKAN; then
@@ -453,6 +490,7 @@ if Fuse VULKAN; then
subgroups=("${subgroups[@]}" 'x11')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('')

subpkgs=("${subpkgs[@]}" 'lib32-mesa-vulkan')
subdescs=("${subdescs[@]}" 'Mesa Support for Vulkan (32-bit)')
@@ -464,6 +502,7 @@ if Fuse VULKAN; then
subgroups=("${subgroups[@]}" 'lib32-extra')
subarchs=("${subarchs[@]}" "${archs[*]}")
subbackup=("${subbackup[@]}" '')
+       suboptions+=('force')
fi

if Fuse DETECTDEPENDS; then
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to