Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 8e2e4769e0b5d2d650eba022d03068c0 > files > 9

psimedia-1.0.3-11.fc18.src.rpm

Name:           psimedia
Version:        1.0.3
Release:        11%{?dist}
Summary:        Audio and video RTP services for Psi-like IM clients

License:        LGPLv2+
URL:            http://delta.affinix.com/psimedia/
Source0:        http://delta.affinix.com/download/psimedia/%{name}-%{version}.tar.bz2
Source1:        psimedia.desktop
# Using %%{_libdir}/psi/plugins directory for psimedia demo
Patch0:         psimedia-demo.patch
# http://code.google.com/p/psi-dev/source/browse/trunk/patches/psimedia/0040-psimedia-2.6.38-compilation-fix.diff
Patch1:         psimedia-remove-v4l.patch
# https://bugs.gentoo.org/show_bug.cgi?id=361419#c5
Patch2:         psimedia-drop-v4lsrc-gst-plugin.patch
# fixes for latest gcc & glib https://github.com/psi-im/psimedia/commit/a986555ab7898b22fddda459c9977194b992f8b7
Patch3:         psimedia-glib.patch
# https://github.com/psi-plus/psimedia/commit/8a6503ae3caee3fe795ff2927c8dc88345d0a541
Patch4:         psimedia-varrate-asterisk.patch
#https://github.com/psi-plus/psimedia/commit/c2b8446e6cf636ad2eae60d36f13eb79e67816fd
Patch5:         psimedia-uvcvideo-fix.patch

# psi crashes if gstreamer-plugins-good not installed
Requires:       gstreamer-plugins-good

BuildRequires:  qt4-devel
BuildRequires:  gstreamer-plugins-base-devel >= 0.10.22
BuildRequires:  liboil-devel >= 0.3
BuildRequires:  speex-devel
BuildRequires:  desktop-file-utils

%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.

%prep
%setup -q
%patch0 -p1 -b .demo
%patch1 -p1 -b .v4l
%patch2 -b .v4lsrc
%patch3 -p1 -b .glib
%patch4 -p1 -b .varrate-asterisk
%patch5 -p1 -b .uvcvideo


%build
# Generated by qconf 1.5 ( http://delta.affinix.com/qconf/ )
./configure --libdir=%{_libdir} --prefix=%{_prefix}

make %{?_smp_mflags}

%install
install -D -m 755 gstprovider/libgstprovider.so $RPM_BUILD_ROOT%{_libdir}/psi/plugins/libgstprovider.so
install -D -m 755 demo/demo $RPM_BUILD_ROOT%{_bindir}/%{name}

desktop-file-install                                    \
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications         \
%{SOURCE1}


%files
%doc COPYING README TODO
%dir %{_libdir}/psi
%dir %{_libdir}/psi/plugins
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_libdir}/psi/plugins/libgstprovider.so

%changelog
* Thu Jan 24 2013 Alexey Kurov <nucleo@fedoraproject.org> - 1.0.3-11
- drop Requires: psi
- own %%{_libdir}/psi and %%{_libdir}/psi/plugins
- backport psi-plus-psimedia fixes

* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

* Thu Apr 21 2011 Alexey Kurov <nucleo@fedoraproject.org> - 1.0.3-8
- add drop-v4lsrc-gst-plugin patch from Gentoo

* Thu Apr 21 2011 Alexey Kurov <nucleo@fedoraproject.org> - 1.0.3-7
- update v4l1 patch

* Wed Feb 09 2011 Alexey Kurov <nucleo@fedoraproject.org> - 1.0.3-6
- removed v4l

* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Tue Aug 25 2009 Alexey Kurov <nucleo@fedoraproject.org> - 1.0.3-4
- Added BR gstreamer-plugins-good to avoid psi crash

* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Fri Jul 17 2009 Alexey Kurov <nucleo@fedoraproject.org> - 1.0.3-2
- Fixed patch for using libdir in plugins path
- Group changed to Applications/Multimedia

* Mon Jul  6 2009 Alexey Kurov <nucleo@fedoraproject.org> - 1.0.3-1
- Initial RPM release