89c0b41
Name: driftnet
046005f
License: GPLv2+
89c0b41
Version: 0.1.6
ff8b76d
Release: 42.20040426cvs%{?dist}
89c0b41
Summary: Network image sniffer
89c0b41
URL: http://www.ex-parrot.com/~chris/driftnet/
137ce8f
Source0: driftnet-0.1.6-20040426cvs.tar.gz
137ce8f
#Source0: http://www.ex-parrot.com/~chris/driftnet/driftnet-0.1.6.tar.gz
89c0b41
Source1: %name-%{version}-pam.config
89c0b41
Source2: %name-%{version}-security.config
24f2c27
#Patch0: driftnet-gtk2-port.patch
89c0b41
Patch1: driftnet-dont-use-tmpnam.patch
89c0b41
Patch2: driftnet-0.1.6-no-makedepend.patch
82b3fd1
Patch3: driftnet-0.1.6-libpng.patch
82b3fd1
# giflib-5.x compatibility
82b3fd1
Patch4: driftnet-giflib5.patch
03b9056
BuildRequires:  gcc
82b3fd1
BuildRequires: libpcap-devel gtk2-devel libjpeg-devel giflib-devel
89c0b41
Requires: %{_bindir}/consolehelper
89c0b41
89c0b41
%description
89c0b41
Driftnet is a program which listens to network traffic and picks out images 
89c0b41
from TCP streams it observes. Fun to run on a host which sees lots of web 
89c0b41
traffic.
89c0b41
89c0b41
%prep
137ce8f
%setup -q -n driftnet-%{version}-20040426cvs
137ce8f
#%patch0 -p1 -b .gtk2
89c0b41
%patch1 -p1 -b .tmpnam
89c0b41
%patch2 -p1 -b .makedep
Paul Wouters 93e9454
%patch3 -p1 -b .libpng
82b3fd1
%patch4 -p1 -b .giflib
Paul Wouters 41de720
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
89c0b41
%build
89c0b41
CFLAGS="$RPM_OPT_FLAGS" make %{?_smp_mflags}
89c0b41
89c0b41
%install
89c0b41
rm -rf $RPM_BUILD_ROOT
89c0b41
mkdir -p $RPM_BUILD_ROOT%{_bindir}
89c0b41
install -Dpm 0755 driftnet  \
89c0b41
	$RPM_BUILD_ROOT%{_sbindir}/driftnet
89c0b41
install -Dpm 0644 driftnet.1 \
89c0b41
	$RPM_BUILD_ROOT/%{_mandir}/man1/driftnet.1
89c0b41
ln -sf consolehelper $RPM_BUILD_ROOT%{_bindir}/driftnet
89c0b41
install -Dpm 644 %{SOURCE1} \
89c0b41
	$RPM_BUILD_ROOT%{_sysconfdir}/pam.d/driftnet
89c0b41
install -Dpm 644 %{SOURCE2} \
89c0b41
	$RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps/driftnet
89c0b41
89c0b41
%files
89c0b41
%doc CHANGES COPYING CREDITS README TODO
89c0b41
%{_bindir}/driftnet
89c0b41
%{_sbindir}/driftnet
89c0b41
%config(noreplace) %{_sysconfdir}/pam.d/driftnet
89c0b41
%config %{_sysconfdir}/security/console.apps/driftnet
89c0b41
%{_mandir}/man1/driftnet.1*
89c0b41
89c0b41
%changelog
ff8b76d
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-42.20040426cvs
ff8b76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
ff8b76d
faaf748
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-41.20040426cvs
faaf748
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
faaf748
894cb6b
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-40.20040426cvs
894cb6b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
894cb6b
5427cbe
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-39.20040426cvs
5427cbe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5427cbe
82b3fd1
* Sun Feb 11 2018 Sandro Mani <manisandro@gmail.com> - 0.1.6-38.20040426cvs
82b3fd1
- Rebuild (giflib)
82b3fd1
e261311
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-37.20040426cvs
e261311
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e261311
dc1b067
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-36.20040426cvs
dc1b067
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
dc1b067
35d9d2e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-35.20040426cvs
35d9d2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
35d9d2e
e1a46f9
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-34.20040426cvs
e1a46f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e1a46f9
e916579
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-33.20040426cvs
e916579
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e916579
656579e
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-32.20040426cvs
656579e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
656579e
9b3fd0e
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-31.20040426cvs
9b3fd0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9b3fd0e
8e6fe31
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-30.20040426cvs
8e6fe31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8e6fe31
9ae0566
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-29.20040426cvs
9ae0566
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9ae0566
7f63cb5
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-28.20040426cvs
7f63cb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7f63cb5
Adam Tkac 1bfdc6f
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 0.1.6-27.20040426cvs
Adam Tkac 1bfdc6f
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 1bfdc6f
9d2114f
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.1.6-26.20040426cvs
9d2114f
- rebuild against new libjpeg
9d2114f
Paul Wouters 93e9454
* Sun Jul 22 2012 Paul Wouters <pwouters@redhat.com> - 0.1.6-25.20040426cvs
Paul Wouters 93e9454
- Change obsoleted libpng png_set_gray_1_2_4_to_8() to png_set_expand_gray_1_2_4_to_8()
Paul Wouters 93e9454
bb6fe2a
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-24.20040426cvs
bb6fe2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
bb6fe2a
6413d2e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-23.20040426cvs
6413d2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6413d2e
8ad2b00
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.1.6-22.20040426cvs
8ad2b00
- Rebuild for new libpng
8ad2b00
f454a3a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-21.20040426cvs
f454a3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f454a3a
Paul Wouters 41de720
* Thu Aug 05 2010 Paul Wouters <paul@xelerance.com> - 0.1.6-20.20040426cvs
Paul Wouters 41de720
- Bugfix for https://bugzilla.redhat.com/show_bug.cgi?id=564945
Paul Wouters 41de720
c608a78
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-19.20040426cvs
c608a78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c608a78
ff33fa6
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-18.20040426cvs
ff33fa6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ff33fa6
046005f
* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.1.6-17.20040426cvs
046005f
- fix license tag
046005f
45fb1da
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.1.6-16.20040426cvs
45fb1da
- Autorebuild for GCC 4.3
45fb1da
9b5a00c
* Sun Oct 21 2007 Paul Wouters <paul@xelerance.com> - 0.1.6-15.20040426cvs
beda722
- Fixed endian patch
beda722
abc7357
* Sun Oct 21 2007 Paul Wouters <paul@xelerance.com> - 0.1.6-13.20040426cvs
137ce8f
- Commented out a g_free(template) that broke tmpdir. I don't
137ce8f
  understand why though. Since template is never used again.
137ce8f
  This is https://bugzilla.redhat.com/show_bug.cgi?id=201412
137ce8f
f200b26
* Sun Dec 24 2006 Jason L Tibbitts III <tibbs@math.uh.edu> - 0.1.6-12
f200b26
- Rebuild with updated libpcap.
f200b26
eb7be88
* Fri Sep 15 2006 - Bastien Nocera <hadess@hadess.net> - 0.1.6-11
eb7be88
- Rebuilt
eb7be88
af671cc
* Thu Jul 13 2006 - Bastien Nocera <hadess@hadess.net> - 0.1.6-10
af671cc
- Update builddeps (#197685)
af671cc
b7ef5a4
* Mon Apr 03 2006 - Bastien Nocera <hadess@hadess.net> - 0.1.6-9
29bf1b3
- Fix typo in the imake removal patch that broke on big endian machines
29bf1b3
89c0b41
* Mon Apr 03 2006 - Bastien Nocera <hadess@hadess.net> - 0.1.6-7
89c0b41
- spell "driftnet" correctly in driftnet-dont-use-tmpnam.patch
89c0b41
  Add patch2 to remove imake dependency
89c0b41
  update the PAM config to be more like existing ones
89c0b41
  move buildroot deletion to install from prep
89c0b41
  Thanks to Adrian Reber <adrian@lisas.de> for pointing to those last 2
89c0b41
89c0b41
* Tue Dec 13 2005 - Bastien Nocera <hadess@hadess.net> - 0.1.6-6
89c0b41
- update for FC5, don't use tmpnam
89c0b41
89c0b41
* Fri Nov 11 2005 - Bastien Nocera <hadess@hadess.net> - 0.1.6-5
89c0b41
- Major cleanups by Adrian Reber <adrian@lisas.de>
89c0b41
89c0b41
* Sat Apr 17 2004 - Bastien Nocera <hadess@hadess.net> - 0.1.6-4
89c0b41
- Oops, it wasn't a GTK2 application, ended up porting it
89c0b41
89c0b41
* Sat Apr 10 2004 - Bastien Nocera <hadess@hadess.net> - 0.1.6-3
89c0b41
- Recompile against a newer libpcap
89c0b41
89c0b41
* Fri Jun 20 2003 - Bastien Nocera <hadess@hadess.net> - 0.1.6-2
89c0b41
- Added a PAM configuration file
89c0b41
89c0b41
* Fri Jun 20 2003 - Bastien Nocera <hadess@hadess.net> - 0.1.6-1
89c0b41
- First release