Diff of /ccrtp.spec.cmake [000000] .. [c83a11]  Maximize  Restore

Switch to side-by-side view

--- a
+++ b/ccrtp.spec.cmake
@@ -0,0 +1,83 @@
+%{!?release: %define release 0}
+%{!?version: %define version @VERSION@}
+%define _libname libccrtp1-@LIB_VERSION@-@LIB_MAJOR@
+%define _devname libccrtp-devel
+Summary: "ccrtp" - a Common C++ class framework for RTP/RTCP
+Name: ccrtp
+Version: %{version}
+Release: %{release}%{?dist}
+License: LGPL v2 or later
+Group: Development/Libraries
+URL: http://www.gnu.org/software/commoncpp/commoncpp.html
+Source0: ftp://ftp.gnu.org/gnu/cccrtp/ccrtp-%{PACKAGE_VERSION}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root 
+BuildRequires: libcommoncpp2-devel >= 1.4.0
+BuildRequires: pkgconfig
+BuildRequires: libstdc++-devel
+BuildRequires: libgcrypt-devel
+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 -n %{_libname}
+Group: System/Libraries
+Summary: Runtime library for GNU RTP Stack
+Provides: %{name} = %{version}-%{release}
+%package -n %{_devname}
+Group: Development/Libraries
+Summary: Headers and static link library for ccrtp.
+Requires: %{_libname} = %{version} 
+Requires: libcommoncpp2-devel >= 1.4.0
+Requires: libgcrypt-devel
+Provides: %{name}-devel = %{version}-%{release}
+%description -n %{_libname}
+This package contains the runtime library needed by applications that use 
+the GNU RTP stack.
+%description -n %{_devname}
+This package provides the header files, link libraries, and 
+documentation for building applications that use GNU ccrtp. 
+make %{?_smp_mflags} LDFLAGS="-s" CXXFLAGS="$RPM_OPT_FLAGS"
+rm -rf %{buildroot}/%{_infodir} 
+rm -rf %{buildroot}
+%files -n %{_libname}
+%files -n %{_devname}
+%dir %{_includedir}/ccrtp
+%post -n %{_libname} -p /sbin/ldconfig
+%postun -n %{_libname} -p /sbin/ldconfig