%define name psimedia %define version 1.0.3 %define release %mkrel 7 Summary: Abstraction layer for providing audio and video RTP Services Name: %{name} Version: %{version} License: GPLv2+ Group: Networking/Instant messaging Release: %{release} Source: http://delta.affinix.com/download/psimedia/%{name}-%{version}.tar.bz2 URL: http://delta.affinix.com/psimedia/ BuildRoot: %_tmppath/%name-buildroot BuildRequires: qt4-devel BuildRequires: libgstreamer-plugins-base-devel BuildRequires: liboil-devel BuildRequires: speex-devel %description PsiMedia is a thick abstraction layer for providing audio and video RTP services to Psi-like IM clients. The implementation is based on GStreamer %package -n psi-plugin-media Summary: Audio and Video plugin for Psi Group: Networking/Instant messaging # Needed since it's not part of gstreamer0.10-plugins-good Requires: gstreamer0.10-speex Requires: gstreamer0.10-plugins-good %description -n psi-plugin-media This plugin provides audio and video RTP services to PSI. This implementation is based on GStreamer. %files -n psi-plugin-media %defattr(-,root,root,-) %doc COPYING README TODO %{_libdir}/psi/plugins/libgstprovider.so #---------------------------------------------------------------------------- %prep %setup -q %build ./configure %make %install %__rm -rf %{buildroot} # We only need libgstprovider.so in order to enable audio RTP Services for psi %__mkdir -p %{buildroot}/%{_libdir}/psi/plugins %__cp gstprovider/libgstprovider.so %{buildroot}/%{_libdir}/psi/plugins/ %clean %__rm -rf %{buildroot} %changelog * Mon Feb 01 2010 John Balcaen <mikala@mandriva.org> 1.0.3-7mdv2010.1 + Revision: 498965 - Rebuild for new gstreamer * Sat Aug 22 2009 John Balcaen <mikala@mandriva.org> 1.0.3-6mdv2010.0 + Revision: 419443 - Fix Requires (typo in gst-plugins-good) - Add Requires for gst0.10-plugins-good. * Sat Aug 22 2009 John Balcaen <mikala@mandriva.org> 1.0.3-5mdv2010.0 + Revision: 419429 - Increase release - Removed qca2-openssl requires (moved to psi package) clean spec * Tue Aug 04 2009 John Balcaen <mikala@mandriva.org> 1.0.3-4mdv2010.0 + Revision: 408653 - Fix Requires (gst0.10 speex not part of gst-plugins-good) + Michael Scherer <misc@mandriva.org> - fix previous requires - remove requires on psi, as this is uneeded, it should be the other way, asked by neoclust * Mon Aug 03 2009 Michael Scherer <misc@mandriva.org> 1.0.3-2mdv2010.0 + Revision: 408541 - add missing requires to avoid error message about hmac * Sun Jun 21 2009 John Balcaen <mikala@mandriva.org> 1.0.3-1mdv2010.0 + Revision: 387947 - import psimedia * Sun Jun 14 2009 John Balcaen <mikala@mandriva.org> 1.0.3-1mdv2010.0 - import psimedia