diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 50 insertions, 16 deletions
@@ -6,13 +6,16 @@ pkgbase = octave-nogui arch = x86_64 license = GPL makedepends = gcc-fortran - makedepends = texlive-core makedepends = suitesparse makedepends = texinfo - makedepends = gnuplot makedepends = fltk - makedepends = portaudio makedepends = jdk8-openjdk + makedepends = cblas + makedepends = gnuplot + makedepends = gperf + makedepends = sundials + makedepends = graphicsmagick + makedepends = lapack depends = fftw depends = curl depends = glpk @@ -25,9 +28,9 @@ pkgbase = octave-nogui depends = gl2ps depends = libsndfile depends = qrupdate + depends = blas + depends = portaudio optdepends = texinfo: for help-support in octave - optdepends = gnuplot: alternative plotting - optdepends = portaudio: audio support optdepends = java-runtime: java support optdepends = fltk: FLTK GUI provides = octave @@ -12,31 +12,62 @@ pkgdesc="A high-level language, primarily intended for numerical computations." arch=('x86_64') url="http://www.octave.org" license=('GPL') -depends=('fftw' 'curl' 'glpk' 'hdf5' 'qhull' 'arpack' 'glu' 'ghostscript' - 'suitesparse' 'gl2ps' 'libsndfile' 'qrupdate') -makedepends=('gcc-fortran' 'texlive-core' 'suitesparse' 'texinfo' 'gnuplot' 'fltk' 'portaudio' 'jdk8-openjdk') -optdepends=('texinfo: for help-support in octave' - 'gnuplot: alternative plotting' - 'portaudio: audio support' - 'java-runtime: java support' - 'fltk: FLTK GUI') +depends=( + 'fftw' + 'curl' + 'glpk' + 'hdf5' + 'qhull' + 'arpack' + 'glu' + 'ghostscript' + 'suitesparse' + 'gl2ps' + 'libsndfile' + 'qrupdate' + 'blas' + 'sundials' +) +makedepends=( + 'gcc-fortran' + 'suitesparse' + 'gnuplot' + 'fltk' + 'portaudio' + 'jdk8-openjdk' + 'cblas' + 'gperf' + 'graphicsmagick' + 'lapack' + # 'llvm' # will be used when jit compilation will be possible to be enabled - see https://savannah.gnu.org/bugs/?func=detailitem&item_id=52414 +) +optdepends=( + 'gnuplot: alternative plotting' + 'portaudio: audio support' + 'java-runtime: java support' + 'fltk: FLTK GUI' +) source=(ftp://ftp.gnu.org/gnu/octave/octave-$pkgver.tar.gz{,.sig}) options=('!emptydirs') validpgpkeys=('DBD9C84E39FE1AAE99F04446B05F05B75D36644B') # John W. Eaton sha512sums=('21a1f13e2145fa530f2169254d19442b572745d65b91453ba1f552f6eda6aecfead57dbe0260b3293a29db0aa0f27cfd4f26df332e6d640848a822b20c1232f8' 'SKIP') -build() { +prepare() { cd "${srcdir}/${_name}-${pkgver}" ./configure --prefix=/usr --libexecdir=/usr/lib \ --enable-shared --disable-static \ - --with-quantum-depth=16 \ --without-qscintilla \ --without-qt \ + --disable-jit \ + --with-blas=/usr/include \ + --with-suitesparse \ --with-umfpack="-lumfpack -lsuitesparseconfig" -# https://mailman.cae.wisc.edu/pipermail/help-octave/2012-September/053991.html +} +build() { + cd "${srcdir}/${_name}-${pkgver}" LANG=C make } |