Name: srtp Version: 1.4.4 Release: 2%{?dist} #Packager: Lott Caskey Packager: John Simpson Summary: Secure Real-time Transport Protocol implementation License: BSD-like Group: System/Libraries Url: http://srtp.sourceforge.net/srtp.html Source0: http://srtp.sourceforge.net/srtp-%{version}.tgz Patch0: srtp-shared.patch Patch1: srtp-gcc_bitfield.patch BuildRequires: gcc-c++ libstdc++-devel Provides: libsrtp = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description The libSRTP library is an open-source implementation of the Secure Real-time Transport Protocol (SRTP) originally authored by Cisco Systems, Inc. It is available under a BSD-style license. SRTP is a security profile for RTP that adds confidentiality, message authentication, and replay protection to that protocol. It is specified in RFC 3711 %package devel Summary: Header files, libraries and development documentation for %{name}. Group: Development/Libraries Requires: %{name} = %{version}-%{release} Provides: libsrtp-devel = %{version} %description devel This package contains the header files, static libraries and development documentation for %{name}. If you like to develop programs using %{name}, you will need to install %{name}-devel. %prep rm -rf %{buildroot} %setup -q %patch0 -p1 %patch1 -p1 %build %configure --enable-pic --disable-stdout --enable-syslog %{__make} %{__make} libsrtp.so %install %{__make} install DESTDIR=%{buildroot} %{__mkdir_p} %{buildroot}%{_libdir}/pkgconfig echo "# lib%{name} pkg-config source file" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "prefix=%{_prefix}" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "exec_prefix=%{_exec_prefix}" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "libdir=%{_libdir}" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "includedir=%{_includedir}/srtp" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "Name: %{name}" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "Description: %{summary}" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "Version: %{version}" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "Requires:" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "Conflicts:" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "Libs: -l%{name}" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc echo "Cflags: -I\${includedir}" >> %{buildroot}%{_libdir}/pkgconfig/%{name}.pc %clean rm -rf %{buildroot} %files %defattr(644,root,root,755) %doc CHANGES LICENSE README TODO VERSION doc/ %{_libdir}/libsrtp.so.* %files devel %defattr(644,root,root,755) %{_includedir}/srtp/ %{_libdir}/pkgconfig/srtp.pc %{_libdir}/libsrtp.a %{_libdir}/libsrtp.so %changelog * Sun Jun 17 2012 John Simpson - Re-packaging for x86_64 and jms1 repo * Thu Jan 27 2011 Lott Caskey 1.4.2-2 - Fix GCC bitfield error - Add srtp.pc * Wed Oct 13 2010 Lott Caskey 1.4.2-1 - Initial Build