aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Barbieri <lssndrbarbieri@gmail.com>2022-05-07 02:48:07 +0200
committerAlessandro Barbieri <lssndrbarbieri@gmail.com>2022-05-07 02:48:07 +0200
commite511f5d6560ada25deb2db350a87be446fd9ceb4 (patch)
tree52c70b0e78321c66a1c40d431ff622e9f5fb2327
parentdev-octave/linear-algebra: new package, add 2.2.3 (diff)
downloadguru-e511f5d6.tar.gz
guru-e511f5d6.tar.bz2
guru-e511f5d6.zip
octaveforge.eclass: use PN instead of OCT_PKG
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-rw-r--r--eclass/octaveforge.eclass14
1 files changed, 8 insertions, 6 deletions
diff --git a/eclass/octaveforge.eclass b/eclass/octaveforge.eclass
index 8f8def97a..ed609cd8c 100644
--- a/eclass/octaveforge.eclass
+++ b/eclass/octaveforge.eclass
@@ -79,7 +79,6 @@ octaveforge_src_prepare() {
octaveforge_src_compile() {
PKGDIR="$(pwd | sed -e 's|^.*/||' || die)"
export OCT_PACKAGE="${TMPDIR}/${PKGDIR}.tar.gz"
- export OCT_PKG=$(echo "${PKGDIR}" | sed -e 's|^\(.*\)-.*|\1|' || die)
export MKOCTFILE="mkoctfile -v"
cmd="disp(__octave_config_info__('octlibdir'));"
@@ -120,10 +119,12 @@ octaveforge_src_install() {
if [[ "X${DESTDIR}X" = "XX" ]]; then
cmd="
warning('off','all');
- pkg('install','${OCT_PACKAGE}');l=pkg('list');
- disp(l{cellfun(@(x)strcmp(x.name,'${OCT_PKG}'),l)}.dir);
+ pkg('install','${OCT_PACKAGE}');
+ l=pkg('list');
+ disp(l{cellfun(@(x)strcmp(x.name,'${PN}'),l)}.dir);
+ ${stripcmd}
"
- oct_pkgdir=$(octavecommand "${cmd}${stripcmd}" || die)
+ oct_pkgdir=$(octavecommand "${cmd}" || die)
else
cmd="disp(fullfile(__octave_config_info__('datadir'),'octave'));"
shareprefix=${DESTDIR}/$(octavecommand "${cmd}" || die)
@@ -151,9 +152,10 @@ octaveforge_src_install() {
pkg('global_list',fullfile('${shareprefix}','octave_packages'));
pkg('local_list',fullfile('${shareprefix}','octave_packages'));
l=pkg('list');
- disp(l{cellfun(@(x)strcmp(x.name,'${OCT_PKG}'),l)}.dir);
+ disp(l{cellfun(@(x)strcmp(x.name,'${PN}'),l)}.dir);
+ ${stripcmd}
"
- oct_pkgdir=$(octavecommand "${cmd}${stripcmd}" || die)
+ oct_pkgdir=$(octavecommand "${cmd}" || die)
fi
export oct_pkgdir