98 lines
2.7 KiB
RPMSpec
98 lines
2.7 KiB
RPMSpec
Summary: User-space access to Linux Kernel SCTP
|
|
Name: lksctp-tools
|
|
Version: 1.0.18
|
|
Release: 1%{?dist}
|
|
# src/apps/bindx_test.C is GPLv2, I've asked upstream for clarification
|
|
License: GPLv2 and GPLv2+ and LGPLv2 and MIT
|
|
Group: System Environment/Libraries
|
|
URL: http://lksctp.sourceforge.net
|
|
Source0: http://downloads.sourceforge.net/lksctp/%{name}-%{version}.tar.gz
|
|
Patch0: bugfix-withsctp-and-configure.patch
|
|
Patch1: bugfix-build-issue.patch
|
|
Patch2: bugfix-automake-errno-tests.patch
|
|
BuildRequires: libtool, automake, autoconf
|
|
|
|
%description
|
|
This is the lksctp-tools package for Linux Kernel SCTP (Stream Control
|
|
Transmission Protocol) Reference Implementation.
|
|
|
|
This package is intended to supplement the Linux Kernel SCTP Reference
|
|
Implementation now available in the Linux kernel source tree in
|
|
versions 2.5.36 and following. For more information on LKSCTP see the
|
|
package documentation README file, section titled "LKSCTP - Linux
|
|
Kernel SCTP."
|
|
|
|
This package contains the base run-time library and command-line tools.
|
|
|
|
%package devel
|
|
Summary: Development files for lksctp-tools
|
|
Group: Development/Libraries
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
%description devel
|
|
Development files for lksctp-tools which include man pages, header files,
|
|
static libraries, symlinks to dynamic libraries and some tutorial source code.
|
|
|
|
%package doc
|
|
Summary: Documents pertaining to SCTP
|
|
Group: System Environment/Libraries
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
%description doc
|
|
Documents pertaining to LKSCTP & SCTP in general (IETF RFC's & Internet
|
|
Drafts).
|
|
|
|
%prep
|
|
%setup -q
|
|
%patch0 -p1
|
|
%patch1 -p1
|
|
%patch2 -p1
|
|
|
|
%build
|
|
[ ! -x ./configure ] && sh bootstrap
|
|
%configure --disable-static
|
|
# remove rpath from libtool
|
|
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
|
|
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
%install
|
|
rm -f doc/rfc2960.txt doc/states.txt
|
|
make install DESTDIR="$RPM_BUILD_ROOT" INSTALL="install -p"
|
|
|
|
find $RPM_BUILD_ROOT/%{_libdir}/ -name "*.la" | xargs rm -f
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%doc AUTHORS ChangeLog COPYING* README
|
|
%{_bindir}/*
|
|
%{_libdir}/libsctp.so.*
|
|
%dir %{_libdir}/lksctp-tools/
|
|
%{_libdir}/lksctp-tools/libwithsctp.so.*
|
|
%{_mandir}/man7/*
|
|
|
|
%files devel
|
|
%defattr(-,root,root,-)
|
|
%{_includedir}/*
|
|
%{_libdir}/libsctp.so
|
|
%{_libdir}/lksctp-tools/libwithsctp.so
|
|
%{_libdir}/pkgconfig/libsctp.pc
|
|
%{_datadir}/lksctp-tools/
|
|
%{_mandir}/man3/*
|
|
|
|
%files doc
|
|
%defattr(-,root,root,-)
|
|
%doc doc/*.txt
|
|
|
|
%changelog
|
|
* Tue Jun 30 2020 hanhui <hanhui15@huawei.com> - 1.0.18-1
|
|
- openEuler Mainline Update to 1.0.18
|
|
|
|
* Thu Nov 28 2019 Qianbiao.NG <Qianbiao.NG@turnbig.net> - 1.0.16-11
|
|
- repackage for openEuler OS
|