]> git.pld-linux.org Git - packages/ccrtp.git/blame - ccrtp.spec
- up to 1.7.0
[packages/ccrtp.git] / ccrtp.spec
CommitLineData
23152de5 1Summary: Common C++ class framework for RTP/RTCP
152d52c0 2Summary(pl.UTF-8): Szkielet klas C++ dla RTP/RTCP
23152de5 3Name: ccrtp
c209d5a5 4Version: 1.7.0
5eac4eea 5Release: 1
23152de5 6License: GPL
7Group: Libraries
8a4ce148 8Source0: http://ftp.gnu.org/gnu/ccrtp/%{name}-%{version}.tar.gz
c209d5a5 9# Source0-md5: eb86cd2ac06af27ea60b1a349122605c
6716a349 10Patch0: %{name}-gcc4.patch
5eac4eea 11Patch1: %{name}-lt.patch
e101e907 12URL: http://www.gnu.org/software/ccrtp/
695e1afd 13BuildRequires: autoconf
14BuildRequires: automake
c209d5a5 15BuildRequires: commoncpp2-devel >= 1.7.0
23152de5 16BuildRequires: doxygen
695e1afd 17BuildRequires: libtool
23152de5 18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21ccRTP is a generic, extensible and efficient C++ framework for
22developing applications based on the Real-Time Transport Protocol
23(RTP) from the IETF. It is based on Common C++ and provides a full
24RTP/RTCP stack for sending and receiving of realtime data by the use
25of send and receive packet queues. ccRTP supports unicast,
26multi-unicast and multicast, manages multiple sources, handles RTCP
27automatically, supports different threading models and is generic as
28for underlying network and transport protocols.
29
0c6db567
JR
30%description -l pl.UTF-8
31ccRTP jest ogólnym, rozszerzalnym i efektywnym szkieletem C++ do
32rozwijania aplikacji bazujących na transporcie czasu rzeczywistego
33(RTP) z IETF. Bazuje na Common C++ i udostępnia pełen stos RTP/RTCP do
34wysyłania i odbierania danych w czasie rzeczywistym z użyciem kolejek
35wysyłania i odbierania pakietów. ccRTP obsługuje unicasty,
36multi-unicasty i multicasty, zarządza wieloma źródłami, obsługuje
37automatycznie RTCP, wspiera różne modele wątkowania i jest ogólny dla
38podstawowych sieci i protokołów transportowych.
382d8e6d 39
23152de5 40%package devel
41Summary: Header files for ccrtp library
152d52c0 42Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ccrtp
23152de5 43Group: Development/Libraries
44Requires: %{name} = %{version}-%{release}
45Requires: commoncpp2-devel
46
47%description devel
48Header files for ccrtp library.
49
0c6db567
JR
50%description devel -l pl.UTF-8
51Pliki nagłówkowe biblioteki ccrtp.
23152de5 52
53%package static
54Summary: Static ccrtp library
152d52c0 55Summary(pl.UTF-8): Statyczna biblioteka ccrtp
23152de5 56Group: Development/Libraries
57Requires: %{name}-devel = %{version}-%{release}
58
59%description static
60Static ccrtp library.
61
0c6db567 62%description static -l pl.UTF-8
23152de5 63Statyczna biblioteka ccrtp.
64
65%prep
66%setup -q
6716a349 67%patch0 -p1
5eac4eea 68%patch1 -p1
23152de5 69
70%build
695e1afd 71%{__libtoolize}
72%{__aclocal} -I m4
73%{__autoconf}
74%{__autoheader}
75%{__automake}
23152de5 76%configure
77%{__make}
78
79%install
80rm -rf $RPM_BUILD_ROOT
81
82%{__make} install \
83 DESTDIR=$RPM_BUILD_ROOT
84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%post -p /sbin/ldconfig
89%postun -p /sbin/ldconfig
90
91%files
92%defattr(644,root,root,755)
e101e907 93%doc AUTHORS COPYING COPYING.addendum README
23152de5 94%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
95
96%files devel
97%defattr(644,root,root,755)
98%doc doc/html/*.html doc/html/*.*g*
99%attr(755,root,root) %{_libdir}/lib*.so
100%{_libdir}/lib*.la
101%{_includedir}/ccrtp
102%{_pkgconfigdir}/*.pc
e101e907 103%{_infodir}/*.info*
23152de5 104
105%files static
106%defattr(644,root,root,755)
107%{_libdir}/lib*.a
This page took 0.747751 seconds and 4 git commands to generate.