[libdrm] AutotoolsPackage; %gcc@10.0.0 requires CFLAGS=-fcommon (#18393)

* [libdrm] AutotoolsPackage; %gcc@10.0.0 requires CFLAGS=-fcommon

* [libdrm] placate flake8
This commit is contained in:
Wouter Deconinck 2020-08-29 15:39:02 -05:00 committed by GitHub
parent 586fbe05b5
commit 49df20f1ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,7 +7,7 @@
import sys
class Libdrm(Package):
class Libdrm(AutotoolsPackage):
"""A userspace library for accessing the DRM, direct rendering manager,
on Linux, BSD and other systems supporting the ioctl interface."""
@ -25,11 +25,10 @@ class Libdrm(Package):
depends_on('libpciaccess@0.10:', when=(sys.platform != 'darwin'))
depends_on('libpthread-stubs')
def install(self, spec, prefix):
configure('--prefix={0}'.format(prefix),
'--enable-static',
'LIBS=-lrt') # This fixes a bug with `make check`
make()
make('check')
make('install')
def configure_args(self):
args = []
args.append('--enable-static')
args.append('LIBS=-lrt') # This fixes a bug with `make check`
if self.spec.satisfies('%gcc@10.0.0:'):
args.append('CFLAGS=-fcommon')
return args