aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2014-11-06 06:33:38 +0000
committerTimo Teräs <timo.teras@iki.fi>2014-11-06 06:33:38 +0000
commit44ff36dc5704832afbfb289fabc7495a91e8d9fb (patch)
tree19006d7c33772b8056caa3809ba77617d5e1f193
parent3e0c20e52b9e56fbdd7839b0e72b7a018ec38544 (diff)
downloadaports-44ff36dc5704832afbfb289fabc7495a91e8d9fb.tar.bz2
aports-44ff36dc5704832afbfb289fabc7495a91e8d9fb.tar.xz
main/lua-ossl: upgrade to 20141028 and build lua 5.1 module
-rw-r--r--main/lua-ossl/APKBUILD48
1 files changed, 39 insertions, 9 deletions
diff --git a/main/lua-ossl/APKBUILD b/main/lua-ossl/APKBUILD
index d213b099c8..d44d788f48 100644
--- a/main/lua-ossl/APKBUILD
+++ b/main/lua-ossl/APKBUILD
@@ -1,7 +1,9 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer:
+
+_luaversions="5.1 5.2"
pkgname=lua-ossl
-pkgver=20140328
+pkgver=20141028
_ver=${pkgver%_git*}
pkgrel=0
pkgdesc="comprehensive OpenSSL Lua module"
@@ -10,13 +12,20 @@ arch="all"
license="MIT"
depends=""
depends_dev=""
-makedepends="$depends_dev lua5.2-dev openssl-dev"
+makedepends="$depends_dev openssl-dev"
install=""
subpackages=""
-source="luaossl-$_ver.tar.gz::https://github.com/wahern/luaossl/archive/rel-$_ver.tar.gz
+
+for _v in $_luaversions; do
+ depends="$depends lua$_v-ossl"
+ makedepends="$makedepends lua$_v-dev"
+ subpackages="$subpackages lua$_v-ossl:split_${_v/./_}"
+done
+
+source="luaossl-$_ver.tar.gz::https://github.com/wahern/luaossl/archive/deb-$_ver-0.tar.gz
"
-_builddir="$srcdir"/luaossl-rel-$_ver
+_builddir="$srcdir"/luaossl-deb-$_ver-0
prepare() {
local i
cd "$_builddir"
@@ -30,15 +39,36 @@ prepare() {
build() {
cd "$_builddir"
make config prefix=/usr || return 1
- make openssl5.2 || return 1
+ for _v in $_luaversions; do
+ make openssl$_v || return 1
+ done
}
package() {
cd "$_builddir"
- make DESTDIR="$pkgdir" install5.2 || return 1
+ for _v in $_luaversions; do
+ make DESTDIR="$pkgdir" install$_v || return 1
+ done
rm -f "$pkgdir"/usr/lib/*.la
}
-md5sums="d7021b5748716af836b9e7671d833c68 luaossl-20140328.tar.gz"
-sha256sums="10f6a8f7232705d8291fa620ce36a5cc2d9c0d1ae3cb47bda1895e308de71fe8 luaossl-20140328.tar.gz"
-sha512sums="2c013f3b533d0bc703c3e69a48d0d08d4703c26d9433363f88fd937ff284743605973665ceb70a03f3c4d92c6c7066ac768e5ef2b086f74dc9f5102b090cf8e6 luaossl-20140328.tar.gz"
+_split() {
+ local d= _ver=$1
+ pkgdesc="$pkgdesc for Lua $_ver"
+ 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 _v in $_luaversions; do
+ eval "split_${_v/./_}() { _split $_v; }"
+done
+
+md5sums="0f90d964b9a058b1ee7d56be545d54ab luaossl-20141028.tar.gz"
+sha256sums="f4b64936a8ba1792fed14331cf7856646700833e5276a096ef5c6410cd9393c2 luaossl-20141028.tar.gz"
+sha512sums="8edcb77becb4994c8d2ef0144a45eafcfccf7dca0d78940cf35a4bdbb2daec4be5c4a3a758e2a8ead2e6c395795a44f5b5061f05d1e2149600d48fec09bdf3fc luaossl-20141028.tar.gz"