Merge pull request #7362 from marcin-/master

libdrm: use mesontools
This commit is contained in:
marcin
2020-01-07 23:15:22 +01:00
committed by GitHub
2 changed files with 5 additions and 17 deletions
+4 -17
View File
@@ -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()
+1
View File
@@ -19,6 +19,7 @@
<Dependency>libxslt-devel</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>valgrind</Dependency>
<Dependency>meson</Dependency>
</BuildDependencies>
</Source>