summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew W Elble <aweits@rit.edu>2020-11-03 17:47:38 -0500
committerGitHub <noreply@github.com>2020-11-03 16:47:38 -0600
commitefb26bb14ff70c4dcf789240c2e6b21b2323c010 (patch)
tree36fe925d797e494dc943e9818a6020ea1052b537
parentddd2aa0ffc7ad7aecff55b39c7cb23dfc05d0dae (diff)
downloadspack-efb26bb14ff70c4dcf789240c2e6b21b2323c010.tar.gz
spack-efb26bb14ff70c4dcf789240c2e6b21b2323c010.tar.bz2
spack-efb26bb14ff70c4dcf789240c2e6b21b2323c010.tar.xz
spack-efb26bb14ff70c4dcf789240c2e6b21b2323c010.zip
libusb: disable udev (#19713)
* libusb: disable udev spack has no libudev/systemd package currently * convert to AutotoolsPackage * remove spack import
-rw-r--r--var/spack/repos/builtin/packages/libusb/package.py23
1 files changed, 10 insertions, 13 deletions
diff --git a/var/spack/repos/builtin/packages/libusb/package.py b/var/spack/repos/builtin/packages/libusb/package.py
index ee5612c9db..e3e9099d00 100644
--- a/var/spack/repos/builtin/packages/libusb/package.py
+++ b/var/spack/repos/builtin/packages/libusb/package.py
@@ -3,10 +3,8 @@
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
-from spack import *
-
-class Libusb(Package):
+class Libusb(AutotoolsPackage):
"""Library for USB device access."""
homepage = "https://libusb.info/"
@@ -22,14 +20,13 @@ class Libusb(Package):
depends_on('automake', type='build', when='@master')
depends_on('libtool', type='build', when='@master')
- phases = ['autogen', 'install']
-
- def autogen(self, spec, prefix):
- if self.spec.satisfies('@master'):
- autogen = Executable('./autogen.sh')
- autogen()
+ @when('@master')
+ def patch(self):
+ mkdir('m4')
- def install(self, spec, prefix):
- configure('--disable-dependency-tracking',
- '--prefix=%s' % self.spec.prefix)
- make('install')
+ def configure_args(self):
+ args = []
+ args.append('--disable-dependency-tracking')
+ # no libudev/systemd package currently in spack
+ args.append('--disable-udev')
+ return args