[packages/nfdump] - separate -extra package with nfprofile and nftrack (need rrdtool)

adwol adwol at pld-linux.org
Fri Jan 16 06:32:08 CET 2026


commit f31de1e7b6e37cff635cbd95884816b16f9c9bb6
Author: Adam Osuchowski <>
Date:   Fri Jan 16 06:26:44 2026 +0100

    - separate -extra package with nfprofile and nftrack (need rrdtool)

 nfdump.spec | 36 ++++++++++++++++++++++++++++++++++--
 1 file changed, 34 insertions(+), 2 deletions(-)
---
diff --git a/nfdump.spec b/nfdump.spec
index a4f656e..0790543 100644
--- a/nfdump.spec
+++ b/nfdump.spec
@@ -1,3 +1,6 @@
+%bcond_without	extra		# build extra utilities used by nfsen
+				# (nfprofile and nftrack)
+
 Summary:	Netflow processing tools
 Summary(pl.UTF-8):	Narzędzia do przetwarzania ruchu sieciowego
 Name:		nfdump
@@ -14,7 +17,9 @@ BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	bison
 BuildRequires:	flex
+%if %{with extra}
 BuildRequires:	rrdtool-devel
+%endif
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -48,13 +53,27 @@ Static libraries for nfdump
 %description static -l pl.UTF-8
 Statyczne biblioteki dla nfdump
 
+%package extra
+Summary:	Extra utilities for nfdump
+Summary(pl.UTF-8):	Dodatkowe narzędzia dla nfdump
+Group:		Networking/Utilities
+
+%description extra
+Extra utilities for nfdump used by nfsen
+
+%description extra -l pl.UTF-8
+Dodatkowe narzędzia dla nfdump używane przez nfsen
+
 %prep
 %setup -q
 
 %build
 ./autogen.sh
 %configure \
+%if %{with extra}
 	--enable-nfprofile \
+	--enable-nftrack \
+%endif
 	--enable-sflow \
 	--enable-readpcap \
 	--enable-nfpcapd
@@ -84,10 +103,15 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/nfdump
 %attr(755,root,root) %{_bindir}/nfexpire
 %attr(755,root,root) %{_bindir}/nfpcapd
-%attr(755,root,root) %{_bindir}/nfprofile
 %attr(755,root,root) %{_bindir}/nfreplay
 %attr(755,root,root) %{_bindir}/sfcapd
-%{_mandir}/man1/*
+%{_mandir}/man1/nfanon.*
+%{_mandir}/man1/nfcapd.*
+%{_mandir}/man1/nfdump.*
+%{_mandir}/man1/nfexpire.*
+%{_mandir}/man1/nfpcapd.*
+%{_mandir}/man1/nfreplay.*
+%{_mandir}/man1/sfcapd.*
 
 %files libs
 %defattr(644,root,root,755)
@@ -98,3 +122,11 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/libnfdump.a
 %{_libdir}/libnffile.a
+
+%if %{with extra}
+%files extra
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/nfprofile
+%attr(755,root,root) %{_bindir}/nftrack
+%{_mandir}/man1/nfprofile.*
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/nfdump.git/commitdiff/b79ffdb925e2734d7ce34a3dec90165e1190e70e



More information about the pld-cvs-commit mailing list