sofia-sip/sofia-sip.spec
2022-05-30 15:33:47 +08:00

71 lines
2.0 KiB
RPMSpec

Name: sofia-sip
Version: 1.13.7
Release: 2
Summary: Sofia SIP User-Agent library
License: LGPLv2+
URL: http://sofia-sip.sourceforge.net/
Source0: https://github.com/freeswitch/%{name}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: make autoconf automake gcc-c++
BuildRequires: openssl-devel glib2-devel lksctp-tools-devel
BuildRequires: libtool >= 1.5.17
Provides: sofia-sip-utils
%description
Sofia SIP is a RFC-3261-compliant library for SIP user agents and
other network elements. The Session Initiation Protocol (SIP) is an
application-layer control (signaling) protocol for creating,
modifying, and terminating sessions with one or more
participants. These sessions include Internet telephone calls,
multimedia distribution, and multimedia conferences.
%package devel
Summary: Sofia-SIP Development Package
Requires: sofia-sip = %{version}-%{release}
Requires: pkgconfig
Provides: sofia-sip-glib
Provides: sofia-sip-glib-devel
%description devel
Development package for Sofia SIP UA library.
%prep
%autosetup
%build
sh autogen.sh
%configure --disable-rpath --disable-static --without-doxygen --disable-stun
make %{?_smp_mflags}
%install
%make_install
find %{buildroot} -name \*.la -delete
find %{buildroot} -name \*.h.in -delete
find . -name installdox -delete
%ldconfig_scriptlets
%ldconfig_scriptlets glib
%files
%doc AUTHORS ChangeLog ChangeLog.ext-trees COPYING COPYRIGHTS
%doc README README.developers RELEASE TODO
%{_bindir}/*
%{_libdir}/libsofia-sip-ua.so.*
%files devel
%{_includedir}/sofia-sip-1.13/sofia-sip/*.h
%{_includedir}/sofia-sip-1.13/sofia-resolv/*.h
%{_libdir}/libsofia-sip-ua.so
%{_libdir}/libsofia-sip-ua-glib.so
%{_libdir}/libsofia-sip-ua-glib.so.*
%{_libdir}/pkgconfig/sofia-sip-ua.pc
%{_libdir}/pkgconfig/sofia-sip-ua-glib.pc
%{_datadir}/sofia-sip
%changelog
* Mon Mar 28 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 1.13.7-2
- delete subpackage
* Mon Mar 28 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 1.13.7-1
- Initial packaging