From 446242760ec28d8a7634115ac07f647f057e2ed5 Mon Sep 17 00:00:00 2001 From: mlaier Date: Tue, 16 Oct 2007 02:02:02 +0000 Subject: Import of libpcap v0.9.8 --- contrib/libpcap/packaging/pcap.spec | 12 +++---- contrib/libpcap/packaging/pcap.spec.in | 65 ++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 6 deletions(-) create mode 100644 contrib/libpcap/packaging/pcap.spec.in (limited to 'contrib/libpcap/packaging') diff --git a/contrib/libpcap/packaging/pcap.spec b/contrib/libpcap/packaging/pcap.spec index e9ff7cf..7df7abc 100644 --- a/contrib/libpcap/packaging/pcap.spec +++ b/contrib/libpcap/packaging/pcap.spec @@ -1,5 +1,5 @@ %define prefix /usr -%define version 0.8 +%define version 0.9.4 Summary: packet capture library Name: libpcap @@ -7,12 +7,12 @@ Version: %version Release: 1 Group: Development/Libraries Copyright: BSD -Source: libpcap-0.8.tar.gz +Source: libpcap-0.9.4.tar.gz BuildRoot: /tmp/%{name}-buildroot URL: http://www.tcpdump.org %description -Packet-capture library LIBPCAP 0.8 +Packet-capture library LIBPCAP 0.9.4 Now maintained by "The Tcpdump Group" See http://www.tcpdump.org Please send inquiries/comments/reports to tcpdump-workers@tcpdump.org @@ -35,9 +35,9 @@ mkdir -p $RPM_BUILD_ROOT/usr/include/net mkdir -p $RPM_BUILD_ROOT/usr/man/man3 make install DESTDIR=$RPM_BUILD_ROOT mandir=/usr/share/man cd $RPM_BUILD_ROOT/usr/lib -V1=`echo 0.8 | sed 's/\\.[^\.]*$//g'` -V2=`echo 0.8 | sed 's/\\.[^\.]*\.[^\.]*$//g'` -ln -sf libpcap.so.0.8 libpcap.so.$V1 +V1=`echo 0.9.4 | sed 's/\\.[^\.]*$//g'` +V2=`echo 0.9.4 | sed 's/\\.[^\.]*\.[^\.]*$//g'` +ln -sf libpcap.so.0.9.4 libpcap.so.$V1 if test "$V2" -ne "$V1"; then ln -sf libpcap.so.$V1 libpcap.so.$V2 ln -sf libpcap.so.$V2 libpcap.so diff --git a/contrib/libpcap/packaging/pcap.spec.in b/contrib/libpcap/packaging/pcap.spec.in new file mode 100644 index 0000000..388427e --- /dev/null +++ b/contrib/libpcap/packaging/pcap.spec.in @@ -0,0 +1,65 @@ +%define prefix /usr +%define version @VERSION@ + +Summary: packet capture library +Name: libpcap +Version: %version +Release: 1 +Group: Development/Libraries +Copyright: BSD +Source: @NAME@.tar.gz +BuildRoot: /tmp/%{name}-buildroot +URL: http://www.tcpdump.org + +%description +Packet-capture library LIBPCAP @VERSION@ +Now maintained by "The Tcpdump Group" +See http://www.tcpdump.org +Please send inquiries/comments/reports to tcpdump-workers@tcpdump.org + +%prep +%setup + +%post +ldconfig + +%build +CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix +make + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/usr/{lib,include} +mkdir -p $RPM_BUILD_ROOT/usr/share/man +mkdir -p $RPM_BUILD_ROOT/usr/include/net +mkdir -p $RPM_BUILD_ROOT/usr/man/man3 +make install DESTDIR=$RPM_BUILD_ROOT mandir=/usr/share/man +cd $RPM_BUILD_ROOT/usr/lib +V1=`echo @VERSION@ | sed 's/\\.[^\.]*$//g'` +V2=`echo @VERSION@ | sed 's/\\.[^\.]*\.[^\.]*$//g'` +ln -sf libpcap.so.@VERSION@ libpcap.so.$V1 +if test "$V2" -ne "$V1"; then + ln -sf libpcap.so.$V1 libpcap.so.$V2 + ln -sf libpcap.so.$V2 libpcap.so +else + ln -sf libpcap.so.$V1 libpcap.so +fi + +#install -m 755 -o root libpcap.a $RPM_BUILD_ROOT/usr/lib +#install -m 644 -o root pcap.3 $RPM_BUILD_ROOT/usr/man/man3 +#install -m 644 -o root pcap.h $RPM_BUILD_ROOT/usr/include +#install -m 644 -o root pcap-bpf.h $RPM_BUILD_ROOT/usr/include/net +#install -m 644 -o root pcap-namedb.h $RPM_BUILD_ROOT/usr/include + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc LICENSE CHANGES INSTALL.txt README.linux TODO VERSION CREDITS packaging/pcap.spec +/usr/lib/libpcap.a +/usr/share/man/man3/* +/usr/include/pcap.h +/usr/include/pcap-bpf.h +/usr/include/pcap-namedb.h +/usr/lib/libpcap.so* -- cgit v1.1