mesa-demos: update to 8.5.0, new deps meson, ninja

This commit is contained in:
Juergen Daubert 2022-05-31 13:29:50 +02:00
parent b0f0b31066
commit 7f750214d5
2 changed files with 15 additions and 13 deletions

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/xorg.pub
RWTSGWF5Q7TndACbe5OeszT0F4xwrsiSVxMT1gmSsU0aVm8gpjW7YIK3AHUFN0NtQBaeFuizTt7As1n0tH/229DYh8Y+qh+XRAI=
SHA256 (Pkgfile) = 0f758468a2af60946b2bb1cfd13ceb82d2402549991d020dea08239345295d94
RWTSGWF5Q7TndLJuyd/PpuegrBVL2CSPalsyrZ4Z17CfDJVIEUM9gg7NeOAfHgNaZrr4gY1aKmdWlNqq0MBsC+P1nq2u9g2jaAY=
SHA256 (Pkgfile) = e4947ab34c6c45fe1f76a8499a56d5aa3a4051d18eb33a82413a5e17bafb08fc
SHA256 (.footprint) = a328423b6004ca0d68a4ede62c70b950fc7e488a771c89630cf8f10a868bd341
SHA256 (mesa-demos-8.4.0.tar.bz2) = 01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d
SHA256 (mesa-demos-8.5.0.tar.bz2) = cea2df0a80f09a30f635c4eb1a672bf90c5ddee0b8e77f4d70041668ef71aac1

View File

@ -1,20 +1,22 @@
# Description: Mesa 3D demos
# URL: https://www.mesa3d.org/
# Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu
# Depends on: glew glu
# Depends on: glew glu meson ninja
name=mesa-demos
version=8.4.0
version=8.5.0
release=1
source=(https://archive.mesa3d.org/demos/$name-$version.tar.bz2)
source=(https://archive.mesa3d.org/demos/$version/$name-$version.tar.bz2)
build() {
cd $name-$version
./configure --prefix=/usr
make -C src/xdemos/ glxinfo glxgears
meson setup build $name-$version \
--prefix=/usr \
--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 -t $PKG/usr/bin src/xdemos/glx{gears,info}
install -m 0755 -t $PKG/usr/bin build/src/xdemos/glx{gears,info}
}