summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 18 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e90be2f945bc..494ffa770b7d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,23 +9,23 @@
_pack=sparsersb
pkgname=octave-$_pack
-pkgver=1.0.6
-pkgrel=1
+pkgver=1.0.9
+pkgrel=2
pkgdesc="Interface to the librsb package implementing the RSB sparse matrix format."
arch=(any)
-url="http://octave.sourceforge.net/$_pack/"
+url="https://gnu-octave.github.io/packages/$_pack/"
license=('GPL3')
groups=('octave-forge')
-depends=('octave>=4.4.0')
-makedepends=('librsb')
+depends=('octave>=4.4.0' 'librsb>=1.2.0.9')
+makedepends=()
optdepends=()
backup=()
options=()
install=$pkgname.install
_archive=$_pack-$pkgver.tar.gz
-source=("http://downloads.sourceforge.net/octave/$_archive")
+source=("https://downloads.sourceforge.net/octave/$_archive")
noextract=("$_archive")
-md5sums=('a679b03889a4beb15f025f179b0b0b11')
+sha256sums=('b98bffc26fc031988106a24e05122d8ca7b6203fe960ac68112f93f0699fdcff')
_octave_run() {
octave --no-history --no-init-file --no-window-system -q -f --eval "$*"
@@ -38,6 +38,17 @@ _install_dir() {
cp -rT "$src" "$dst"
}
+prepare() {
+ # fix build error with new version of octave
+ tar xf $_archive
+ cd "$srcdir/$_pack-$pkgver"
+ sed -i "s|mex_get_ir|ridx|g" "src/sparsersb.cc"
+ sed -i "s|mex_get_jc|cidx|g" "src/sparsersb.cc"
+ cd "$srcdir"
+ rm $_archive
+ tar cf $_archive "$_pack-$pkgver"
+}
+
build() {
_prefix="$srcdir"/install_prefix
_archprefix="$srcdir"/install_archprefix