36 lines
1019 B
Bash
36 lines
1019 B
Bash
pkgname=mingw-w64-nettle
|
|
pkgver=3.5.1
|
|
pkgrel=1
|
|
pkgdesc="A low-level cryptographic library (mingw-w64)"
|
|
arch=(any)
|
|
url="http://www.lysator.liu.se/~nisse/nettle"
|
|
license=("GPL2")
|
|
makedepends=('mingw-w64-configure')
|
|
depends=('mingw-w64-gmp')
|
|
options=('staticlibs' '!strip' '!buildflags')
|
|
source=("http://www.lysator.liu.se/~nisse/archive/nettle-$pkgver.tar.gz")
|
|
sha256sums=('75cca1998761b02e16f2db56da52992aef622bf55a3b45ec538bc2eedadc9419')
|
|
|
|
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
|
|
|
|
build() {
|
|
cd "$srcdir/nettle-$pkgver"
|
|
for _arch in ${_architectures}; do
|
|
mkdir -p build-${_arch} && pushd build-${_arch}
|
|
${_arch}-configure
|
|
make
|
|
popd
|
|
done
|
|
}
|
|
|
|
package() {
|
|
for _arch in ${_architectures}; do
|
|
cd "${srcdir}/nettle-${pkgver}/build-${_arch}"
|
|
make DESTDIR="$pkgdir" install
|
|
rm "$pkgdir"/usr/${_arch}/bin/*.exe
|
|
${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
|
|
${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
|
|
rm -r "$pkgdir/usr/${_arch}/share"
|
|
done
|
|
}
|