spacepaste

  1.  
  2. # Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
  3. # Contributor: Simon Lipp <sloonz+aur@gmail.com>
  4. # Paulo Matias
  5. pkgname=scilab
  6. pkgver=5.4.0
  7. pkgrel=1
  8. pkgdesc='A scientific software package for numerical computations.'
  9. arch=('i686' 'x86_64')
  10. url='http://www.scilab.org/'
  11. license=('custom:CeCILL')
  12. depends=('libxml2' 'pcre' 'lapack' 'fftw' 'bash' 'tk' 'hdf5' 'java-environment' 'arpack' 'shared-mime-info')
  13. makedepends=('apache-ant' 'antlr2')
  14. [[ $CARCH == x86_64 ]] && \
  15. source=("http://www.scilab.org/download/$pkgver/prerequirements-scilab-$pkgver-x86_64-src.tar.gz"
  16. "http://www.scilab.org/download/${pkgver}/${pkgname}-${pkgver}-src.tar.gz" 'scilab.desktop')
  17. [[ $CARCH == i686 ]] && \
  18. source=("http://www.scilab.org/download/${pkgver}/${pkgname}-${pkgver}-src.tar.gz" \
  19. "http://www.scilab.org/download/$pkgver/prerequirements-scilab-${pkgver}-src.tar.gz" \
  20. 'scilab.desktop' 'classpath.xml')
  21. [[ $CARCH == x86_64 ]] && md5sums=('4fd32852de92bfd79462927bb56f55be'
  22. '914b96d9b6534166539e7fea46bfd7f1'
  23. '460800803b34bfeb826b9b37d8c8fdd6')
  24. [[ $CARCH == i686 ]] && md5sums=('0002653e670efabb8faf9e6403367134'
  25. '20688e191a77c904fdee08afa27b63b1'
  26. '460800803b34bfeb826b9b37d8c8fdd6')
  27. install=$pkgname.install
  28. options=('!libtool' '!emptydirs')
  29. build() {
  30. LDFLAGS=${LDFLAGS/ -Wl,--as-needed}
  31. cd $srcdir/$pkgname-$pkgver
  32. ./configure \
  33. --prefix=/usr \
  34. --enable-build-localization \
  35. --without-matio \
  36. --without-umfpack \
  37. --with-fftw \
  38. --with-gfortran # Needed for 64 bits, don't hurt for 32 bits
  39. make all doc
  40. }
  41. package() {
  42. cd ${pkgname}-${pkgver}
  43. make DESTDIR="${pkgdir}" install install-html
  44. install -d ${pkgdir}/usr/share/licenses/${pkgname}
  45. install -Dm644 ${srcdir}/scilab-${pkgver}/COPYING \
  46. ${pkgdir}/usr/share/licenses/${pkgname}
  47. install -Dm644 ${srcdir}/${pkgname}.desktop \
  48. ${pkgdir}/usr/share/applications/${pkgname}.desktop
  49. sed -i 's#/jni##' ${pkgdir}/usr/share/scilab/etc/librarypath.xml
  50. }
  51.