Name: libnet Version: 1.2 Release: 1 Summary: A C library to help with construction and handling of network packets License: BSD URL: https://github.com/libnet/libnet/ Source: https://github.com/libnet/libnet/releases/download/v%{version}/%{name}-%{version}.tar.gz BuildRequires: automake autoconf libtool doxygen graphviz %description Libbet provides a fairly portable framework for network packet construction an injuction. %package devel Summary: development files are included in this package Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains libraries and header files. %package help Summary: help files are included in this package Requires: %{name}%{?_isa} = %{version}-%{release} %description help This package contains help documents. %prep %autosetup -p1 autoreconf -if rm -rf __dist_sample mkdir __dist_sample cp -a sample __dist_sample %build %configure %make_build %install %make_install INSTALL='install -p' %delete_la_and_a rm -rf __dist_sample/sample/win32 rm -f __dist_sample/sample/Makefile.{am,in} sed -e 's@#include "../include/libnet.h"@#include @' \ __dist_sample/sample/libnet_test.h > __dist_sample/sample/libnet_test.h.new touch -cr __dist_sample/sample/libnet_test.h{,.new} mv -f __dist_sample/sample/libnet_test.h{.new,} rm -f doc/html/Makefile* %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %{_libdir}/%{name}.so.* %files devel %doc __dist_sample/sample/ %{_libdir}/%{name}.so %{_libdir}/pkgconfig/%{name}.pc %{_bindir}/%{name}-config %{_includedir}/%{name}/ %{_includedir}/libnet.h %files help %doc README.md ChangeLog.md doc/MIGRATION.md doc/RAWSOCKET.md %doc doc/html/ %doc %{_docdir}/* %{_mandir}/man3/%{name}*.3* %changelog * Wed Jul 29 2020 Shinwell Hu - 1.2-1 - libnet requires doxygen and graphviz to build document * Tue Jun 02 2020 SimpleUpdate Robot - 1.2-0 - Update to version 1.2 * Tue Sep 17 2019 Yiru Wang - 1.1.6-17 - Pakcage init