summaryrefslogtreecommitdiffstats
path: root/valkey.spec
diff options
context:
space:
mode:
Diffstat (limited to 'valkey.spec')
-rw-r--r--valkey.spec30
1 files changed, 19 insertions, 11 deletions
diff --git a/valkey.spec b/valkey.spec
index 17ccb9c..cc96286 100644
--- a/valkey.spec
+++ b/valkey.spec
@@ -7,18 +7,21 @@
# See https://github.com/valkey-io/valkey-doc/tags
%global doc_version 8.1.1
+%global upstream_version 9.0.0
+%global upstream_prever rc3
+
Name: valkey
-Version: 8.1.4
-Release: 2%{?dist}
+Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}}
+Release: 1%{?dist}
Summary: A persistent key-value database
# valkey: BSD-3-Clause
-# hiredis: BSD-3-Clause
+# libvalkey: BSD-3-Clause
# hdrhistogram, jemalloc, lzf, linenoise: BSD-2-Clause
# lua: MIT
# fpconv: BSL-1.0
License: BSD-3-Clause AND BSD-2-Clause AND MIT AND BSL-1.0
URL: https://valkey.io
-Source0: https://github.com/valkey-io/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
+Source0: https://github.com/valkey-io/%{name}/archive/%{upstream_version}%{?upstream_prever:-%{upstream_prever}}/%{name}-%{upstream_version}%{?upstream_prever:-%{upstream_prever}}.tar.gz
Source1: %{name}.logrotate
Source2: %{name}-sentinel.service
Source3: %{name}.service
@@ -54,8 +57,8 @@ BuildRequires: python3-pyyaml
%endif
Requires: logrotate
-# from deps/hiredis/hiredis.h
-Provides: bundled(hiredis) = 1.0.3
+# from deps/libvalkey/include/valkey/valkey.h
+Provides: bundled(hiredis) = 0.2.1
# from deps/jemalloc/VERSION
Provides: bundled(jemalloc) = 5.3.0
# from deps/lua/src/lua.h
@@ -63,8 +66,9 @@ Provides: bundled(lua-libs) = 5.1.5
# from deps/linenoise/linenoise.h
Provides: bundled(linenoise) = 1.0
Provides: bundled(lzf)
-# from deps/hdr_histogram/README.md
-Provides: bundled(hdr_histogram) = 0.11.0
+# from deps/README.md
+# e4448cf6d1cd08fff519812d3b1e58bd5a94ac42
+Provides: bundled(hdr_histogram) = 0.11.9
# no version
Provides: bundled(fpconv)
@@ -144,13 +148,13 @@ See https://valkey.io/topics/encryption/
%prep
# no autosetup due to no support for multiple source extraction
-%setup -n %{name}-%{version} -a50
+%setup -qn %{name}-%{upstream_version}%{?upstream_prever:-%{upstream_prever}} -a50
%patch -P0 -p1 -b .rpm
%patch -P1 -p1 -b .loadmod
mv deps/lua/COPYRIGHT COPYRIGHT-lua
mv deps/jemalloc/COPYING COPYING-jemalloc
-mv deps/hiredis/COPYING COPYING-hiredis-BSD-3-Clause
+mv deps/libvalkey/COPYING COPYING-libvalkey
mv deps/hdr_histogram/LICENSE.txt LICENSE-hdrhistogram
mv deps/hdr_histogram/COPYING.txt COPYING-hdrhistogram
mv deps/fpconv/LICENSE.txt LICENSE-fpconv
@@ -311,7 +315,7 @@ exit 0
%license LICENSE-hdrhistogram
%license COPYING-hdrhistogram
%license LICENSE-fpconv
-%license COPYING-hiredis-BSD-3-Clause
+%license COPYING-libvalkey
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%attr(0750, valkey, root) %dir %{_sysconfdir}/%{name}
%attr(0750, valkey, root) %dir %{valkey_modules_cfg}
@@ -355,6 +359,10 @@ exit 0
%changelog
+* Fri Oct 17 2025 Remi Collet <remi@fedoraproject.org> - 9.0.0~rc3-1
+- update to 9.0.0-rc3
+- hiredis replaced by libvalkey
+
* Mon Oct 6 2025 Remi Collet <remi@fedoraproject.org> - 8.1.4-2
- improve the patch for loadmodule directive