%global hgrev 3b69df385f66 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 * 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