%global hgrev ac6f0db675aa Name: prosody-community-modules Version: 0~%{hgrev} Release: 2%{?dist} Summary: Community modules not distributed in Prosody BuildArch: noarch License: MIT URL: https://modules.prosody.im/ Source0: https://hg.prosody.im/prosody-modules/archive/%{hgrev}.tar.gz Source1: vcard.lib.lua Requires: prosody Recommends: lua-zlib %description Prosody Community Modules are additional modules that are not shipped with Prosody by default. These modules are not tested with the main server and may be in an alpha or beta state. Modules may require additional configuration or other dependencies not satisfied by this package. %prep %autosetup -n Community-Modules-%{hgrev} %build rm -rf mod_mam cp %{SOURCE1} mod_storage_ldap/ldap/ echo ok %install mkdir -p %{buildroot}/%{_libdir}/prosody/modules cp -a mod_* %{buildroot}/%{_libdir}/prosody/modules/ rm -r %{buildroot}/%{_libdir}/prosody/modules/mod_auth_external_insecure/examples find %{buildroot}/%{_libdir}/prosody/modules/ \ -type f \ -name "*.lua" \ -exec chmod a-x {} + # The following modules do NOT work under their current name mv %{buildroot}/%{_libdir}/prosody/modules/mod_lib_ldap \ %{buildroot}/%{_libdir}/prosody/modules/ldap %files %doc README CONTRIBUTING %license COPYING %{_libdir}/prosody/modules/* %changelog * Tue May 05 2026 Louis Abel - 0~ac6f0db675aa-2 - Update to latest tip * Wed Apr 15 2026 Louis Abel - 0~3b69df385f66-2 - Fix ldap library - Fix changelog * Tue Apr 14 2026 Louis Abel - 0~3b69df385f66-1 - Initial build - Add modified ldap vcard