summaryrefslogtreecommitdiffstats
path: root/redis-timeseries.spec
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2025-08-05 10:23:51 +0200
committerRemi Collet <remi@php.net>2025-08-05 10:24:12 +0200
commit873f7314f24354568eef6e3a318e443b00c88e40 (patch)
tree7283dfbc39ebb4f15646a1648aac542a8de32dea /redis-timeseries.spec
parent126d189599fd81c2b4663f64a87baa2802394021 (diff)
Licenses fix
(cherry picked from commit a6b575fb7462855bcb34d7f64c38375b1c62bbd5)
Diffstat (limited to 'redis-timeseries.spec')
-rw-r--r--redis-timeseries.spec22
1 files changed, 20 insertions, 2 deletions
diff --git a/redis-timeseries.spec b/redis-timeseries.spec
index 908a1dc..16ad4bd 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.0 with redis < 8.1)
@@ -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}