Browse Source

update: libpcap, tcpdump

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@1826 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 13 years ago
parent
commit
79420624a9
2 changed files with 40 additions and 24 deletions
  1. 29 20
      lib/libp/libpcap/libpcap-vl.spec
  2. 11 4
      t/tcpdump/tcpdump-vl.spec

+ 29 - 20
lib/libp/libpcap/libpcap-vl.spec

@@ -3,18 +3,19 @@
 %define pcap_subminor 1
 %define libpcap_ver %{pcap_major}.%{pcap_minor}.%{pcap_subminor}
 
+Name: libpcap
 Summary: A system-independent interface for user-level packet capture.
 Summary(ja): ユーザレベルでパケットをキャプチャするインターフェイス
-Name: libpcap
 Version: %{libpcap_ver}
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Epoch: 1
+
+Group: System Environment/Libraries
 # XXX epoch is necessary to obsolete tcpdump-3.4a5
 License: BSD
-Group: System Environment/Libraries
-Source0: http://www.tcpdump.org/release/libpcap-%{libpcap_ver}.tar.gz
+URL: http://www.tcpdump.org/
 
-Patch50: libpcap-1.0.0-shared.patch
+Source0: http://www.tcpdump.org/release/libpcap-%{libpcap_ver}.tar.gz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: kernel-headers >= 2.2.0
@@ -41,18 +42,19 @@ on your network.
 
 %description -l ja
 Libpcap は低レベルでネットワークをモニタするためのポータブルなフレーム
-ワークを提供します。Libpcap はネットワークの統計を収集したり、セキュリ
-ティの為のモニタリングやネットワークのデバッグなどの用途に使用できます
+ワークを提供します.Libpcap はネットワークの統計を収集したり,セキュリ
+ティの為のモニタリングやネットワークのデバッグなどの用途に使用できます
 ほぼ全てのシステムベンダがパケットのキャプチャに異なるインターフェイス
-を提供していたのでlibpcap の作者は 移植性を良くして 各々のアプリケー
+を提供していたのでlibpcap の作者は 移植性を良くして 各々のアプリケー
 ションにおける数々のシステムに依存したパケットキャプチャモジュールを
-可能にするために、このシステムに依存しない API を作成しました。
+可能にするために,このシステムに依存しない API を作成しました.
 
-ネットワークの低レベルのトラフィックを監視する必要がある場合libpcap
-をインストールして下さい
+ネットワークの低レベルのトラフィックを監視する必要がある場合libpcap
+をインストールして下さい
 
 %package devel
 Summary:  Development package for %{name}
+Summary(ja): %{name} の開発用ファイル
 Group:    Development/Libraries
 Requires: %{name} = %{epoch}:%{version}-%{release}
 
@@ -60,12 +62,15 @@ Requires: %{name} = %{epoch}:%{version}-%{release}
 The %{name}-devel package contains the files needed for development
 with %{name}.
 
+%description devel -l ja
+%{name}-devel パッケージには,%{name} を使った開発に必要なファイルが
+含まれています.
+
 %prep
 %setup -q
-#patch50 -p1 -b .shared 
 
 %build
-%configure --enable-ipv6 
+%configure 
 DEFS="-g -D_U_=\"\" -fPIC -DHAVE_CONFIG_H"
 %ifarch alpha sparc sparc64
 DEFS="$DEFS -DHAVE_ETHER_HOSTTON=1 -DLBL_ALIGN=1"
@@ -74,15 +79,13 @@ make DEFS="$DEFS"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-mkdir -p ${RPM_BUILD_ROOT}%{_libdir}
-mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
+mkdir -p $RPM_BUILD_ROOT%{_libdir}
+mkdir -p $RPM_BUILD_ROOT%{_bindir}
 
-make DESTDIR=${RPM_BUILD_ROOT} \
-     includedir=%{_includedir}/pcap \
-     install
+make DESTDIR=$RPM_BUILD_ROOT install
 
 %clean
-rm -rf ${RPM_BUILD_ROOT}
+rm -rf $RPM_BUILD_ROOT
 
 %post -p /sbin/ldconfig
  
@@ -96,7 +99,9 @@ rm -rf ${RPM_BUILD_ROOT}
 %files devel
 %defattr(-,root,root)
 %{_bindir}/pcap-config
-%{_includedir}/pcap
+%{_includedir}/pcap*.h
+%dir %{_includedir}/pcap
+%{_includedir}/pcap/*
 %{_libdir}/libpcap.so
 %{_libdir}/libpcap.a
 %{_mandir}/man1/*
@@ -105,6 +110,10 @@ rm -rf ${RPM_BUILD_ROOT}
 %{_mandir}/man7/*
 
 %changelog
+* Sat Sep 18 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1:1.1.1-2
+- fixed header file location <BTS:994>
+- added URL tag
+
 * Sun May 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1:1.1.1-1
 - new upstream release
 - dropt Patch50

+ 11 - 4
t/tcpdump/tcpdump-vl.spec

@@ -7,11 +7,14 @@ Name: tcpdump
 Version: %{tcpdump_ver}
 %define	tcpdump_dir	tcpdump-%{tcpdump_ver}
 %define tcpslice_dir	tcpslice
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Epoch: 1
+
+Group: Applications/System
 # XXX epoch is necessary to obsolete tcpdump-3.4a5
 License: BSD
-Group: Applications/System
+URL: http://www.tcpdump.org/
+
 Source0: http://www.tcpdump.org/release/tcpdump-%{tcpdump_ver}.tar.gz
 Source4: tcpslice-CVS.20010207.tar.gz
 
@@ -81,13 +84,13 @@ popd
 
 %build
 pushd %tcpslice_dir
-CFLAGS="$CFLAGS -I/usr/include/pcap" %configure
+%configure
 make
 popd
 
 pushd %tcpdump_dir
 %define	optflags $RPM_OPT_FLAGS -DIP_MAX_MEMBERSHIPS=20
-CFLAGS="$CFLAGS -I/usr/include/pcap" %configure --enable-ipv6
+%configure --enable-ipv6
 %undefine optflags
 
 DEFS="-g -D_U_=\"\" -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
@@ -134,6 +137,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Sep 18 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1:4.1.1-2
+- removed pcap header direction
+- added URL tag
+
 * Sun May 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1:4.1.1-1
 - new upstream release
 - updated Patch10