Name: ccrtp
Summary: Common C++ class framework for RTP/RTCP
Version: 1.6.0
Release: 1
License: GPL
Group: System Environment/Libraries
URL: http://www.gnu.org/software/commoncpp/
Description: ccRTP is a generic, extensible and efficient C++ framework for
developing applications based on the Real-Time Transport Protocol
(RTP) from the IETF. It is based on Common C++ and provides a full
RTP/RTCP stack for sending and receiving of realtime data by the use
of send and receive packet queues. ccRTP supports unicast,
multi-unicast and multicast, manages multiple sources, handles RTCP
automatically, supports different threading models and is generic as
for underlying network and transport protocols.
The build could not start because of the following missing build requirements:
The build could not start because of the following missing build requirements:
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: dag Summary: Common C++ class framework for RTP/RTCP Name: ccrtp Version: 1.6.0 Release: 1%{?dist} License: GPL Group: System Environment/Libraries URL: http://www.gnu.org/software/commoncpp/ Source: http://ftp.gnu.org/pub/gnu/ccrtp/ccrtp-%{version}.tar.gz Patch0: ccrtp-1.6.0-gcc.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: commoncpp2-devel >= 1.6.0 BuildRequires: doxygen BuildRequires: libgcrypt-devel %description ccRTP is a generic, extensible and efficient C++ framework for developing applications based on the Real-Time Transport Protocol (RTP) from the IETF. It is based on Common C++ and provides a full RTP/RTCP stack for sending and receiving of realtime data by the use of send and receive packet queues. ccRTP supports unicast, multi-unicast and multicast, manages multiple sources, handles RTCP automatically, supports different threading models and is generic as for underlying network and transport protocols. %package devel Summary: Header files, libraries and development documentation for %{name}. Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: commoncpp2-devel Requires: pkgconfig Requires: /sbin/install-info %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 %setup %patch0 -p1 -b .gcc %{__chmod} 0644 src/ccrtp/rtp.h %build %configure --disable-static %{__make} # %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR="%{buildroot}" %clean %{__rm} -rf %{buildroot} %post -p /sbin/ldconfig %post devel /sbin/install-info %{_infodir}/ccrtp.info* %{_infodir}/dir || : %preun devel if [ $1 = 0 ]; then /sbin/install-info --delete %{_infodir}/ccrtp.info* %{_infodir}/dir || : fi %postun -p /sbin/ldconfig %files %defattr(-, root, root, 0755) %doc COPYING* README %{_libdir}/*.so.* %files devel %defattr(-, root, root, 0755) %doc doc/html %doc %{_infodir}/ccrtp.info* %{_includedir}/ccrtp/ %{_libdir}/*.so %{_libdir}/pkgconfig/libccrtp1.pc #%exclude %{_infodir}/dir %exclude %{_libdir}/*.la %changelog * Sun Sep 14 2008 Dag Wieers <dag@wieers.com> - 1.6.0-1 - Initial package. (using DAR)