[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