python-texttable: update to 1.3.1
[void-packages.git] / srcpkgs / prosody / template
blob9910647897245b34ea72f7612eba8795734a82f5
1 # Template file for 'prosody'
2 pkgname=prosody
3 version=0.10.2
4 revision=1
5 build_style=configure
6 configure_args="
7  --ostype=linux
8  --prefix=/usr
9  --no-example-certs
10  --with-lua-include=${XBPS_CROSS_BASE}/usr/include/lua5.1
11  --with-lua=${XBPS_CROSS_BASE}/usr
12  --lua-version=5.1
13  --lua-suffix=5.1
14  --runwith=lua5.1"
15 conf_files="
16  /etc/prosody/prosody.cfg.lua
17  /etc/prosody/certs/localhost.cnf
18  /etc/prosody/certs/openssl.cnf
19  /etc/prosody/certs/Makefile"
20 system_accounts="prosody"
21 prosody_homedir="/var/lib/prosody"
22 make_dirs="/var/lib/prosody 0755 prosody prosody"
23 makedepends="lua51-devel libressl-devel libidn-devel"
24 depends="luasocket luafilesystem luaexpat lua51-luasec lua51-BitOp"
25 short_desc="Lightweight and extensible Jabber/XMPP server written in Lua"
26 maintainer="Duncaen <duncaen@voidlinux.eu>"
27 license="MIT"
28 homepage="https://prosody.im/"
29 distfiles="https://prosody.im/downloads/source/${pkgname}-${version}.tar.gz"
30 checksum=75b5f035e7a74d5f208eeeaf8419b94a85d09b40252d444cff8033fde3c9768e
32 case "$XBPS_TARGET_MACHINE" in
33 *-musl) CFLAGS="-DWITHOUT_MALLINFO" ;;
34 esac
36 post_configure() {
37         sed -i -e "/^CFLAGS=/s|$| ${CFLAGS}|" \
38                 -e "s|^CC=.*|CC=${CC}|" \
39                 -e 's|^LD=.*|LD=${CC}|' \
40                 config.unix
42 pre_build() {
43         cp -f ${FILESDIR}/prosody.cfg.lua prosody.cfg.lua.dist
45 post_install() {
46         vsv prosody
47         vlicense COPYING