From 95b85988993f04b6be454b7ef8effe91aa028320 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 8 May 2022 03:04:45 +0200 Subject: [PATCH] octaveforge.eclass: fix some issues while moving in folders Signed-off-by: Alessandro Barbieri --- eclass/octaveforge.eclass | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/eclass/octaveforge.eclass b/eclass/octaveforge.eclass index 67eb8aecee..fb708e3a77 100644 --- a/eclass/octaveforge.eclass +++ b/eclass/octaveforge.eclass @@ -51,7 +51,6 @@ octaveforge_src_unpack() { default if [[ ! -d "${WORKDIR}/${P}" ]]; then S="${WORKDIR}/${PN}" - pushd "${S}" || die fi } @@ -61,13 +60,15 @@ octaveforge_src_unpack() { octaveforge_src_prepare() { _generate_configure - pushd "${S}/src" || die if [[ -e "${S}/src/configure.ac" ]]; then + pushd "${S}/src" || die eautoreconf + popd || die elif [[ -e "${S}/src/autogen.sh" ]]; then + pushd "${S}/src" || die ./autogen.sh || die 'failed to run autogen.sh' + popd || die fi - popd || die if [[ -e "${S}/src/Makefile" ]]; then sed -i 's/ -s / /g' "${S}/src/Makefile" || die 'sed failed.' fi