prosody: fixup

This commit is contained in:
Duncaen 2017-11-22 17:16:39 +01:00
parent 20ec351f4e
commit 52e1c4833a
1 changed files with 16 additions and 17 deletions

View File

@ -3,6 +3,15 @@ pkgname=prosody
version=0.10.0
revision=2
build_style=configure
configure_args="
--ostype=linux
--prefix=/usr
--no-example-certs
--with-lua-include=${XBPS_CROSS_BASE}/usr/include/lua5.1
--with-lua=${XBPS_CROSS_BASE}/usr
--lua-version=5.1
--lua-suffix=5.1
--runwith=lua5.1"
conf_files="
/etc/prosody/prosody.cfg.lua
/etc/prosody/certs/localhost.cnf
@ -19,30 +28,20 @@ license="MIT"
homepage="https://prosody.im/"
distfiles="https://prosody.im/downloads/source/${pkgname}-${version}.tar.gz"
checksum=7414e447256c60b2645578c4a5913113cd74b419ca5a032b54db90d98a978498
checksum=1a59a322b71928a21985522aa00d0eab3552208d7bf9ecb318542a1b2fee3e8d
broken=https://build.voidlinux.eu/builders/armv6l_builder/builds/6248/steps/shell_3/logs/stdio
case "$XBPS_TARGET_MACHINE" in
*-musl) ADDCFLAGS="-DWITHOUT_MALLINFO";;
*-musl) CFLAGS="-DWITHOUT_MALLINFO" ;;
esac
post_configure() {
sed -i -e "/^CFLAGS=/s|$| ${CFLAGS}|" \
-e "s|^CC=.*|CC=${CC}|" \
-e 's|^LD=.*|LD=${CC}|' \
config.unix
}
pre_build() {
cp -f ${FILESDIR}/prosody.cfg.lua prosody.cfg.lua.dist
}
do_configure() {
./configure --ostype=linux \
--prefix=/usr \
--no-example-certs \
--c-compiler=${CC} \
--linker=${CC} \
--with-lua-include=${XBPS_CROSS_BASE}/usr/include/lua5.1 \
--with-lua=${XBPS_CROSS_BASE}/usr \
--lua-suffix=5.1 \
--runwith=lua5.1 \
--add-cflags="$ADDCFLAGS"
}
post_install() {
vsv prosody
vlicense COPYING