summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--redis-bloom.spec19
1 files changed, 12 insertions, 7 deletions
diff --git a/redis-bloom.spec b/redis-bloom.spec
index fa6b926..ce68e42 100644
--- a/redis-bloom.spec
+++ b/redis-bloom.spec
@@ -26,7 +26,13 @@ Summary: Probabilistic data structures
# (i) Redis Source Available License 2.0 (RSALv2);
# (ii) the Server Side Public License v1 (SSPLv1); or
# (iii) the GNU Affero General Public License version 3 (AGPLv3).
-License: AGPL-3.0-only
+# RedisModulesSDK is MIT
+# bloom is BSD
+# murmur2 is Public Domain
+# readies is BSD-3-Clause
+# rmutil is AGPLv3
+# t-digest-c is MIT
+License: AGPL-3.0-only AND MIT AND BSD-3-Clause
URL: %{forgeurl}
Source0: %{name}-%{version}.tgz
# get full git snapshot with submodules
@@ -45,13 +51,9 @@ BuildRequires: python3-pip
BuildRequires: openssl-devel
BuildRequires: jq
-Provides: bundled(LibMR)
-Provides: bundled(hiredis)
-Provides: bundled(libevent)
Provides: bundled(RedisModulesSDK)
-Provides: bundled(cpu_features)
-Provides: bundled(fast_double_parser)
Provides: bundled(readies)
+Provides: bundled(t-digest-c)
Requires: redis(modules_abi)%{?_isa} = %{redis_modules_abi}
Requires: redis >= 8.2
@@ -74,6 +76,9 @@ cat << EOF | tee %{cfgname}
loadmodule %{redis_modules_dir}/%{libname}
EOF
+cp -p deps/RedisModulesSDK/LICENSE LICENSE.RedisModulesSDK # MIT
+cp -p deps/readies/LICENSE LICENSE.readies # BSD-3-Clause
+cp -p deps/t-digest-c/LICENSE.md LICENSE.t-digest-c # MIT
%build
@@ -87,7 +92,7 @@ install -Dpm640 %{cfgname} %{buildroot}%{redis_modules_cfg}/
%files
-%license LICENSE.txt
+%license LICENSE.*
%license licenses/AGPLv3.txt
%doc *.md
%attr(0640, redis, root) %config(noreplace) %{redis_modules_cfg}/%{cfgname}