Summary: Audio/Video Communications Framework Name: farsight2 Version: 0.0.12 Release: 2 License: LGPL v2+ Group: Libraries Source0: http://farsight.freedesktop.org/releases/farsight2/%{name}-%{version}.tar.gz # Source0-md5: cd4cb116947dd8ce2c837ba398e27c4e URL: http://farsight.freedesktop.org/ BuildRequires: autoconf >= 2.60 BuildRequires: automake BuildRequires: glib2-devel >= 1:2.16.0 BuildRequires: gstreamer-devel >= 0.10.22 BuildRequires: gstreamer-plugins-base-devel >= 0.10.22 BuildRequires: gtk-doc >= 1.8 BuildRequires: gupnp-igd-devel BuildRequires: libnice-devel >= 0.0.6 BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: python-devel >= 1:2.4 BuildRequires: python-gstreamer-devel >= 0.10.10 BuildRequires: python-pygtk-devel >= 2:2.12.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description The Farsight project is an effort to create a framework to deal with all known audio/video conferencing protocols. On one side it offers a generic API that makes it possible to write plugins for different streaming protocols, on the other side it offers an API for clients to use those plugins. The main target clients for Farsight are Instant Messaging applications. These applications should be able to use Farsight for all their Audio/Video conferencing needs without having to worry about any of the lower level streaming and NAT traversal issues. %package devel Summary: Header files for farsight2 library Summary(pl.UTF-8): Pliki nagłówkowe biblioteki farsight2 Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: gstreamer-devel >= 0.10.22 Requires: gstreamer-plugins-base-devel >= 0.10.22 %description devel Header files for farsight2 library. %description devel -l pl.UTF-8 Pliki nagłówkowe biblioteki farsight2. %package static Summary: Static farsight2 library Summary(pl.UTF-8): Statyczna biblioteka farsight2 Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static farsight2 library. %description static -l pl.UTF-8 Statyczna biblioteka farsight2. %package apidocs Summary: farsight2 library API documentation Summary(pl.UTF-8): Dokumentacja API biblioteki farsight2 Group: Documentation Requires: gtk-doc-common %description apidocs farsight2 library API documentation. %description apidocs -l pl.UTF-8 Dokumentacja API biblioteki farsight2. %package -n python-farsight2 Summary: farsight2 Python bindings Summary(pl.UTF-8): Wiązania Pythona do farsight2 Group: Libraries/Python Requires: %{name} = %{version}-%{release} %description -n python-farsight2 farsight2 Python bindings. %description -n python-farsight2 -l pl.UTF-8 Wiązania Pythona do farsight2. %prep %setup -q %build %{__libtoolize} %{__aclocal} -I common/m4 -I m4 %{__autoconf} %{__autoheader} %{__automake} %configure \ --enable-gtk-doc \ --with-html-dir=%{_gtkdocdir} %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %{__rm} $RPM_BUILD_ROOT%{_libdir}/farsight2-0.0/*.{a,la} %{__rm} $RPM_BUILD_ROOT%{_libdir}/gstreamer-0.10/*.{a,la} %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.{a,la} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README %attr(755,root,root) %{_libdir}/libgstfarsight-0.10.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libgstfarsight-0.10.so.0 %dir %{_libdir}/farsight2-0.0 %attr(755,root,root) %{_libdir}/farsight2-0.0/libmulticast-transmitter.so %attr(755,root,root) %{_libdir}/farsight2-0.0/libnice-transmitter.so %attr(755,root,root) %{_libdir}/farsight2-0.0/librawudp-transmitter.so %attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsfunnel.so %attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsrtcpfilter.so %attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsrtpconference.so %attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsvideoanyrate.so %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libgstfarsight-0.10.so %{_libdir}/libgstfarsight-0.10.la %{_includedir}/gstreamer-0.10/gst/farsight %{_pkgconfigdir}/farsight2-0.10.pc %files static %defattr(644,root,root,755) %{_libdir}/libgstfarsight-0.10.a %files apidocs %defattr(644,root,root,755) %{_gtkdocdir}/farsight2-libs-0.10 %{_gtkdocdir}/farsight2-plugins-0.10 %files -n python-farsight2 %defattr(644,root,root,755) %attr(755,root,root) %{py_sitedir}/farsight.so