From 2399c2e78d2ae0f28040ca345c80d11ef42e060e Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Mon, 12 Oct 2020 16:35:52 +0200 Subject: autotools: refactor search paths for aclocal in its own method (#19258) This commit refactors the computation of the search path for aclocal in its own method, so that it's easier to reuse for packages that need to have a custom autoreconf phase. Co-authored-by: Toyohisa Kameyama --- var/spack/repos/builtin/packages/audacious/package.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/audacious/package.py b/var/spack/repos/builtin/packages/audacious/package.py index 1b50bfef8a..a38fb18d96 100644 --- a/var/spack/repos/builtin/packages/audacious/package.py +++ b/var/spack/repos/builtin/packages/audacious/package.py @@ -2,10 +2,6 @@ # Spack Project Developers. See the top-level COPYRIGHT file for details. # # SPDX-License-Identifier: (Apache-2.0 OR MIT) - -from spack import * - - class Audacious(AutotoolsPackage): """A lightweight and versatile audio player.""" @@ -27,6 +23,11 @@ class Audacious(AutotoolsPackage): depends_on('glib') depends_on('qt') + def patch(self): + search_path_args = ' '.join(self.autoreconf_search_path_args) + search_path_str = '-I m4 {0}'.format(search_path_args) + filter_file('-I m4', search_path_str, 'autogen.sh') + def autoreconf(self, spec, prefix): bash = which('bash') bash('./autogen.sh') -- cgit v1.2.3-70-g09d2