summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoreolianoe2015-09-27 16:27:05 +0200
committereolianoe2015-09-27 16:27:05 +0200
commit06ec7f8f59e35b44652df196d2fdcc3c917ca0dc (patch)
tree836d203a37c2cf4df6c2947231f49d96b6de77bb /PKGBUILD
parent7e13ac6098f0b3a846dbf32a0c5f7115aa2c4cf6 (diff)
downloadaur-06ec7f8f59e35b44652df196d2fdcc3c917ca0dc.tar.gz
Fix compilation against system library
Add patchs to compile with java-batik=1.8, fop=2.0 and java-xmlgraphics-commons=2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 20 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 913ce6d0bcba..5a3518422d25 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,30 +4,44 @@
pkgname=scilab
pkgver=5.5.2
-pkgrel=5
+pkgrel=6
pkgdesc='A scientific software package for numerical computations.'
arch=('i686' 'x86_64')
-url='http://www.scilab.org'
+url='https://www.scilab.org'
license=('BSD' 'custom:CeCILL')
depends=('shared-mime-info' 'desktop-file-utils' 'gtk-update-icon-cache'
'suitesparse>=4.4.1' 'arpack' 'fftw'
'libmatio' 'tk' 'curl'
'java-runtime=7'
- 'beanshell2' 'eclipse-ecj' 'java-flexdock>=1.2.4' 'fop-hyph'
+ 'beanshell2' 'eclipse-ecj' 'java-flexdock>=1.2.4' 'fop-hyph'
'java-freehep-vectorgraphics' 'jeuclid-core' 'jgraphx>=2.0.0.1' 'javahelp2'
'saxon-he' 'jlatexmath-fop>=1.0.3' 'jrosetta>=1.0.4' 'jgoodies-looks' 'java-qdox'
'scirenderer' 'java-skinlf' 'java-testng' 'xalan-java' 'docbook-xsl'
'jogl2.2.4'
- 'java-batik1.7' 'java-xmlgraphics-commons=1.5')
+ 'java-batik>=1.8' 'java-xmlgraphics-commons>=2.0')
makedepends=('java-environment=7' 'apache-ant'
'ocaml' 'gcc-fortran' )
conflicts=('scilab-git' 'scilab-bin')
-source=("${url}/download/${pkgver}/${pkgname}-${pkgver}-src.tar.gz")
-sha256sums=('a734519de96d35b8f081768a5584086e46db089ab11c021744897b22ec4d0f5e')
+source=("${url}/download/${pkgver}/${pkgname}-${pkgver}-src.tar.gz"
+ 'scilab-5.5.2-batik-1.8.patch'
+ 'scilab-5.5.2-fop-2.0.patch'
+ 'scilab-5.5.2-xmlgraphics-common-2.0.patch')
+sha256sums=('a734519de96d35b8f081768a5584086e46db089ab11c021744897b22ec4d0f5e'
+ '4f243e32be0aa2755405e121e7a23a370276c98e00d1b016bd43df56a76782ca'
+ 'a8e03352cdaa5955414945e3fc8f56a035793869934345eef301cc6124b7ec95'
+ '64de4a044fb7228cae7003e6f86f6f0958ea10049f2fb24a11a07b0087e4ef36')
install=${pkgname}.install
+prepare(){
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ patch -p2 < "${srcdir}"/scilab-5.5.2-batik-1.8.patch
+ patch -p2 < "${srcdir}"/scilab-5.5.2-fop-2.0.patch
+ patch -p2 < "${srcdir}"/scilab-5.5.2-xmlgraphics-common-2.0.patch
+}
+
build() {
cd "${srcdir}/${pkgname}-${pkgver}"