Name: socketapi Version: 2.2.28 Release: 1 Summary: Socket API library for the SCTPLIB user-space SCTP implementation License: GPL-3.0-or-later Group: Applications/Internet URL: https://www.nntb.no/~dreibh/sctplib/ Source: https://www.nntb.no/~dreibh/sctplib/download/%{name}-%{version}.tar.gz AutoReqProv: on BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: glib2-devel BuildRequires: libtool BuildRequires: sctplib-libsctplib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: %{name}-libsctpsocket Requires: %{name}-libsctpsocket-devel %description SocketAPI is the socket API library for the SCTPLIB user-space SCTP implementation. %prep %setup -q %build export CFLAGS="%{optflags} -ffat-lto-objects" export CXXFLAGS="%{optflags} -ffat-lto-objects" export LDFLAGS="%{build_ldflags}" autoreconf -i %configure --prefix=/usr --enable-sctp-over-udp --disable-maintainer-mode make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install # ====== Remove .la files =================================================== find %{buildroot} -name "*.la" -delete # =========================================================================== %files %package libsctpsocket Summary: Socket API library for sctplib Group: System Environment/Libraries %description libsctpsocket Socket-API provides a socket API for the SCTP user-space implementation SCTPLIB, conforming to RFC 6458. This implementation is the product of a cooperation between Siemens AG (ICN), Munich, Germany and the Computer Networking Technology Group at the IEM of the University of Essen, Germany. %files libsctpsocket %{_libdir}/libsctpsocket.so.* %{_libdir}/libcppsocketapi.so.* %post libsctpsocket ldconfig %postun libsctpsocket ldconfig %package libsctpsocket-devel Summary: Development package for Socket-API Group: Development/Libraries Requires: %{name}-libsctpsocket = %{version}-%{release} %description libsctpsocket-devel This package contains development files for Socket-API. Socket-API provides a socket API for the SCTP user-space implementation SCTPLIB, conforming to RFC 6458. This implementation is the product of a cooperation between Siemens AG (ICN), Munich, Germany and the Computer Networking Technology Group at the IEM of the University of Essen, Germany. %files libsctpsocket-devel %{_includedir}/ext_socket.h %dir %attr(0755, root, root) %{_includedir}/cppsocketapi %{_includedir}/cppsocketapi/*.h %{_includedir}/cppsocketapi/*.icc %{_libdir}/libsctpsocket*.a %{_libdir}/libsctpsocket*.so %{_libdir}/libcppsocketapi*.a %{_libdir}/libcppsocketapi*.so %changelog * Thu Jul 02 2026 Thomas Dreibholz - 2.2.28-1 - New upstream release. * Wed Apr 29 2026 Thomas Dreibholz - 2.2.27-1 - New upstream release. * Tue Dec 09 2025 Thomas Dreibholz - 2.2.26-1 - New upstream release. * Wed Jul 09 2025 Thomas Dreibholz - 2.2.25 - New upstream release. * Wed Dec 06 2023 Thomas Dreibholz - 2.2.24 - New upstream release. * Sun Jan 22 2023 Thomas Dreibholz - 2.2.23 - New upstream release. * Sun Sep 11 2022 Thomas Dreibholz - 2.2.22 - New upstream release. * Thu Feb 17 2022 Thomas Dreibholz - 2.2.21 - New upstream release. * Wed Feb 16 2022 Thomas Dreibholz - 2.2.20 - New upstream release. * Fri Nov 13 2020 Thomas Dreibholz - 2.2.19 - New upstream release. * Fri Feb 07 2020 Thomas Dreibholz - 2.2.18 - New upstream release. * Tue Sep 10 2019 Thomas Dreibholz - 2.2.17 - New upstream release. * Wed Aug 14 2019 Thomas Dreibholz - 2.2.16 - New upstream release. * Wed Aug 07 2019 Thomas Dreibholz - 2.2.15 - New upstream release. * Tue Aug 06 2019 Thomas Dreibholz - 2.2.14 - New upstream release.