summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorpingplug2022-12-05 16:09:09 +0800
committerpingplug2022-12-05 16:09:09 +0800
commit187a5a6d9e3a962c7e259d7d32cf2eb920721f93 (patch)
treee23482ea12f034ecc1341de3ceaf785e9d877f84 /PKGBUILD
parent136e71d5f9b979e5e8f70a6616a2450187732d3e (diff)
downloadaur-187a5a6d9e3a962c7e259d7d32cf2eb920721f93.tar.gz
fix build error
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 12 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 678773d3219b..c1a7c9ed2590 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@
_pack=sparsersb
pkgname=octave-$_pack
pkgver=1.0.9
-pkgrel=1
+pkgrel=2
pkgdesc="Interface to the librsb package implementing the RSB sparse matrix format."
arch=(any)
url="https://gnu-octave.github.io/packages/$_pack/"
@@ -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