Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 8452dee6d3333a9fd914f41ff591a76f > files > 2

farsight-0.1.28-1mdv2009.0.src.rpm

%define libname_orig lib%{name}
%define api 0.1
%define major 3
%define libname %mklibname %{name} %api %major
%define develname %mklibname -d %name

%define version_lib %{api}-%{major}

%define	name    farsight
%define	version 0.1.28
%define	release %mkrel 1

Summary:	An audio/video conferencing framework
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	LGPLv2+
Url:		http://farsight.sourceforge.net/	
Group:		Networking/Instant messaging
Source0:  	http://farsight.freedesktop.org/releases/farsight/%{name}-%{version}.tar.gz	
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:  gtk-doc
BuildRequires:  glib2-devel
BuildRequires:  libgstreamer-plugins-base-devel
BuildRequires:  libjingle-devel
%define wronglibname %mklibname %name 1
Conflicts: %wronglibname <= 0.1.27

%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. There will 
also be a default GUI for those who don't wish to embed the feeds 
into their Instant Messenger's GUI.

#--------------------------------------------------------------------

%package -n %{libname}
Summary:	Sophia-sip library
Group:		Graphical desktop/KDE
Provides:	%{libname_orig} = %{version}-%{release}
Obsoletes:	%mklibname farsight 0
Requires: %name >= %version

%description -n %{libname}
Library for %{name}

%post -n %{libname} -p /sbin/ldconfig

%postun -n %{libname} -p /sbin/ldconfig

%files
%defattr(-,root,root)
%doc README TODO
%config(noreplace) %{_sysconfdir}/farsight/gstelements.conf
%config(noreplace) %{_sysconfdir}/farsight/gstcodecs.conf
%dir %{_sysconfdir}/farsight/


%files -n %{libname}
%defattr(-,root,root)
%{_libdir}/libfarsight-%{api}.so.%{major}*
#--------------------------------------------------------------------

%package -n %{develname}
Summary:	Headers of %name for development
Group:		Development/C
Requires:	%{libname} = %{version}
Provides:	%{name}-devel = %{version}-%{release}
Provides:	%{libname_orig}-devel = %{version}-%{release}
Obsoletes:	%{libname}-devel
Obsoletes:	%mklibname -d farsight 0

%description -n %{develname}
Headers of %{name} for development.

%files -n %{develname}
%defattr(-,root,root)
%doc ChangeLog
%{_includedir}/farsight-%{api}
%{_libdir}/pkgconfig/farsight-%{api}.pc
%{_libdir}/libfarsight-%{api}.la
%{_libdir}/libfarsight-%{api}.so
%{_libdir}/farsight-%version_lib/librawudp-transmitter.la
%{_libdir}/farsight-%version_lib/librawudp-transmitter.so
%{_libdir}/farsight-%version_lib/librtp-session.la
%{_libdir}/farsight-%version_lib/librtp-session.so
%{_libdir}/farsight-%version_lib/libjingle-transmitter.la
%{_libdir}/farsight-%version_lib/libjingle-transmitter.so

#--------------------------------------------------------------------

%prep
%setup -q 

%build
%configure2_5x
%make

%install
rm -rf $RPM_BUILD_ROOT

%{makeinstall_std}


%clean
rm -rf $RPM_BUILD_ROOT


%changelog
* Sun May 11 2008 Frederik Himpe <fhimpe@mandriva.org> 0.1.28-1mdv2009.0
+ Revision: 205886
- New version

* Wed Apr 16 2008 Götz Waschk <waschk@mandriva.org> 0.1.27-3mdv2009.0
+ Revision: 194577
- add conflict with the broken package for upgrades

* Tue Apr 15 2008 Götz Waschk <waschk@mandriva.org> 0.1.27-2mdv2009.0
+ Revision: 194104
- fix license
- add some docs
- don't call autogen, not needed
- fix libname
- split out config files

* Tue Apr 15 2008 Michael Scherer <misc@mandriva.org> 0.1.27-1mdv2009.0
+ Revision: 193917
- new version, ready for jingle \o/

* Sat Mar 01 2008 Michael Scherer <misc@mandriva.org> 0.1.25-1mdv2008.1
+ Revision: 177192
- new version

  + Thierry Vignaud <tvignaud@mandriva.com>
    - fix spacing at top of description
    - kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Fri Aug 31 2007 Michael Scherer <misc@mandriva.org> 0.1.24-1mdv2008.0
+ Revision: 76744
- new version

* Tue Aug 21 2007 Michael Scherer <misc@mandriva.org> 0.1.23-1mdv2008.0
+ Revision: 68703
- new version
- add jingle support

* Fri Jul 13 2007 Funda Wang <fundawang@mandriva.org> 0.1.21-3mdv2008.0
+ Revision: 51831
- Obsoletes old major

* Fri Jul 13 2007 Funda Wang <fundawang@mandriva.org> 0.1.21-2mdv2008.0
+ Revision: 51798
- BR against new sofia-sip

* Wed Jul 11 2007 Funda Wang <fundawang@mandriva.org> 0.1.21-1mdv2008.0
+ Revision: 51246
- fix file list
- New version

* Tue May 01 2007 Nicolas Lécureuil <neoclust@mandriva.org> 0.1.18-1mdv2008.0
+ Revision: 20179
- New version 0.1.18


* Tue Jan 30 2007 Nicolas Lécureuil <neoclust@mandriva.org> 0.1.10-1mdv2007.0
+ Revision: 115227
-New version 0.1.10
- Add BuildRequires
- Add BuildRequires
- Fix BuildRequires
- New version 1.8
- Import farsight

* Thu Mar 23 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.1-0.03232006.2mdk
- Remova wrong require

* Thu Mar 23 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.1-0.%%{date}.1mdk
- First mandriva release