diff --git a/x11/library/libdrm/actions.py b/x11/library/libdrm/actions.py
index cf16141836..eed036aa2a 100644
--- a/x11/library/libdrm/actions.py
+++ b/x11/library/libdrm/actions.py
@@ -4,28 +4,15 @@
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import get
-from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
+from pisi.actionsapi import mesontools
from pisi.actionsapi import shelltools
def setup():
- #pisitools.dosed("configure.ac", "pthread-stubs", deleteLine=True)
- autotools.autoreconf("-fi")
- options = " --enable-udev"
-
- if get.buildTYPE() == "_emul32":
- options += " --libdir=/usr/lib32"
-
- autotools.configure(options)
-
- pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+ mesontools.configure("-Dudev=true -Dvalgrind=true")
def build():
- autotools.make()
+ mesontools.build()
def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
- if get.buildTYPE() == "_emul32":
- return
-
- #pisitools.dodoc("README")
+ mesontools.install()
diff --git a/x11/library/libdrm/pspec.xml b/x11/library/libdrm/pspec.xml
index 850dd50497..ea08f416cd 100644
--- a/x11/library/libdrm/pspec.xml
+++ b/x11/library/libdrm/pspec.xml
@@ -19,6 +19,7 @@
libxslt-devel
docbook-xsl
valgrind
+ meson