diff options
Diffstat (limited to 'redis.spec')
-rw-r--r-- | redis.spec | 31 |
1 files changed, 17 insertions, 14 deletions
@@ -18,7 +18,7 @@ # Tests fail in mock, not in local build. %bcond_with tests -%global upstream_ver 8.0.2 +%global upstream_ver 8.0.3 Name: redis Version: %{upstream_ver} @@ -38,7 +38,12 @@ Source2: %{name}-sentinel.service Source3: %{name}.service Source9: macros.%{name} +# Fix default paths in configuration files for RPM layout +Patch0: %{name}-conf.patch + BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: libstdc++-devel %if %{with jemalloc} BuildRequires: jemalloc-devel %else @@ -120,6 +125,7 @@ API documentation is available in the redis-doc package. %prep %setup -q -n %{name}-%{upstream_ver} +%patch -P0 -p1 %if %{with jemalloc} rm -frv deps/jemalloc @@ -136,11 +142,6 @@ mv deps/hdr_histogram/LICENSE.txt LICENSE-hdrhistogram mv deps/hdr_histogram/COPYING.txt COPYING-hdrhistogram mv deps/fpconv/LICENSE.txt LICENSE-fpconv -# Configuration file changes -sed -i -e 's|^logfile .*$|logfile /var/log/redis/redis.log|g' redis.conf -sed -i -e 's|^logfile .*$|logfile /var/log/redis/sentinel.log|g' sentinel.conf -sed -i -e 's|^dir .*$|dir /var/lib/redis|g' redis.conf - # See https://bugzilla.redhat.com/2240293 # See https://src.fedoraproject.org/rpms/jemalloc/blob/rawhide/f/jemalloc.spec#_34 %ifarch %ix86 %arm x86_64 s390x @@ -199,11 +200,6 @@ chmod 755 %{buildroot}%{_bindir}/%{name}-* # Install redis module header install -pDm644 src/%{name}module.h %{buildroot}%{_includedir}/%{name}module.h -%if %{with redistrib} -# Install redis-trib -install -pDm755 src/%{name}-trib.rb %{buildroot}%{_bindir}/%{name}-trib -%endif - # Install rpm macros for redis modules mkdir -p %{buildroot}%{_rpmmacrodir} install -pDm644 %{S:9} %{buildroot}%{_rpmmacrodir}/macros.%{name} @@ -294,9 +290,6 @@ fi %dir %{redis_modules_dir} %dir %attr(0750, redis, redis) %{_sharedstatedir}/%{name} %dir %attr(0750, redis, redis) %{_localstatedir}/log/%{name} -%if %{with redistrib} -%exclude %{_bindir}/%{name}-trib -%endif %exclude %{_rpmmacrodir} %exclude %{_includedir} %exclude %{_docdir}/%{name}/* @@ -314,6 +307,16 @@ fi %changelog +* Thu Jul 10 2025 Remi Collet <remi@remirepo.net> - 8.0.3-2 +- add missing build requirements +- use patch for config instead of sed +- fix pidfile path in /run/redis +- set unixsocket + +* Mon Jul 7 2025 Remi Collet <remi@remirepo.net> - 8.0.3-1 +- Redis 8.0.3 Released Sun 6 Jul 2025 12:00:00 IST +- Update urgency: SECURITY: CVE-2025-32023 and CVE-2025-48367 + * Thu Jun 19 2025 Remi Collet <remi@remirepo.net> - 8.0.2-2 - remove limit.conf config files |