]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Give up on rpm includes for now, we'll look at it again later
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 21 Jun 2022 20:33:57 +0000 (15:33 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 21 Jun 2022 20:33:57 +0000 (15:33 -0500)
redhat/freeradius.spec

index 8784d0f2aa4e13177d4108c9fbec95bbfe8d4695..11cf9611b0063a1c22ba16d2fbef08fc52bde2db 100644 (file)
@@ -216,7 +216,40 @@ BuildRequires: json-c-devel >= 0.13
 %description libfreeradius-json
 Internal support library for FreeRADIUS modules using json-c, required by all modules that use json-c.
 
-%include kafka.inc
+#
+# BEGIN kafka libraries and modules
+#
+%package libfreeradius-kafka
+Summary: Internal support library for FreeRADIUS modules using librdkafka
+Group: System Environment/Daemons
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: librdkafka
+BuildRequires: librdkafka-devel
+
+%description libfreeradius-kafka
+Provides common functions for Kafka production and consumer modules
+
+%files libfreeradius-kafka
+%defattr(-,root,root)
+%{_libdir}/freeradius/libfreeradius-kafka.so
+
+%package kafka
+Summary: Kafka producer support for FreeRADIUS
+Group: System Environment/Daemons
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: librdkafka
+Requires: freeradius-libfreeradius-kafka = %{version}-%{release}
+BuildRequires: librdkafka-devel
+
+%description kafka
+Provides a producer module to push messages into a Kafka queue
+
+%files kafka
+%defattr(-,root,root)
+%{_libdir}/freeradius/rlm_kafka.so
+#
+# END kafka libraries and modules
+#
 
 %package libfreeradius-radius
 Summary: RADIUS protocol library for FreeRADIUS