OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / lib / Libnet / ports / Linux / Redhat-RPM / libnet.spec
1 %define name libnet
2 %define dirname Libnet
3 %define version 1.0.2
4 %define release 1
5 %define prefix /usr
6
7 %define builddir $RPM_BUILD_DIR/%{dirname}-%{version}
8
9 Summary: Routines to help with network packet contruction and handling
10 Name: %{name}
11 Version: %{version}
12 Release: %{release}
13 Prefix: %{prefix}
14 Copyright: BSD
15 Vendor: Mike D. Schiffman <mike@infonexus.com>
16 Packager: Troy Engel <tengel@sonic.net>
17 Group: Development/Libraries
18 Source: %{name}-%{version}.tgz
19 URL: http://www.packetfactory.com/libnet
20 BuildRoot: /tmp/%{name}-%{version}-root
21
22 %description
23 Libnet is a collection of routines to help with the construction and
24 handling of network packets. It provides a portable framework for low-
25 level network packet writing and handling.
26
27 %prep
28 rm -rf %{builddir}
29
30 %setup -n %{dirname}-%{version}
31 touch `find . -type f`
32
33 %build
34 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix}
35 make
36
37 %install
38 rm -rf $RPM_BUILD_ROOT
39 make DESTDIR=$RPM_BUILD_ROOT install
40
41 cd $RPM_BUILD_ROOT
42 find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > $RPM_BUILD_DIR/file.list.%{name}
43 find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name}
44 find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name}
45
46 %clean
47 rm -rf $RPM_BUILD_ROOT
48 rm -rf %{builddir}
49 rm -f $RPM_BUILD_DIR/file.list.%{name}
50
51 %files -f ../file.list.%{name}
52 %doc doc/CHANGELOG* doc/CONTRIB doc/COPYING doc/PORTS doc/README* doc/TODO