Blob Blame History Raw
Name: driftnet
License: GPLv2+
Version: 0.1.6
Release: 42.20040426cvs%{?dist}
Summary: Network image sniffer
URL: http://www.ex-parrot.com/~chris/driftnet/
Source0: driftnet-0.1.6-20040426cvs.tar.gz
#Source0: http://www.ex-parrot.com/~chris/driftnet/driftnet-0.1.6.tar.gz
Source1: %name-%{version}-pam.config
Source2: %name-%{version}-security.config
#Patch0: driftnet-gtk2-port.patch
Patch1: driftnet-dont-use-tmpnam.patch
Patch2: driftnet-0.1.6-no-makedepend.patch
Patch3: driftnet-0.1.6-libpng.patch
# giflib-5.x compatibility
Patch4: driftnet-giflib5.patch
BuildRequires:  gcc
BuildRequires: libpcap-devel gtk2-devel libjpeg-devel giflib-devel
Requires: %{_bindir}/consolehelper

%description
Driftnet is a program which listens to network traffic and picks out images 
from TCP streams it observes. Fun to run on a host which sees lots of web 
traffic.

%prep
%setup -q -n driftnet-%{version}-20040426cvs
#%patch0 -p1 -b .gtk2
%patch1 -p1 -b .tmpnam
%patch2 -p1 -b .makedep
%patch3 -p1 -b .libpng
%patch4 -p1 -b .giflib
sed -i 's#LDLIBS  += -ljpeg -lungif -lpng `pkg-config --libs gtk+-2.0`#LDLIBS  += -ljpeg -lungif -lpng -lgif `pkg-config --libs gtk+-2.0`#g' Makefile
%build
CFLAGS="$RPM_OPT_FLAGS" make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
install -Dpm 0755 driftnet  \
	$RPM_BUILD_ROOT%{_sbindir}/driftnet
install -Dpm 0644 driftnet.1 \
	$RPM_BUILD_ROOT/%{_mandir}/man1/driftnet.1
ln -sf consolehelper $RPM_BUILD_ROOT%{_bindir}/driftnet
install -Dpm 644 %{SOURCE1} \
	$RPM_BUILD_ROOT%{_sysconfdir}/pam.d/driftnet
install -Dpm 644 %{SOURCE2} \
	$RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps/driftnet

%files
%doc CHANGES COPYING CREDITS README TODO
%{_bindir}/driftnet
%{_sbindir}/driftnet
%config(noreplace) %{_sysconfdir}/pam.d/driftnet
%config %{_sysconfdir}/security/console.apps/driftnet
%{_mandir}/man1/driftnet.1*

%changelog
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-42.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-41.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-40.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-39.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Sun Feb 11 2018 Sandro Mani <manisandro@gmail.com> - 0.1.6-38.20040426cvs
- Rebuild (giflib)

* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-37.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-36.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-35.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-34.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-33.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-32.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-31.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-30.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-29.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-28.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 0.1.6-27.20040426cvs
- rebuild due to "jpeg8-ABI" feature drop

* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.1.6-26.20040426cvs
- rebuild against new libjpeg

* Sun Jul 22 2012 Paul Wouters <pwouters@redhat.com> - 0.1.6-25.20040426cvs
- Change obsoleted libpng png_set_gray_1_2_4_to_8() to png_set_expand_gray_1_2_4_to_8()

* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-24.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-23.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.1.6-22.20040426cvs
- Rebuild for new libpng

* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-21.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Thu Aug 05 2010 Paul Wouters <paul@xelerance.com> - 0.1.6-20.20040426cvs
- Bugfix for https://bugzilla.redhat.com/show_bug.cgi?id=564945

* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-19.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-18.20040426cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.1.6-17.20040426cvs
- fix license tag

* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.1.6-16.20040426cvs
- Autorebuild for GCC 4.3

* Sun Oct 21 2007 Paul Wouters <paul@xelerance.com> - 0.1.6-15.20040426cvs
- Fixed endian patch

* Sun Oct 21 2007 Paul Wouters <paul@xelerance.com> - 0.1.6-13.20040426cvs
- Commented out a g_free(template) that broke tmpdir. I don't
  understand why though. Since template is never used again.
  This is https://bugzilla.redhat.com/show_bug.cgi?id=201412

* Sun Dec 24 2006 Jason L Tibbitts III <tibbs@math.uh.edu> - 0.1.6-12
- Rebuild with updated libpcap.

* Fri Sep 15 2006 - Bastien Nocera <hadess@hadess.net> - 0.1.6-11
- Rebuilt

* Thu Jul 13 2006 - Bastien Nocera <hadess@hadess.net> - 0.1.6-10
- Update builddeps (#197685)

* Mon Apr 03 2006 - Bastien Nocera <hadess@hadess.net> - 0.1.6-9
- Fix typo in the imake removal patch that broke on big endian machines

* Mon Apr 03 2006 - Bastien Nocera <hadess@hadess.net> - 0.1.6-7
- spell "driftnet" correctly in driftnet-dont-use-tmpnam.patch
  Add patch2 to remove imake dependency
  update the PAM config to be more like existing ones
  move buildroot deletion to install from prep
  Thanks to Adrian Reber <adrian@lisas.de> for pointing to those last 2

* Tue Dec 13 2005 - Bastien Nocera <hadess@hadess.net> - 0.1.6-6
- update for FC5, don't use tmpnam

* Fri Nov 11 2005 - Bastien Nocera <hadess@hadess.net> - 0.1.6-5
- Major cleanups by Adrian Reber <adrian@lisas.de>

* Sat Apr 17 2004 - Bastien Nocera <hadess@hadess.net> - 0.1.6-4
- Oops, it wasn't a GTK2 application, ended up porting it

* Sat Apr 10 2004 - Bastien Nocera <hadess@hadess.net> - 0.1.6-3
- Recompile against a newer libpcap

* Fri Jun 20 2003 - Bastien Nocera <hadess@hadess.net> - 0.1.6-2
- Added a PAM configuration file

* Fri Jun 20 2003 - Bastien Nocera <hadess@hadess.net> - 0.1.6-1
- First release