summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--redis-timeseries.spec22
1 files changed, 20 insertions, 2 deletions
diff --git a/redis-timeseries.spec b/redis-timeseries.spec
index aa3eb15..ea61ef6 100644
--- a/redis-timeseries.spec
+++ b/redis-timeseries.spec
@@ -26,7 +26,16 @@ Summary: Time series as native data type
# (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
+# LibMR is AGPL-3.0-only
+# hiredis is BSD-3-Clause
+# libevent is BSD-3-Clause
+# RedisModulesSDK is MIT
+# readies is BSD-3-Clause
+# cpu_features is Apache-2.0
+# dragonbox is Apache-2.0
+# fast_double_parser is Apache-2.0
+# minunit is MIT
+License: AGPL-3.0-only AND MIT AND BSD-3-Clause AND Apache-2.0
URL: %{forgeurl}
Source0: %{name}-%{version}.tgz
# get full git snapshot with submodules
@@ -52,6 +61,8 @@ Provides: bundled(RedisModulesSDK)
Provides: bundled(cpu_features)
Provides: bundled(fast_double_parser)
Provides: bundled(readies)
+Provides: bundled(dragonbox)
+Provides: bundled(minunit)
Requires: redis(modules_abi)%{?_isa} = %{redis_modules_abi}
Requires: redis >= 8.2
@@ -72,6 +83,13 @@ cat << EOF | tee %{cfgname}
loadmodule %{redis_modules_dir}/%{libname}
EOF
+cp -p deps/LibMR/LICENSE.txt LICENSE.LibMR # AGPLv3
+cp -p deps/RedisModulesSDK/LICENSE LICENSE.RedisModulesSDK # MIT
+cp -p deps/cpu_features/LICENSE LICENSE.cpu_features # Apache-2.0
+cp -p deps/readies/LICENSE LICENSE.readies # BSD-3-Clause
+cp -p deps/fast_double_parser/LICENSE LICENSE.fast_double_parser # Apache-2.0
+cp -p deps/LibMR/deps/hiredis/COPYING LICENSE.hiredis # BSD-3-Clause
+cp -p deps/LibMR/deps/libevent/LICENSE LICENSE.libevent # BSD-3-Clause
%build
@@ -85,7 +103,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}