Subject: [PATCH] testing/prosody-modules: add modules

From: Galen Abell <[email-masked]>
Date: Fri, 6 Dec 2019 23:10:32 +0100

modules added:
  - block_registrations
  - bookmarks
  - cloud_notify
  - http_upload_external
  - muc_cloud_notify
  - vcard_muc
---
 testing/prosody-modules/APKBUILD | 48 ++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/testing/prosody-modules/APKBUILD b/testing/prosody-modules/APKBUILD
index 94e3cbb8ef..82e98a1300 100644
--- a/testing/prosody-modules/APKBUILD
+++ b/testing/prosody-modules/APKBUILD
@@ -17,14 +17,19 @@ subpackages="
 	prosody-mod-auth_ldap
 	prosody-mod-auth_pam
 	prosody-mod-auth_sql
+	prosody-mod-block_registrations
+	prosody-mod-bookmarks
 	prosody-mod-broadcast
 	prosody-mod-c2s_conn_throttle
+	prosody-mod-cloud_notify
 	prosody-mod-conversejs
 	prosody-mod-host_guard
+	prosody-mod-http_upload_external
 	prosody-mod-ipcheck
 	prosody-mod-log_auth
 	prosody-mod-log_slow_events
 	prosody-mod-mam
+	prosody-mod-muc_cloud_notify
 	prosody-mod-pastebin
 	prosody-mod-register_json
 	prosody-mod-register_redirect
@@ -36,6 +41,7 @@ subpackages="
 	prosody-mod-smacks
 	prosody-mod-stanza_counter
 	prosody-mod-support_contact
+	prosody-mod-vcard_muc
 	prosody-mod-webpresence"
 depends="prosody $subpackages"
 source="${pkgname}-${_commit}.tar.gz::https://hg.prosody.im/prosody-modules/archive/${_commit}.tar.gz"
@@ -80,6 +86,20 @@ auth_sql(){
 	_package_mod
 }
 
+block_registrations(){
+	depends="prosody"
+	pkgdesc="prosody module to allow restricting registration of certain users"
+	url="https://modules.prosody.im/mod_${subpkgname#prosody-mod-}.html"
+	_package_mod
+}
+
+bookmarks(){
+	depends="prosody"
+	pkgdesc="prosody module to synchronise bookmarks between Private XML and PEP"
+	url="https://modules.prosody.im/mod_${subpkgname#prosody-mod-}.html"
+	_package_mod
+}
+
 broadcast(){
 	depends="prosody"
 	pkgdesc="prosody module similiar to mod_announce, but compatible with shitty clients"
@@ -94,6 +114,13 @@ c2s_conn_throttle(){
 	_package_mod
 }
 
+cloud_notify(){
+	depends="prosody"
+	pkgdesc="prosody module for cloud push notifications"
+	url="https://modules.prosody.im/mod_${subpkgname#prosody-mod-}.html"
+	_package_mod
+}
+
 conversejs(){
 	depends="prosody"
 	pkgdesc="prosody module to serve an HTML+JavaScript XMPP client via http"
@@ -101,6 +128,13 @@ conversejs(){
 	_package_mod
 }
 
+http_upload_external(){
+	depends="prosody"
+	pkgdesc="prosody module that delegates http upload handling to another service"
+	url="https://modules.prosody.im/mod_${subpkgname#prosody-mod-}.html"
+	_package_mod
+}
+
 host_guard(){
 	depends="prosody"
 	pkgdesc="prosody module configure access for each virtual host XMPP hosts"
@@ -136,6 +170,13 @@ mam(){
 	_package_mod
 }
 
+muc_cloud_notify(){
+	depends="prosody"
+	pkgdesc="prosody module cloud push notifications for muc"
+	url="https://modules.prosody.im/mod_${subpkgname#prosody-mod-}.html"
+	_package_mod
+}
+
 pastebin(){
 	depends="prosody"
 	pkgdesc="prosody module moving large messages in MUCs to a build-in webserver"
@@ -217,6 +258,13 @@ support_contact(){
 	_package_mod
 }
 
+vcard_muc(){
+	depends="prosody"
+	pkgdesc="prosody module vcard support for muc"
+	url="https://modules.prosody.im/mod_${subpkgname#prosody-mod-}.html"
+	_package_mod
+}
+
 webpresence(){
 	depends="prosody"
 	pkgdesc="prosody module that publishes the online status of jabber uses e.g. in a blog"
-- 
2.24.0