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 | Name: prosody Version: 0.11.12 Release: alt2 Summary: Modern XMPP communication server Group: System/Servers License: MIT Url: https://prosody.im/ BuildRequires: openssl lua5 liblua5-devel libidn-devel libssl-devel Requires: openssl lua-module-luaexpat lua-module-luasocket lua-module-luafilesystem lua-module-luasec 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.11.5-alt-user.patch Patch2: prosody-0.11.12-upstream-fix-memleak.patch %description %summary %prep %setup %patch1 -p2 %patch2 -p1 %build ./configure --prefix=/usr %make_build %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 %_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 * 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 |