Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37869894
en ru br
ALT Linux repos
5.0: 0.1.28-alt3
4.1: 0.1.28-alt0.M41.1

Group :: System/Libraries
RPM: farsight

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: farsight
Version: 0.1.28
Release: alt3

Summary: A audio/video conferencing framework
Group: System/Libraries
License: LGPLv2+
URL: http://farsight.freedesktop.org/wiki/

Source0: http://farsight.freedesktop.org/releases/farsight/farsight-%{version}.tar.gz

Patch0: farsight-0.1.25-alt-unresolved.patch
Patch1: farsight-%version-alt-gst-feature.patch

Packager: Afanasov Dmitry <ender at altlinux.org>

# Automatically added by buildreq on Thu Jul 03 2008

BuildRequires: gcc-c++ gst-plugins-devel gtk-doc libjingle-devel

%description
FarSight is an audio/video conferencing framework specifically designed
for Instant Messengers. It aims to provide a code structure that will be
able to absorb as many video conferencing protocols as possible. It also
offers an interface to those Instant Messengers, allowing them to embed
the video feeds and controls into them.

FarSight is not a standalone application. It provides two APIs, one for
interfacing with the different "protocol modules" and one for interfacing
with the Instant Messenger GUI.

%package devel
Summary: Development files for %name
Group: Development/C++
Requires: %name = %version-%release
Requires: libjingle-devel >= 0.3.11
Requires: gst-plugins-devel

%description devel
The %name-devel package contains libraries and header files for
developing applications that use %name.

%prep
%setup -q
%patch0 -p1
%patch1 -p1

%build
%autoreconf
%configure \
--disable-static \
--disable-sequence-diagrams \
--disable-sofia-sip \
--disable-gnet \
--disable-msnwebcam \
--disable-yahoowebcam \
--enable-gtk-doc \
--enable-jingle-p2p \
--enable-rtp

%make_build

%install
%make_install DESTDIR=%buildroot install

%files
%doc COPYING AUTHORS
%dir %_sysconfdir/%name
%config(noreplace) %_sysconfdir/%name/gstelements.conf
%config(noreplace) %_sysconfdir/%name/gstcodecs.conf
%_libdir/lib*.so.*
%dir %_libdir/%name-0.1-3
%_libdir/%name-0.1-3/*.so
%_libdir/%name-0.1-3/*.la
#%exclude %_libdir/%name-0.1-3/*.la

%files devel
%_libdir/lib%name-0.1.so
%_libdir/pkgconfig/%name-0.1.pc
%_includedir/%name-0.1/
%_datadir/gtk-doc/html/%name

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin