Version: 0.68 Name: flow-tools Summary: Tool set for working with NetFlow data Release: 2%{?dist} Group: Applications/System License: BSD URL: http://www.splintered.net/sw/flow-tools/ Source0: ftp://ftp.eng.oar.net/pub/flow-tools/flow-tools-%{version}.tar.gz Patch0: flow-tools-0.68a.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: openssl-devel mysql-devel postgresql-devel autoconf %description Flow-tools is library and a collection of programs used to collect, send, process, and generate reports from NetFlow data. The tools can be used together on a single server or distributed to multiple servers for large deployments. The flow-toools library provides an API for development of custom applications for NetFlow export versions 1,5,6 and the 14 currently defined version 8 subversions. A Perl and Python interface have been contributed and are included in the distribution. %package devel Summary: Development files for flow-tools Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Flow-tools is library and a collection of programs used to collect, send, process, and generate reports from NetFlow data. The tools can be used together on a single server or distributed to multiple servers for large deployments. The flow-toools library provides an API for development of custom applications for NetFlow export versions 1,5,6 and the 14 currently defined version 8 subversions. A Perl and Python interface have been contributed and are included in the distribution. This package contains header files required to build applications that use libft. %prep %setup -q %patch -p1 %build autoreconf -f -i -s %configure --localstatedir=%{_localstatedir}/ft --sysconfdir=%{_sysconfdir}/flow-tools --enable-static=no --with-mysql --with-pgsql --with-openssl make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT %makeinstall localstatedir=$RPM_BUILD_ROOT%{_localstatedir}/ft sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir}/flow-tools find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/ft %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %doc README TODO COPYING SECURITY ChangeLog docs/*.html %{_mandir}/man1/* %{_bindir}/* %{_libdir}/*.so.* %dir %{_sysconfdir}/flow-tools/ %dir %{_sysconfdir}/flow-tools/cfg/ %dir %{_sysconfdir}/flow-tools/sym/ %config(noreplace) %{_sysconfdir}/flow-tools/cfg/* %config(noreplace) %{_sysconfdir}/flow-tools/sym/* %{_localstatedir}/ft/ %files devel %defattr(-,root,root,-) %{_libdir}/*.so %{_includedir}/*.h %changelog * Tue Sep 6 2005 Tom "spot" Callaway 0.68-2 - simplify %%files - use more macros - change Group to Application/System - own/create %{_localstatedir}/ft/ - add BR: autoconf - don't need generic INSTALL - mark config files as such - own all directories we create - run ldconfig on post/postun * Tue Sep 6 2005 Paul P Komkoff Jr 0.68-1 - Submit to fedora-extras - Change volatile data location to /var/ft and nonvolatile to /etc/flow-tools (FHS) - Make libft shared library - Split to plain/devel * Fri Jan 7 2004 William Emmanuel S. Yu - updated RPM file for version 0.67 * Tue Aug 8 2003 William Emmanuel S. Yu - fixed SQL bug - update flow-export documentation * Tue Apr 29 2003 William Emmanuel S. Yu - add support for checking null symbols filename * Fri Apr 4 2003 William Emmanuel S. Yu - updated RPM file for version 0.66 * Fri Apr 4 2003 William Emmanuel S. Yu - updated RPM file for version 0.65 - included PostgreSQL support patch * Mon Feb 3 2003 Larry Fahnoe - added makefile patches to use RPM_OPT_FLAGS - added manpages and html files to spec file * Tue Dec 17 2002 William Emmanuel S. Yu - added tagging and ip-port patches * Thu Dec 12 2002 William Emmanuel S. Yu - updated RPM file for version 0.63 * Wed Oct 16 2002 William Emmanuel S. Yu - initial creation of RPM file for version 0.62