diff --git a/x11/misc/mesa-demos/actions.py b/x11/misc/mesa-demos/actions.py
index 782f310775..f188fa82c1 100644
--- a/x11/misc/mesa-demos/actions.py
+++ b/x11/misc/mesa-demos/actions.py
@@ -6,25 +6,26 @@
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
+from pisi.actionsapi import mesontools
demos_dir = "/usr/lib/mesa/demos"
demos_dir_emul32 = "/usr/lib32/mesa/demos"
def setup():
- autotools.autoreconf("-fvi")
- options = "--disable-static \
- --enable-autotools \
- --with-system-data-files \
+ # autotools.autoreconf("-fvi")
+ options = "-Dwith-system-data-files=true \
--bindir=%s" % (demos_dir_emul32 if get.buildTYPE() == "emul32" else demos_dir)
- autotools.configure(options)
- pisitools.dosed("libtool","( -shared )", " -Wl,--as-needed\\1")
+ mesontools.configure(options)
+ # pisitools.dosed("libtool","( -shared )", " -Wl,--as-needed\\1")
def build():
- autotools.make()
+ mesontools.build()
+ # autotools.make()
def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ mesontools.install()
+ # autotools.rawInstall("DESTDIR=%s" % get.installDIR())
if get.buildTYPE() == "emul32":
for util in ("glxgears", "glxinfo"):
@@ -33,4 +34,4 @@ def install():
for util in ("glxgears", "glxinfo", "eglinfo"):
pisitools.domove("%s/%s" % (demos_dir, util), "/usr/bin/")
- pisitools.dobin("src/egl/opengl/xeglgears")
+ pisitools.dobin("build/src/egl/opengl/xeglgears")
diff --git a/x11/misc/mesa-demos/pspec.xml b/x11/misc/mesa-demos/pspec.xml
index d0caffdec3..087e236e24 100644
--- a/x11/misc/mesa-demos/pspec.xml
+++ b/x11/misc/mesa-demos/pspec.xml
@@ -12,8 +12,9 @@
app:console
Mesa demos
The Mesa Demos package contains a large number of OpenGL demonstration and test programs.
- https://archive.mesa3d.org/demos/8.5.0/mesa-demos-8.5.0.tar.bz2
+ https://archive.mesa3d.org//demos/mesa-demos-9.0.0.tar.xz
+ meson
glew-devel
mesa-devel
libXext-devel
@@ -94,6 +95,13 @@
+
+ 2023-03-23
+ 9.0.0
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2022-11-21
8.5.0