summaryrefslogtreecommitdiff
path: root/mesa-demos
diff options
context:
space:
mode:
authorJuergen Daubert <jue@jue.li>2022-05-31 13:29:50 +0200
committerJuergen Daubert <jue@jue.li>2022-05-31 13:29:50 +0200
commit7f750214d59aa740ce8014bbcf9aedb1f758e0db (patch)
tree0670b4a0f5c961add86a4d0160f5882af6e35319 /mesa-demos
parentb0f0b3106630e78ca56c763a0f3c0ce90c59a8b5 (diff)
downloadxorg-7f750214d59aa740ce8014bbcf9aedb1f758e0db.tar.gz
xorg-7f750214d59aa740ce8014bbcf9aedb1f758e0db.tar.xz
mesa-demos: update to 8.5.0, new deps meson, ninja
Diffstat (limited to 'mesa-demos')
-rw-r--r--mesa-demos/.signature6
-rw-r--r--mesa-demos/Pkgfile22
2 files changed, 15 insertions, 13 deletions
diff --git a/mesa-demos/.signature b/mesa-demos/.signature
index ad7086b5..f0d60e61 100644
--- a/mesa-demos/.signature
+++ b/mesa-demos/.signature
@@ -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
diff --git a/mesa-demos/Pkgfile b/mesa-demos/Pkgfile
index cca26eca..e1fdc952 100644
--- a/mesa-demos/Pkgfile
+++ b/mesa-demos/Pkgfile
@@ -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}
}

Generated by cgit