mesa-demos-32: updated to version 8.5.0

This commit is contained in:
Matt Housh 2022-09-03 15:08:46 -05:00
parent a9134eea2d
commit 71f007b32f
2 changed files with 15 additions and 12 deletions

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/compat-32.pub
RWSwxGo/zH7eXZ+8iTAL8lj8toUpW6HsagxPJWdKSDvAf9J+17npEbUKVbPvt1dQlnF2IIxyngXGWxNizSCgU8aahf9m7pcUNAo=
SHA256 (Pkgfile) = f64428559db6170ba74a7835446d18d5d2511979fdfce9b51d59207b2dc7be94
RWSwxGo/zH7eXWcbPnWbl7CcOUo5DN1n3UuKJKLNfAMDSxx7O+/6rRg11QNYMBrvnR5lNU7ARt4WTHfZSlp97BtuT4/dAV5v5gM=
SHA256 (Pkgfile) = 0b39d9084c1b62188f4a2c37ab5c4e2aa536e002e9e6cb6316209c23258aeb4f
SHA256 (.footprint) = f8bf632f6963622eaf1476d0ffa4fb93dbfe24daa590f8f6ab151c131d8789d2
SHA256 (mesa-demos-8.4.0.tar.bz2) = 01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d
SHA256 (mesa-demos-8.5.0.tar.bz2) = cea2df0a80f09a30f635c4eb1a672bf90c5ddee0b8e77f4d70041668ef71aac1

View File

@ -4,18 +4,21 @@
# Depends on: glew-32 glu-32
name=mesa-demos-32
version=8.4.0
version=8.5.0
release=1
source=(https://archive.mesa3d.org/demos/${name%-*}-$version.tar.bz2)
build() {
cd ${name%-*}-$version
./configure --prefix=/usr
make -C src/xdemos/ glxinfo glxgears
meson setup build mesa-demos-$version \
--prefix=/usr \
--libdir=/usr/lib32 \
--buildtype=plain \
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true \
-D osmesa=disabled
meson compile -C build -j ${JOBS:-1}
install -d $PKG/usr/bin
install -m 0755 src/xdemos/glxgears $PKG/usr/bin/glxgears-32
install -m 0755 src/xdemos/glxinfo $PKG/usr/bin/glxinfo-32
install -m 0755 build/src/xdemos/glxgears $PKG/usr/bin/glxgears-32
install -m 0755 build/src/xdemos/glxinfo $PKG/usr/bin/glxinfo-32
}