From 06170f46dcd9207db1216967c7698fbebadf1f3b Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Jul 18 2008 20:15:35 +0000 Subject: - BR: automoc4 - -backend-gstreamer subpkg --- diff --git a/.cvsignore b/.cvsignore index e69de29..6bfdef8 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +phonon-4.1.83.tar.bz2 diff --git a/phonon.spec b/phonon.spec new file mode 100644 index 0000000..3555203 --- /dev/null +++ b/phonon.spec @@ -0,0 +1,118 @@ +#define svn 20080614svn820634 +%define beta 4.1.83 +%define beta_tag beta2 + +Summary: Multimedia framework api +Name: phonon +Version: 4.2 +Release: 0.4.%{?beta_tag}%{?dist} + +Group: System Environment/Libraries +License: LGPLv2+ +URL: http://phonon.kde.org/ +# checked out from svn://anonsvn.kde.org/home/kde/branches/phonon/4.2 +#Source0: %{name}-%{version}-%{svn}.tar.bz2 +Source0: ftp://ftp.kde.org/pub/kde/unstable/4.0.83/support/phonon-%{beta}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: automoc4 +BuildRequires: cmake +BuildRequires: glib2-devel +BuildRequires: gstreamer-devel +BuildRequires: gstreamer-plugins-base-devel +BuildRequires: kde-filesystem +BuildRequires: libxml2-devel +BuildRequires: qt4-devel + +Requires: phonon-backend + +%description +%{summary}. + +%package backend-gstreamer +Summary: Gstreamer phonon backend +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +# not sure exactly how best to version this one -- Rex +Provides: phonon-backend = %{version}-%{release} +# (temporary) upgrade path +Obsoletes: phonon < 4.2-0.4 +%description backend-gstreamer +%{summary}. + +%package devel +Summary: Developer files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: qt4-devel +Requires: pkgconfig +%description devel +%{summary}. + + + +%prep +%setup -q -n phonon-%{beta} + + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} -C %{_target_platform} + + + +%clean +rm -rf %{buildroot} + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc COPYING.LIB +%{_libdir}/libphonon*.so.* +%{_datadir}/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml +# kde4-specific dirs +%dir %{_kde4_libdir}/kde4/plugins/phonon_backend/ +%dir %{_kde4_datadir}/kde4/services/phononbackends/ + +%files backend-gstreamer +%defattr(-,root,root,-) +%{_kde4_libdir}/kde4/plugins/phonon_backend/phonon_gstreamer.so +%{_kde4_datadir}/kde4/services/phononbackends/gstreamer.desktop + +%files devel +%defattr(-,root,root,-) +%dir %{_includedir}/KDE +%{_includedir}/KDE/Phonon/ +%{_includedir}/phonon/ +%{_libdir}/pkgconfig/phonon.pc +%{_libdir}/libphonon*.so + + +%changelog +* Mon Jul 14 2008 Rex Dieter 4.2-0.4.beta2 +- BR: automoc4 +- -backend-gstreamer subpkg + +* Tue Jul 01 2008 Kevin Kofler 4.2-0.3.beta2 +- drop automoc libsuffix patch, no longer needed + +* Fri Jun 20 2008 Rex Dieter 4.2-0.2.beta2 +- phonon 4.2beta2 (aka 4.1.83) + +* Sat Jun 14 2008 Rex Dieter 4.2-0.1.20080614svn820634 +- first try + diff --git a/sources b/sources index e69de29..72c9eb6 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +7d0ae1321e7f013ce92b39548134b770 phonon-4.1.83.tar.bz2