octave: rebuild for SuiteSparse, adopt.

This commit is contained in:
Gonzalo Tornaría 2023-09-19 17:24:09 -03:00 committed by Duncan Overbruck
parent bb996ba4ef
commit b03d590a9d

View file

@ -1,7 +1,7 @@
# Template file for 'octave'
pkgname=octave
version=8.3.0
revision=1
revision=2
build_style=gnu-configure
configure_args="--disable-docs"
hostmakedepends="perl gcc-fortran pkg-config"
@ -10,7 +10,7 @@ makedepends="pcre2-devel readline-devel libSM-devel libltdl-devel lcms2-devel
depends="$(vopt_if gui qt5-plugin-sqlite)"
checkdepends="zip unzip ghostscript gnuplot tar texinfo"
short_desc="High-level language, primarily intended for numerical computations"
maintainer="Orphaned <orphan@voidlinux.org>"
maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
license="GPL-3.0-or-later"
homepage="https://octave.org/"
changelog="http://hg.savannah.gnu.org/hgweb/octave/raw-file/default/etc/NEWS.${version%%.*}.md"
@ -33,17 +33,6 @@ case "$XBPS_TARGET_MACHINE" in
;;
esac
case $XBPS_TARGET_MACHINE in
i686*)
# spqr is broken on i686; running `qr(sparse(1,1))` yields a segfault:
#
# octave:1> qr(sparse(1,1));
# fatal: caught signal Segmentation fault -- stopping myself...
# Segmentation fault
#
configure_args+=" --without-spqr"
;;
esac
# Package build options
# TODO: some options are still missing, such as java, qrupdate