summaryrefslogtreecommitdiffstats
path: root/redis.spec
diff options
context:
space:
mode:
Diffstat (limited to 'redis.spec')
-rw-r--r--redis.spec31
1 files changed, 17 insertions, 14 deletions
diff --git a/redis.spec b/redis.spec
index d348e91..265d516 100644
--- a/redis.spec
+++ b/redis.spec
@@ -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