[packages/freeradius-server] - up to 3.2.8 - new url for Source0 - new module kafka
adwol
adwol at pld-linux.org
Tue Feb 17 23:01:48 CET 2026
commit ef25ccf7167e00267a7428cad4ad582e34b04f52
Author: Adam Osuchowski <>
Date: Tue Feb 17 23:00:50 2026 +0100
- up to 3.2.8
- new url for Source0
- new module kafka
freeradius-server.spec | 34 ++++++++++++++++++++++++++++++----
1 file changed, 30 insertions(+), 4 deletions(-)
---
diff --git a/freeradius-server.spec b/freeradius-server.spec
index afbcfd7..e99e28d 100644
--- a/freeradius-server.spec
+++ b/freeradius-server.spec
@@ -10,6 +10,7 @@
%bcond_with eap_ikev2 # rlm_eap_ikev2 extension module
%bcond_with ibmdb2 # rlm_sql_db2 extension module
%bcond_with iodbc # rlm_sql_iodbc instead of rlm_sql_unixodbc
+%bcond_without kafka # rlm_kafka extension module
%bcond_without kerberos5 # rlm_krb5 extension module
%bcond_with krb5 # use MIT Kerberos instead of heimdal
%bcond_without freetds # FreeTDS SQL extension module
@@ -25,12 +26,12 @@
Summary: High-performance and highly configurable RADIUS server
Summary(pl.UTF-8): Szybki i wysoce konfigurowalny serwer RADIUS
Name: freeradius-server
-Version: 3.2.7
-Release: 4
+Version: 3.2.8
+Release: 1
License: GPL v2
Group: Networking/Daemons/Radius
-Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.bz2
-# Source0-md5: 0e452e77226c9a1e87bd630b3eb768d2
+Source0: https://www.freeradius.org/ftp/pub/freeradius/%{name}-%{version}.tar.bz2
+# Source0-md5: 1218b6f918bea87a22b8c3b5f14f2480
Source1: %{name}.logrotate
Source2: %{name}.init
Source3: %{name}.pam
@@ -76,6 +77,7 @@ BuildRequires: libidn-devel >= 1.42-1
# for cache_memcached module
BuildRequires: libmemcached-devel
BuildRequires: libpcap-devel
+%{?with_kafka:BuildRequires: librdkafka-devel}
# libwbclient for mschap module
BuildRequires: libsmbclient-devel >= 1:4.2.1
# for yubikey module
@@ -181,6 +183,18 @@ JSON module for FreeRADIUS server.
%description module-json -l pl.UTF-8
Moduł JSON do serwera FreeRADIUS.
+%package module-kafka
+Summary: Kafka module for FreeRADIUS server
+Summary(pl.UTF-8): Moduł Kafka do serwera FreeRADIUS
+Group: Networking/Daemons/Radius
+Requires: %{name} = %{version}-%{release}
+
+%description module-kafka
+Kafka module for FreeRADIUS server.
+
+%description module-kafka -l pl.UTF-8
+Moduł Kafka do serwera FreeRADIUS.
+
%package module-ldap
Summary: LDAP module for FreeRADIUS server
Summary(pl.UTF-8): Moduł LDAP do serwera FreeRADIUS
@@ -497,6 +511,7 @@ done
--without-rlm_couchbase \
%{!?with_eap_ikev2:--without-rlm_eap_ikev2} \
--without-rlm_eap_tnc \
+ %{!?with_kafka:--without-rlm_kafka} \
%{!?with_kerberos5:--without-rlm_krb5} \
%{!?with_ldap:--without-rlm_ldap} \
--without-rlm_opendirectory \
@@ -964,6 +979,17 @@ fi
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/json
%attr(755,root,root) %{_libdir}/freeradius/rlm_json.so
+%if %{with kafka}
+%files module-kafka
+%defattr(644,root,root,755)
+%doc src/modules/rlm_kafka/README.md
+%dir %{_sysconfdir}/raddb/mods-config/kafka
+%attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/kafka/messages-json.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/kafka
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/kafka_async
+%attr(755,root,root) %{_libdir}/freeradius/rlm_kafka.so
+%endif
+
%if %{with kerberos5}
%files module-krb5
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/freeradius-server.git/commitdiff/ef25ccf7167e00267a7428cad4ad582e34b04f52
More information about the pld-cvs-commit
mailing list