diff options
Diffstat (limited to 'community/scilab/PKGBUILD')
-rw-r--r-- | community/scilab/PKGBUILD | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/community/scilab/PKGBUILD b/community/scilab/PKGBUILD deleted file mode 100644 index a1996a774..000000000 --- a/community/scilab/PKGBUILD +++ /dev/null @@ -1,86 +0,0 @@ -# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> -# Contributor: Simon Lipp <sloonz+aur@gmail.com> -# Paulo Matias - -pkgname=scilab -pkgver=5.3.1 -pkgrel=4 -pkgdesc='Scilab is a scientific software package for numerical computations.' -arch=('i686' 'x86_64') -url='http://www.scilab.org/' -license=('custom:CeCILL') -depends=('libxml2' 'pcre' 'lapack' 'java-batik' 'java-flexdock>=0.5.2' - 'jogl' 'jeuclid-core' 'fftw' 'libmatio' 'bash' 'tk' 'jrosetta' - 'ocaml' 'javahelp2' 'jgraphx=1_4_1_0' 'jlatexmath>=0.9.4' - 'jlatexmath-fop>=0.9.4' 'junit' 'java-skinlf' 'xalan-java' - 'java-commons-logging' 'hdf5') -makedepends=('apache-ant' 'antlr2' 'gcc-fortran' 'java-avalon-framework' 'xorg-fonts-type1') -[[ $CARCH == x86_64 ]] && \ - source=("http://www.scilab.org/download/${pkgver}/${pkgname}-${pkgver}-src.tar.gz" \ - "http://www.scilab.org/download/5.3.1/prerequirements-scilab-5.3.1-x86_64-src.tar.gz" \ - 'scilab.desktop' 'classpath.xml' 'configure-hdf5-vercheck.patch') - -[[ $CARCH == i686 ]] && \ - source=("http://www.scilab.org/download/${pkgver}/${pkgname}-${pkgver}-src.tar.gz" \ - "http://www.scilab.org/download/5.3.1/prerequirements-scilab-5.3.1-src.tar.gz" \ - 'scilab.desktop' 'classpath.xml' 'configure-hdf5-vercheck.patch') - -[[ $CARCH == x86_64 ]] && md5sums=('0002653e670efabb8faf9e6403367134' - '7c9bda373d8dfd75a4f8227a08ced588' - 'ad6286f324891fe8b86c60e4012a36b7' - 'efe6e8d06968ba5e1a3e5ab540a79667' - '7bf1a2149521db9e1c9a2ed684f9ce52') -[[ $CARCH == i686 ]] && md5sums=('0002653e670efabb8faf9e6403367134' - '7545859e4078d3b77436b7f322967f26' - 'ad6286f324891fe8b86c60e4012a36b7' - 'efe6e8d06968ba5e1a3e5ab540a79667' - '7bf1a2149521db9e1c9a2ed684f9ce52') - -options=('!libtool' '!emptydirs') - -build() { - # we do not want things we already have in Arch Linux - cd ${pkgname}-${pkgver}/thirdparty - rm avalon* batik* commons-* flexdock* gluegen-rt* jeuclid* jgraphx* \ - jhall* jlatexmath* jogl* jrosetta* junit* looks-2.1.1.jar xalan* \ - xml* skinlf* - # fix undefined references (scilab needs to fix its cyclic dependencies) - LDFLAGS=${LDFLAGS/ -Wl,--as-needed} - # begin configuring and building - cd .. - - # dirty hack to remove non-working hdf5 version check from configure - patch -Np0 -i ${srcdir}/configure-hdf5-vercheck.patch - - ./configure \ - --prefix=/usr \ - --enable-build-localization \ - --without-pvm \ - --with-matio \ - --without-umfpack \ - --with-fftw \ - --with-hdf5 \ - --with-gfortran # Needed for 64 bits, don't hurt for 32 bits - make all doc -} - -package() { - cd ${pkgname}-${pkgver} - - make DESTDIR="${pkgdir}" install install-html - - install -d ${pkgdir}/usr/share/licenses/${pkgname} - install -Dm644 ${srcdir}/scilab-${pkgver}/COPYING \ - ${pkgdir}/usr/share/licenses/${pkgname} - install -Dm644 ${srcdir}/${pkgname}.desktop \ - ${pkgdir}/usr/share/applications/${pkgname}.desktop - sed -i 's#/jni##' ${pkgdir}/usr/share/scilab/etc/librarypath.xml - install -Dm644 $srcdir/classpath.xml $pkgdir/usr/share/scilab/etc/classpath.xml - for i in jhdf5.jar fop.jar saxon.jar - do - install -Dm644 $srcdir/$pkgname-$pkgver/thirdparty/$i \ - $pkgdir/usr/share/java/scilab/$i - done - install -Dm644 $srcdir/$pkgname-$pkgver/bin/libjhdf5.so \ - $pkgdir/usr/lib/libjhdf5.so -} |