Package prosody: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 | # Filter inner lua modules from requires %filter_from_requires /^lua%current_lua_version(core.*/d %filter_from_requires /^lua%current_lua_version(cqueues.*/d %filter_from_requires /^lua%current_lua_version(net.*/d %filter_from_requires /^lua%current_lua_version(util.*/d Name: prosody Version: 0.12.4 Release: alt1 Summary: Modern XMPP communication server Group: System/Servers License: MIT Url: https://prosody.im/ BuildRequires(pre): liblua5.4-devel BuildRequires: openssl lua5.4 libidn-devel libssl-devel libicu-devel Requires: openssl Source0: %name-%version.tar Source1: prosody.cfg.lua Source2: prosody.service Source3: prosody.init Source4: prosody.tmpfiles Source10: autobuild.watch Source11: upstream-signing-key.asc Patch1: prosody-0.12.0-alt-user.patch Patch2: prosody-0.12.1-alt-lua5.4.patch %description %summary %prep %setup %autopatch -p1 %build ./configure --prefix=/usr %make_build sed -i "s,@LUA_VERSION@,%current_lua_version,g" %SOURCE3 %install %makeinstall_std mkdir -p %buildroot/%systemd_unitdir mkdir -p %buildroot/%_localstatedir/prosody # ALT 38692 mkdir -p %buildroot/%_sysconfdir/prosody/conf.d mv %buildroot/%_sysconfdir/prosody/prosody.cfg.lua %buildroot/%_sysconfdir/prosody/prosody.cfg.example.lua cp %SOURCE1 %buildroot/%_sysconfdir/prosody cp %SOURCE2 %buildroot/%systemd_unitdir install -Dpm755 %SOURCE3 %buildroot/%_initdir/prosody install -Dpm644 %SOURCE4 %buildroot/%_tmpfilesdir/prosody.conf %pre /usr/sbin/groupadd -r -f _prosody /usr/sbin/useradd -r -g _prosody -d %_localstatedir/%name -s /sbin/nologin -n -c "%summary" _prosody >/dev/null 2>&1 ||: %preun %preun_service prosody %post %post_service prosody %files %doc AUTHORS CHANGES CONTRIBUTING COPYING HACKERS README %_bindir/* %_libexecdir/prosody %config(noreplace) %_sysconfdir/prosody %systemd_unitdir/prosody.service %_initdir/prosody %attr(0755,_prosody,_prosody) %dir %_localstatedir/prosody %_tmpfilesdir/prosody.conf %_man1dir/* %changelog * Thu Oct 26 2023 Andrey Cherepanov <cas@altlinux.org> 0.12.4-alt1 - Updated to 0.12.4. * Sat Feb 25 2023 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.12.3-alt1 - Updated to 0.12.3. * Sat Dec 31 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.12.2-alt1 - Updated to 0.12.2. * Wed Jun 29 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.12.1-alt2 - Rebuilt against Lua 5.4. - Filtered inner lua modules from requires. * Mon Jun 13 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.12.1-alt1 - Updated to 0.12.1. - Packed more docs files. * Mon Mar 21 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.12.0-alt1 - Updated to 0.12.0. * Fri Jan 21 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.11.12-alt2 - Fixed memory leak. * Mon Jan 17 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.11.12-alt1 - Updated to 0.11.12 (fixes CVE-2022-0217). * Tue Aug 17 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.11.10-alt1 - Updated to 0.11.10. * Thu Jul 29 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.11.9-alt2 - Fixed CVE-2021-37601. * Sat May 15 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.11.9-alt1 - Updated to 0.11.9 (fixed CVE-2021-32917, CVE-2021-32918, CVE-2021-32919, CVE-2021-32920 and CVE-2021-32921). * Wed Mar 31 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.11.8-alt1 - Updated to 0.11.8. * Mon Oct 26 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.11.7-alt1 - Updated to 0.11.7. * Thu Sep 24 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.11.6-alt2 - Fixed buggy SysVinit script. - Updated watch file, packed upstream signing key to sourcerpm. * Thu Sep 10 2020 Grigory Ustinov <grenka@altlinux.org> 0.11.6-alt1 - Automatically updated to 0.11.6. * Mon Jul 13 2020 Grigory Ustinov <grenka@altlinux.org> 0.11.5-alt3 - Add possibility of including additional config files (Closes: #38692). * Fri May 15 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 0.11.5-alt2 - Fixed default user and group for ch[ug]id: use _prosody as these system user and group were created by package installation. - Added tmpfiles config. - prosody.service: Added reload action. - Added SYSV init file. - spec: Fixed license field. * Thu Mar 26 2020 Grigory Ustinov <grenka@altlinux.org> 0.11.5-alt1 - Automatically updated to 0.11.5. * Wed Feb 05 2020 Grigory Ustinov <grenka@altlinux.org> 0.11.4-alt1 - new version 0.11.4 - add watch file * Mon Oct 14 2019 Grigory Ustinov <grenka@altlinux.org> 0.11.3-alt1 - Build new version. * Fri Jan 11 2019 Grigory Ustinov <grenka@altlinux.org> 0.11.2-alt1 - Build new version. * Fri Dec 14 2018 Grigory Ustinov <grenka@altlinux.org> 0.11.1-alt1 - Build new version (Closes: #33835). * Wed Aug 29 2018 Grigory Ustinov <grenka@altlinux.org> 0.9.10-alt3.1 - NMU: Rebuild with new openssl 1.1.0. * Thu Aug 31 2017 Eugene Prokopiev <enp@altlinux.ru> 0.9.10-alt3 - rebuild with lua5.3 fir sisyphus * Sat Nov 05 2016 Eugene Prokopiev <enp@altlinux.ru> 0.9.10-alt2 - remove lua-posix dependency * Tue Nov 01 2016 Eugene Prokopiev <enp@altlinux.ru> 0.9.10-alt1 - new version - add unit and minimal config * Tue Jul 05 2016 Eugene Prokopiev <enp@altlinux.ru> 0.9.8-alt1 - inital build |