# Maintainer: Natanael Copa _luaversions="5.1 5.2 5.3" pkgname="lua-md5" _name="md5" pkgver=1.2 pkgrel=3 pkgdesc="Basic cryptographic facilities for Lua" url="https://github.com/keplerproject/md5" arch="all" license="MIT" depends="" makedepends="" subpackages="" for _i in $_luaversions; do makedepends="$makedepends lua$_i-dev" subpackages="$subpackages lua$_i-md5:split_${_i/./_}" done source="lua-md5-$pkgver.tar.gz::https://github.com/keplerproject/md5/archive/v$pkgver.tar.gz" _sdir="$srcdir"/md5-$pkgver prepare() { cd "$_sdir" sed -i -e "s:^PREFIX.*=.*:PREFIX =/usr:" \ config || return 1 rm src/*.o for _i in $_luaversions; do cp -r "$_sdir" "$srcdir"/build-$_i sed -i -e "s/5.1/$_i/" "$srcdir"/build-$_i/config || return 1 done } build() { for _i in $_luaversions; do cd "$srcdir"/build-$_i make CFLAGS="$CFLAGS $(pkg-config --cflags lua$_i)" || return 1 done } package() { for _i in $_luaversions; do cd "$srcdir"/build-$_i make PREFIX="$pkgdir"/usr install done } _split() { local d= _ver=$1 pkgdesc="Basic cryptographic facilities for Lua $_ver" install_if="lua$_ver $pkgname=$pkgver-r$pkgrel" depends= for d in usr/lib/lua usr/share/lua; do if [ -d "$pkgdir"/$d/$_ver ]; then mkdir -p "$subpkgdir"/$d mv "$pkgdir"/$d/$_ver "$subpkgdir"/$d/ || return 1 fi done } for _i in $_luaversions; do eval "split_${_i/./_}() { _split $_i; }" done md5sums="c166f8a983401802a86655a8c733441e lua-md5-1.2.tar.gz" sha256sums="3c016da2cf0cfeb5dfdcf3bea82b64935c4faa6eec32ae164c48d870b4583ffa lua-md5-1.2.tar.gz" sha512sums="1d0925351b4b774581f78147b7dd44df649eec2bc8397db991149feaf1f16c8f26d4b0fce6d8463be656115cebf605339ba8da851bc50d1ae1da8033d4ed564d lua-md5-1.2.tar.gz"