summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoreolianoe2018-05-16 23:53:44 +0200
committereolianoe2018-05-16 23:53:44 +0200
commitdcf0eb6f38194800ec6e07d70cb408c8a0f05dae (patch)
treede6d80adb92fa12b2b743143ff27afbbee4f5c0d
parentb9e8a624b127286224ef9ad16863ad9ec0ea21a3 (diff)
downloadaur-dcf0eb6f38194800ec6e07d70cb408c8a0f05dae.tar.gz
fix LD_LIBRARY_PATH
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD7
-rw-r--r--scilab-LD_LIBRARY_PATH.patch10
3 files changed, 19 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c83fa09d60d2..82e262869ce1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = scilab
pkgdesc = A scientific software package for numerical computations.
pkgver = 6.0.1
- pkgrel = 3
+ pkgrel = 4
url = https://www.scilab.org
arch = i686
arch = x86_64
@@ -53,6 +53,7 @@ pkgbase = scilab
source = scilab-type.patch
source = scilab-num.patch
source = scilab-size-node.patch
+ source = scilab-LD_LIBRARY_PATH.patch
source = scilab-0004-Fix-build-with-ocaml-4.0.4.patch
sha256sums = e459dd5a918626567e3513ab106a68bee5a1085a8713020cba214e5d4c075a4f
sha256sums = f19f173e989f72bd55bda35e271b3c180ecef4e29da964df3f230fce8b1330fc
@@ -63,6 +64,7 @@ pkgbase = scilab
sha256sums = 93597034c6866c3a4aaa7ef92b4588d2753383545ed3366be6cdb404edf949bd
sha256sums = 31e757bdb2086e08e2477118fceddcdd50f3c2fcad5c86cf5de8ec06009f34ed
sha256sums = 984dd6e01631e5b30bde8587e435770c948f887c60d3d353c2e703e6d8b1fe99
+ sha256sums = a39277cb8cfc3d7929c73ce6d707dc24e3df4b8d8f2d587f075efebda79ff4db
sha256sums = 6712c6db2f3ba365d150e1feb1c71bf691f8aa3b45d5a872b05a42f0daf23392
pkgname = scilab
diff --git a/PKGBUILD b/PKGBUILD
index 97236735dd91..1ee1642c11d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=scilab
pkgver=6.0.1
-pkgrel=3
+pkgrel=4
pkgdesc='A scientific software package for numerical computations.'
arch=('i686' 'x86_64')
url='https://www.scilab.org'
@@ -31,6 +31,7 @@ source=("${url}/download/${pkgver}/${pkgname}-${pkgver}-src.tar.gz"
"${pkgname}-type.patch"
"${pkgname}-num.patch"
"${pkgname}-size-node.patch"
+ "${pkgname}-LD_LIBRARY_PATH.patch"
"${pkgname}-0004-Fix-build-with-ocaml-4.0.4.patch")
sha256sums=('e459dd5a918626567e3513ab106a68bee5a1085a8713020cba214e5d4c075a4f'
'f19f173e989f72bd55bda35e271b3c180ecef4e29da964df3f230fce8b1330fc'
@@ -41,6 +42,7 @@ sha256sums=('e459dd5a918626567e3513ab106a68bee5a1085a8713020cba214e5d4c075a4f'
'93597034c6866c3a4aaa7ef92b4588d2753383545ed3366be6cdb404edf949bd'
'31e757bdb2086e08e2477118fceddcdd50f3c2fcad5c86cf5de8ec06009f34ed'
'984dd6e01631e5b30bde8587e435770c948f887c60d3d353c2e703e6d8b1fe99'
+ 'a39277cb8cfc3d7929c73ce6d707dc24e3df4b8d8f2d587f075efebda79ff4db'
'6712c6db2f3ba365d150e1feb1c71bf691f8aa3b45d5a872b05a42f0daf23392')
prepare(){
@@ -60,6 +62,9 @@ prepare(){
patch -p0 < "${srcdir}"/${pkgname}-type.patch
# Size of node
patch -p0 < "${srcdir}"/${pkgname}-size-node.patch
+ # Fix path, to avoid the following error:
+ # An error has been detected while loading /usr/share/scilab//modules/functions/.libs/libscifunctions.so: /usr/share/scilab//modules/functions/.libs/libscifunctions.so: cannot open shared object file: No such file or directory
+ patch -p0 < "${srcdir}"/${pkgname}-LD_LIBRARY_PATH.patch
# OCaml
patch -p0 < "${srcdir}"/${pkgname}-0004-Fix-build-with-ocaml-4.0.4.patch
patch -p0 < "${srcdir}"/${pkgname}-num.patch
diff --git a/scilab-LD_LIBRARY_PATH.patch b/scilab-LD_LIBRARY_PATH.patch
new file mode 100644
index 000000000000..b4a76f1c816f
--- /dev/null
+++ b/scilab-LD_LIBRARY_PATH.patch
@@ -0,0 +1,10 @@
+--- bin/scilab.orig 2018-05-16 23:48:44.501994437 +0200
++++ bin/scilab 2018-05-16 23:50:46.261466741 +0200
+@@ -673,6 +673,7 @@
+ export TCL_LIBRARY
+ export TK_LIBRARY
+ fi
++ LD_LIBRARY_PATH=/usr/lib/scilab${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}
+ PATH="$SCI:$SCI/bin:$PATH"
+ fi
+