[arch-commits] Commit in prosody/trunk (PKGBUILD)
Daurnimator
daurnimator at gemini.archlinux.org
Thu Apr 28 00:39:00 UTC 2022
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/*
}
More information about the arch-commits
mailing list