summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoreolianoe2015-06-09 10:39:05 +0200
committereolianoe2015-06-09 10:39:05 +0200
commit613b9a53503be5d2263e81818f16e6f38939d649 (patch)
treec4b3ad395487b7498d3c54fbc6479f1df1ae10ab
downloadaur-613b9a53503be5d2263e81818f16e6f38939d649.tar.gz
Initial import
-rw-r--r--.SRCINFO52
-rw-r--r--PKGBUILD65
-rw-r--r--scilab.install13
3 files changed, 130 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f9a37d93adaa
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,52 @@
+pkgbase = scilab
+ pkgdesc = A scientific software package for numerical computations.
+ pkgver = 5.5.2
+ pkgrel = 2
+ url = http://www.scilab.org
+ install = scilab.install
+ arch = i686
+ arch = x86_64
+ license = BSD
+ license = custom:CeCILL
+ makedepends = java-environment=7
+ makedepends = apache-ant
+ makedepends = ocaml
+ makedepends = gcc-fortran
+ depends = shared-mime-info
+ depends = desktop-file-utils
+ depends = gtk-update-icon-cache
+ depends = suitesparse>=4.4.1
+ depends = arpack
+ depends = fftw
+ depends = libmatio
+ depends = tk
+ depends = curl
+ depends = java-runtime=7
+ depends = beanshell2
+ depends = eclipse-ecj
+ depends = java-flexdock>=1.2.4
+ depends = fop-hyph
+ depends = java-freehep-vectorgraphics
+ depends = jeuclid-core
+ depends = jgraphx>=2.0.0.1
+ depends = javahelp2
+ depends = jing
+ depends = jlatexmath-fop>=1.0.3
+ depends = jrosetta>=1.0.4
+ depends = jgoodies-looks
+ depends = java-qdox
+ depends = scirenderer
+ depends = java-skinlf
+ depends = java-testng
+ depends = xalan-java
+ depends = docbook-xsl
+ depends = jogl2.2.4
+ depends = java-batik1.7
+ depends = java-xmlgraphics-commons=1.5
+ conflicts = scilab-git
+ conflicts = scilab-bin
+ source = http://www.scilab.org/download/5.5.2/scilab-5.5.2-src.tar.gz
+ sha256sums = a734519de96d35b8f081768a5584086e46db089ab11c021744897b22ec4d0f5e
+
+pkgname = scilab
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..da2efff4a8f8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,65 @@
+# Maintainer: eolianoe <eolianoe [at] gmail [DoT] com>
+# Contributor: Kurnevsky Evgeny <kurnevsky@gmail.com>
+# Contributor: Victor Dmitriyev <mrvvitek@gmail.com>
+
+pkgname=scilab
+pkgver=5.5.2
+pkgrel=2
+pkgdesc='A scientific software package for numerical computations.'
+arch=('i686' 'x86_64')
+url='http://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'
+ 'java-freehep-vectorgraphics' 'jeuclid-core' 'jgraphx>=2.0.0.1' 'javahelp2'
+ 'jing' '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')
+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')
+
+install=${pkgname}.install
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ ./configure \
+ --prefix=/usr \
+ --with-gcc \
+ --with-gfortran \
+ --with-mpi \
+ --with-matio \
+ --with-umfpack \
+ --with-fftw \
+ --with-modelica \
+ --with-external-scirenderer=/usr/share/java/scirenderer/scirenderer.jar \
+ --with-install-help-xml \
+ --enable-build-help \
+ --enable-build-localization \
+ --disable-static-system-lib
+
+ make all
+ make doc
+}
+
+package(){
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+ make DESTDIR="${pkgdir}" install-data install-html
+
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/COPYING" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/COPYING-FR" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/COPYING-FR"
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/COPYING-BSD" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/COPYING-BSD"
+}
diff --git a/scilab.install b/scilab.install
new file mode 100644
index 000000000000..4b637a8873d2
--- /dev/null
+++ b/scilab.install
@@ -0,0 +1,13 @@
+post_install() {
+ update-mime-database usr/share/mime
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}