pkgname=mingw-w64-arpack pkgver=3.9.1 pkgrel=1 arch=('any') pkgdesc='Fortran77 subroutines designed to solve large scale eigenvalue problems (mingw-w64)' url='http://forge.scilab.org/index.php/p/arpack-ng/' license=('BSD') depends=('mingw-w64-lapack') makedepends=('mingw-w64-configure') options=('!buildflags' '!strip' 'staticlibs') source=("https://github.com/opencollab/arpack-ng/archive/${pkgver}.tar.gz") sha256sums=('f6641deb07fa69165b7815de9008af3ea47eb39b2bb97521fbf74c97aba6e844') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" build() { cd "$srcdir/arpack-ng-${pkgver}" ./bootstrap for _arch in ${_architectures}; do mkdir -p "build-${_arch}" && pushd "build-${_arch}" ${_arch}-configure --enable-icb make popd done } package() { for _arch in ${_architectures}; do cd "$srcdir/arpack-ng-${pkgver}/build-${_arch}" make DESTDIR="$pkgdir/" install chmod a-x "$pkgdir"/usr/${_arch}/lib/*.dll.a ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a done }