- build with -fPIC (#250296)
This commit is contained in:
parent
0f15e9f2f1
commit
c66e60b450
35
libnet.spec
35
libnet.spec
@ -1,7 +1,7 @@
|
||||
Summary: C library for portable packet creation and injection
|
||||
Name: libnet
|
||||
Version: 1.1.2.1
|
||||
Release: 10%{?dist}
|
||||
Release: 11%{?dist}
|
||||
License: BSD
|
||||
Group: System Environment/Libraries
|
||||
URL: http://www.packetfactory.net/libnet/
|
||||
@ -24,6 +24,7 @@ See the manpage and sample test code for more detailed information.
|
||||
Summary: Development files for libnet
|
||||
Group: Development/Libraries
|
||||
Provides: %{name} = %{version}-%{release}
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
Libnet is an API to help with the construction and handling of network packets.
|
||||
@ -40,33 +41,43 @@ See the manpage and sample test code for more detailed information.
|
||||
%patch0 -p1 -b odd_chksum
|
||||
sed -i -e 's/\r$//' doc/CHANGELOG doc/CONTRIB
|
||||
find . -depth -type d -name CVS -exec rm -rf {} ';'
|
||||
rm -rf sample/win32
|
||||
rm -f sample/.\#* sample/.*.swp
|
||||
|
||||
|
||||
%build
|
||||
%configure
|
||||
# keep the sample directory untouched by make
|
||||
rm -rf __fedora_sample
|
||||
mkdir __fedora_sample
|
||||
cp -a sample __fedora_sample
|
||||
|
||||
export CFLAGS="%{optflags} -fPIC"
|
||||
%configure --disable-dependency-tracking
|
||||
make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
make DESTDIR=%{buildroot} install
|
||||
make DESTDIR=%{buildroot} install INSTALL='install -c -p'
|
||||
|
||||
install -D --mode=0755 libnet-config %{buildroot}%{_bindir}/libnet-config
|
||||
mkdir -p %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man3
|
||||
install -p -m0755 libnet-config %{buildroot}%{_bindir}/libnet-config
|
||||
install -p -m0644 doc/man/man3/libnet*.3 %{buildroot}%{_mandir}/man3/
|
||||
|
||||
install -d --mode=0755 %{buildroot}%{_mandir}/man3
|
||||
install -D --mode=0644 doc/man/man3/libnet*.3 %{buildroot}%{_mandir}/man3/
|
||||
|
||||
make -C sample clean
|
||||
# prepare samples directory
|
||||
rm -rf __fedora_sample/sample/win32
|
||||
rm __fedora_sample/sample/Makefile.in
|
||||
sed -i -e 's:#include "../include/libnet.h":#include <libnet.h>:' __fedora_sample/sample/libnet_test.h
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%doc README VERSION
|
||||
%doc doc/BUGS doc/CHANGELOG doc/CONTRIB doc/COPYING doc/DESIGN_NOTES
|
||||
%doc doc/MIGRATION doc/PACKET_BUILDING doc/PORTED doc/RAWSOCKET_NON_SEQUITUR
|
||||
%doc doc/TODO doc/html/ sample/
|
||||
%doc doc/TODO doc/html/ __fedora_sample/sample/
|
||||
|
||||
%{_bindir}/libnet-config
|
||||
%{_includedir}/libnet/
|
||||
@ -74,7 +85,11 @@ rm -rf %{buildroot}
|
||||
%{_libdir}/libnet.a
|
||||
%{_mandir}/man3/libnet*
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Aug 1 2007 Patrice Dumas <pertusus@free.fr> 1.1.2.1-11
|
||||
- build with -fPIC (#250296)
|
||||
|
||||
* Fri Jan 12 2007 Patrice Dumas <pertusus@free.fr> 1.1.2.1-10
|
||||
- add debian patch to correct bad checksums
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user