diff options
author | Borys Zhukov <borys@zhukov.im> | 2013-09-07 19:28:01 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2013-09-09 09:09:39 +0000 |
commit | bdf351325cf1c9cd741ebf2edc81eb39a9fcc4dd (patch) | |
tree | 1f29641a8c6e1bba85b4b3163644ea0fb8680cc4 | |
parent | 86a0bbc8ec13dd8e21a3db20e7e5af8904c0e8b7 (diff) | |
download | alpine_aports-bdf351325cf1c9cd741ebf2edc81eb39a9fcc4dd.tar.bz2 alpine_aports-bdf351325cf1c9cd741ebf2edc81eb39a9fcc4dd.tar.xz alpine_aports-bdf351325cf1c9cd741ebf2edc81eb39a9fcc4dd.zip |
testing/lua-sec-prosody: new aport
-rw-r--r-- | testing/lua-sec-prosody/APKBUILD | 52 | ||||
-rw-r--r-- | testing/lua-sec-prosody/Makefile.patch | 11 |
2 files changed, 63 insertions, 0 deletions
diff --git a/testing/lua-sec-prosody/APKBUILD b/testing/lua-sec-prosody/APKBUILD new file mode 100644 index 0000000000..afb2ef2ad4 --- /dev/null +++ b/testing/lua-sec-prosody/APKBUILD | |||
@@ -0,0 +1,52 @@ | |||
1 | # Contributor: Borys Zhukov <borys@zhukov.im> | ||
2 | # Maintainer: | ||
3 | pkgname=lua-sec-prosody | ||
4 | _name=luasec-prosody | ||
5 | pkgver=0.5.1 | ||
6 | pkgrel=0 | ||
7 | pkgdesc="Temporary fork of lua-sec necessary for prosody to support certificate authentication" | ||
8 | url="https://prosody.im/doc/depends/luasec/prosody" | ||
9 | arch="all" | ||
10 | license="MIT" | ||
11 | depends="lua-socket" | ||
12 | makedepends="lua-dev openssl-dev" | ||
13 | install= | ||
14 | subpackages="$pkgname-doc" | ||
15 | source=" | ||
16 | https://prosody.im/tmp/luasec-prosody-$pkgver.tar.gz | ||
17 | Makefile.patch | ||
18 | " | ||
19 | |||
20 | _builddir="$srcdir"/$_name-$pkgver | ||
21 | |||
22 | prepare() { | ||
23 | cd "$_builddir" | ||
24 | for i in $source; do | ||
25 | case $i in | ||
26 | *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; | ||
27 | esac | ||
28 | done | ||
29 | } | ||
30 | |||
31 | build() { | ||
32 | cd "$_builddir" | ||
33 | make linux || return 1 | ||
34 | } | ||
35 | |||
36 | package() { | ||
37 | _luasharedir=/usr/share/lua/5.1 | ||
38 | _lualibdir=/usr/lib/lua/5.1 | ||
39 | cd "$_builddir" | ||
40 | mkdir -p "$pkgdir"/$_luasharedir "$pkgdir"/$_lualibdir | ||
41 | make LUAPATH="$pkgdir"/$_luasharedir \ | ||
42 | LUACPATH="$pkgdir"/$_lualibdir \ | ||
43 | install | ||
44 | mkdir -p "$pkgdir"/usr/share/doc/$pkgname | ||
45 | cp -r samples "$pkgdir"/usr/share/doc/$pkgname/ | ||
46 | } | ||
47 | md5sums="fbe70f5b43419bec16afdfee2b21c34b luasec-prosody-0.5.1.tar.gz | ||
48 | 668380897f8711fa3b213c685592cf1f Makefile.patch" | ||
49 | sha256sums="2fd34cf9c59a6491937c98ba33921d4fc418b160c0c89545f7bae4f246280ad4 luasec-prosody-0.5.1.tar.gz | ||
50 | 0957c69d587519f3083a8d92171442fe67993e725bd0c645f5600509e8a3ad6c Makefile.patch" | ||
51 | sha512sums="eadae7f59e957ebc8df074c8e43b181380393e8dd2042bbd098576bf2d7710aa0abb4ccc87eb1b52d28e0473cc52626be6e06eabdec8821deca1cda82ad7cfe7 luasec-prosody-0.5.1.tar.gz | ||
52 | f250506a7425502932ca784e3ea0c5784f0d3668f525fa8ea5d91eb198bb3b747d67b547f6f2d4ea42546f72df7a66607e2318ce823e612edb7c966466767781 Makefile.patch" | ||
diff --git a/testing/lua-sec-prosody/Makefile.patch b/testing/lua-sec-prosody/Makefile.patch new file mode 100644 index 0000000000..958c24a1be --- /dev/null +++ b/testing/lua-sec-prosody/Makefile.patch | |||
@@ -0,0 +1,11 @@ | |||
1 | --- a/src/Makefile.orig | ||
2 | +++ b/src/Makefile | ||
3 | @@ -22,7 +22,7 @@ | ||
4 | |||
5 | INSTALL ?= install | ||
6 | CC ?= cc | ||
7 | -LD ?= $(MYENV) cc | ||
8 | +LD = $(MYENV) cc | ||
9 | CFLAGS += $(MYCFLAGS) | ||
10 | LDFLAGS += $(MYLDFLAGS) | ||
11 | DESTDIR ?= / | ||