Date: Thursday, April 28, 2022 @ 00:39:00 Author: daurnimator Revision: 1191361
upgpkg: prosody 1:0.12.0-2 Modified: prosody/trunk/PKGBUILD ----------+ PKGBUILD | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-04-27 23:48:15 UTC (rev 1191360) +++ PKGBUILD 2022-04-28 00:39:00 UTC (rev 1191361) @@ -9,27 +9,27 @@ pkgname=prosody epoch=1 pkgver=0.12.0 -pkgrel=1 +pkgrel=2 pkgdesc="Lightweight and extensible Jabber/XMPP server written in Lua" arch=('x86_64') url="https://prosody.im/" license=('MIT') -depends=('lua52' - 'lua52-sec' - 'lua52-socket' - 'lua52-expat' - 'lua52-filesystem' +depends=('lua' + 'lua-sec' + 'lua-socket' + 'lua-expat' + 'lua-filesystem' 'libidn' 'openssl') -optdepends=('lua52-sec: TLS encryption support' -# 'lua52-event: libevent support' - 'lua52-dbi: SQL storage support' +optdepends=('lua-sec: TLS encryption support' +# 'lua-event: libevent support' + 'lua-dbi: SQL storage support' 'luarocks: plugin manager') install=prosody.install backup=('etc/prosody/prosody.cfg.lua') validpgpkeys=('32A9EDDE3609931EB98CEAC315907E8E7BDD6BFE' - '3E52119EF853C59678DBBF6BADED9A77B67AD329' - 'C01A477A8F69E6E57F5C54CDE7AB958013F1F1D5') + '3E52119EF853C59678DBBF6BADED9A77B67AD329' + 'C01A477A8F69E6E57F5C54CDE7AB958013F1F1D5') source=("https://prosody.im/downloads/source/prosody-$pkgver.tar.gz"{,.asc} 'prosody.tmpfile.d' 'prosody.logrotated' @@ -66,35 +66,35 @@ } build() { - cd prosody-$pkgver + cd "prosody-${pkgver}" + ./configure \ --ostype=linux \ --prefix=/usr \ --sysconfdir=/etc/prosody \ --datadir=/var/lib/prosody \ - --with-lua-include=/usr/include/lua5.2 \ --idn-library=idn \ --cflags="${CPPFLAGS} ${CFLAGS} -fPIC -D_GNU_SOURCE" \ --ldflags="${LDFLAGS} -shared" \ - --no-example-certs \ - --runwith=lua5.2 + --no-example-certs make } package() { - cd prosody-$pkgver + cd "prosody-${pkgver}" + make DESTDIR="${pkgdir}" install make DESTDIR="${pkgdir}" install -C tools/migration - install -Dm 0644 "$srcdir"/prosody.tmpfile.d "${pkgdir}"/usr/lib/tmpfiles.d/prosody.conf - install -Dm 0644 "$srcdir"/prosody.service "${pkgdir}"/usr/lib/systemd/system/prosody.service - install -Dm644 "$srcdir"/sysuser.conf "$pkgdir"/usr/lib/sysusers.d/prosody.conf + install -Dm644 "${srcdir}"/prosody.tmpfile.d "${pkgdir}"/usr/lib/tmpfiles.d/prosody.conf + install -Dm644 "${srcdir}"/prosody.service "${pkgdir}"/usr/lib/systemd/system/prosody.service + install -Dm644 "${srcdir}"/sysuser.conf "${pkgdir}"/usr/lib/sysusers.d/prosody.conf for i in tools/*.lua; do - install -Dm 0644 ${i} "${pkgdir}"/usr/share/prosody/${i} + install -Dm644 "${i}" "${pkgdir}/usr/share/prosody/${i}" done - install -Dm 0644 COPYING "${pkgdir}"/usr/share/licenses/prosody/COPYING - install -Dm 0644 "$srcdir"/prosody.logrotated "${pkgdir}"/etc/logrotate.d/prosody - rm "${pkgdir}"/etc/prosody/certs/* + install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/prosody/COPYING + install -Dm644 "${srcdir}"/prosody.logrotated "${pkgdir}"/etc/logrotate.d/prosody + rm -- "${pkgdir}"/etc/prosody/certs/* }