From b452c6a0b0904792a49479aba744f2029e390c6d Mon Sep 17 00:00:00 2001 From: psykose Date: Thu, 23 Feb 2023 00:30:25 +0000 Subject: [PATCH] community/prosody: upgrade to 0.12.3 and use lua5.4 --- community/prosody/APKBUILD | 29 ++++++++++++++++++------- community/prosody/prosody.cfg.lua.patch | 2 +- community/prosody/prosody.initd | 4 ++-- 3 files changed, 24 insertions(+), 11 deletions(-) diff --git a/community/prosody/APKBUILD b/community/prosody/APKBUILD index 6fa92505c89..51b008c954e 100644 --- a/community/prosody/APKBUILD +++ b/community/prosody/APKBUILD @@ -1,16 +1,29 @@ # Contributor: Mika Havela # Maintainer: Francesco Colista -_luaver=5.2 +_luaver=5.4 pkgname=prosody -pkgver=0.12.2 +pkgver=0.12.3 pkgrel=0 pkgdesc="Lua based Jabber/XMPP server" url="https://prosody.im/" arch="all" license="MIT" -depends="lua$_luaver-socket lua$_luaver-expat lua$_luaver-filesystem - lua$_luaver-sec lua$_luaver lua$_luaver-busted icu-data-full" -makedepends="linux-headers lua$_luaver-dev libidn-dev openssl-dev>3 icu-dev" +depends=" + icu-data-full + lua$_luaver + lua$_luaver-busted + lua$_luaver-expat + lua$_luaver-filesystem + lua$_luaver-sec + lua$_luaver-socket + " +makedepends=" + icu-dev + libidn-dev + linux-headers + lua$_luaver-dev + openssl-dev>3 + " checkdepends="lua-busted" install="prosody.pre-install" subpackages="$pkgname-doc $pkgname-openrc" @@ -66,8 +79,8 @@ package() { } sha512sums=" -dd14d2740b67127e7edcf79db7d1fd81b4566d4a285430edb9dd7263ad109fdd6e581a1d93fcbf971f73fa5ba051ae7935a121d31e3e7448cacfcd8ecbd802bb prosody-0.12.2.tar.gz +5654aabd83561bea8a10387a242800e92df8db183b6273579d710599ffc458c5b545758ee742fb929a19a2fad9c33700787bc7aa348a8527caef03e80bc2edc4 prosody-0.12.3.tar.gz 20bc16c981072be39f967d27ed983aaae16383d922172a4f0751858d4bd12a521496d5f621ef178e9a0da61102d4c01ba709f63ad9ddf5b8e55fbb5f6793e7cb prosody.logrotate -24360603dbd5d2a92758e6c4b4aab4f02cbd05373580cba2df76df98b6045891e8108e8c2d16af9508e93968ed5880db952e7a21b2742ebeec6f14b167968c2c prosody.initd -c0a7e606d394844997434a92eb648a84e60da23b3c0cbebe6d82d85ee2d5d542fe69c524ddca47ad7c6daa967895581bb6f73c854dcd09d03bbf0a5de5c72def prosody.cfg.lua.patch +cb4bea9590342aba52d06a997112eacc09cc4df3ad092eb3677a81f2f6a0d422b0983b3947cfe22241a019121fe09c6bd282b68924107dfcc5c6bbd71435eb63 prosody.initd +1d5426a1c36ec34f47e3953dbe0522ca0bfbf97f86ae622a13db792025c0779049d958f4f899f4d14dfd085a90d7d6d3f1b7ee42f37963e305878ad239f822c9 prosody.cfg.lua.patch " diff --git a/community/prosody/prosody.cfg.lua.patch b/community/prosody/prosody.cfg.lua.patch index 172f9f194fd..74f4278d39b 100644 --- a/community/prosody/prosody.cfg.lua.patch +++ b/community/prosody/prosody.cfg.lua.patch @@ -7,7 +7,7 @@ index 267a650..ce00478 100644 -- blanks. Good luck, and happy Jabbering! +daemonize = true -+pidfile = "/var/run/prosody/prosody.pid" ++pidfile = "/run/prosody/prosody.pid" ---------- Server-wide settings ---------- -- Settings in this section apply to the whole server and are the default settings diff --git a/community/prosody/prosody.initd b/community/prosody/prosody.initd index 1d835daca58..76eabd66bb6 100644 --- a/community/prosody/prosody.initd +++ b/community/prosody/prosody.initd @@ -6,7 +6,7 @@ description="Prosody is a server for prosody/XMPP written in Lua." description_reload="Reload configuration and reopen log files." extra_started_commands="reload" -pidfile="/var/run/prosody/prosody.pid" +pidfile="/run/prosody/prosody.pid" depend() { use dns @@ -19,7 +19,7 @@ checkconfig() { eerror "You need a /etc/prosody/prosody.cfg.lua file to run prosody" return 1 fi - luac5.2 -p /etc/prosody/prosody.cfg.lua + luac5.4 -p /etc/prosody/prosody.cfg.lua return $? }