pcap.spec.in revision 172677
1172677Smlaier%define prefix   /usr
2172677Smlaier%define version @VERSION@
3172677Smlaier
4172677SmlaierSummary: packet capture library
5172677SmlaierName: libpcap
6172677SmlaierVersion: %version
7172677SmlaierRelease: 1
8172677SmlaierGroup: Development/Libraries
9172677SmlaierCopyright: BSD
10172677SmlaierSource: @NAME@.tar.gz
11172677SmlaierBuildRoot: /tmp/%{name}-buildroot
12172677SmlaierURL: http://www.tcpdump.org
13172677Smlaier
14172677Smlaier%description
15172677SmlaierPacket-capture library LIBPCAP @VERSION@
16172677SmlaierNow maintained by "The Tcpdump Group"
17172677SmlaierSee http://www.tcpdump.org
18172677SmlaierPlease send inquiries/comments/reports to tcpdump-workers@tcpdump.org
19172677Smlaier
20172677Smlaier%prep
21172677Smlaier%setup
22172677Smlaier
23172677Smlaier%post
24172677Smlaierldconfig
25172677Smlaier
26172677Smlaier%build
27172677SmlaierCFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix
28172677Smlaiermake
29172677Smlaier
30172677Smlaier%install
31172677Smlaierrm -rf $RPM_BUILD_ROOT
32172677Smlaiermkdir -p $RPM_BUILD_ROOT/usr/{lib,include}
33172677Smlaiermkdir -p $RPM_BUILD_ROOT/usr/share/man
34172677Smlaiermkdir -p $RPM_BUILD_ROOT/usr/include/net
35172677Smlaiermkdir -p $RPM_BUILD_ROOT/usr/man/man3
36172677Smlaiermake install DESTDIR=$RPM_BUILD_ROOT mandir=/usr/share/man
37172677Smlaiercd $RPM_BUILD_ROOT/usr/lib
38172677SmlaierV1=`echo @VERSION@ | sed 's/\\.[^\.]*$//g'`
39172677SmlaierV2=`echo @VERSION@ | sed 's/\\.[^\.]*\.[^\.]*$//g'`
40172677Smlaierln -sf libpcap.so.@VERSION@ libpcap.so.$V1
41172677Smlaierif test "$V2" -ne "$V1"; then
42172677Smlaier    ln -sf libpcap.so.$V1 libpcap.so.$V2
43172677Smlaier    ln -sf libpcap.so.$V2 libpcap.so
44172677Smlaierelse
45172677Smlaier    ln -sf libpcap.so.$V1 libpcap.so
46172677Smlaierfi
47172677Smlaier
48172677Smlaier#install -m 755 -o root libpcap.a $RPM_BUILD_ROOT/usr/lib
49172677Smlaier#install -m 644 -o root pcap.3 $RPM_BUILD_ROOT/usr/man/man3
50172677Smlaier#install -m 644 -o root pcap.h $RPM_BUILD_ROOT/usr/include
51172677Smlaier#install -m 644 -o root pcap-bpf.h $RPM_BUILD_ROOT/usr/include/net
52172677Smlaier#install -m 644 -o root pcap-namedb.h $RPM_BUILD_ROOT/usr/include
53172677Smlaier
54172677Smlaier%clean
55172677Smlaierrm -rf $RPM_BUILD_ROOT
56172677Smlaier
57172677Smlaier%files
58172677Smlaier%defattr(-,root,root)
59172677Smlaier%doc LICENSE CHANGES INSTALL.txt README.linux TODO VERSION CREDITS packaging/pcap.spec
60172677Smlaier/usr/lib/libpcap.a
61172677Smlaier/usr/share/man/man3/*
62172677Smlaier/usr/include/pcap.h
63172677Smlaier/usr/include/pcap-bpf.h
64172677Smlaier/usr/include/pcap-namedb.h
65172677Smlaier/usr/lib/libpcap.so*
66