diff options
author | Andrew W Elble <aweits@rit.edu> | 2020-11-03 17:47:38 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-03 16:47:38 -0600 |
commit | efb26bb14ff70c4dcf789240c2e6b21b2323c010 (patch) | |
tree | 36fe925d797e494dc943e9818a6020ea1052b537 | |
parent | ddd2aa0ffc7ad7aecff55b39c7cb23dfc05d0dae (diff) | |
download | spack-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.py | 23 |
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 |