summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD25
2 files changed, 25 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c53e2c54c881..c4735a3a1c4e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,16 @@
-# Generated by mksrcinfo v8
-# Wed Jun 27 14:41:29 UTC 2018
pkgbase = octave-sparsersb
pkgdesc = Interface to the librsb package implementing the RSB sparse matrix format.
- pkgver = 1.0.6
- pkgrel = 1
- url = http://octave.sourceforge.net/sparsersb/
+ pkgver = 1.0.9
+ pkgrel = 2
+ url = https://gnu-octave.github.io/packages/sparsersb/
install = octave-sparsersb.install
arch = any
groups = octave-forge
license = GPL3
- makedepends = librsb
depends = octave>=4.4.0
- noextract = sparsersb-1.0.6.tar.gz
- source = http://downloads.sourceforge.net/octave/sparsersb-1.0.6.tar.gz
- md5sums = a679b03889a4beb15f025f179b0b0b11
+ depends = librsb>=1.2.0.9
+ noextract = sparsersb-1.0.9.tar.gz
+ source = https://downloads.sourceforge.net/octave/sparsersb-1.0.9.tar.gz
+ sha256sums = b98bffc26fc031988106a24e05122d8ca7b6203fe960ac68112f93f0699fdcff
pkgname = octave-sparsersb
-
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