[phonon-backend-xine] import

Rex Dieter rdieter at fedoraproject.org
Wed Jan 5 18:31:40 UTC 2011


commit 4a4d062270e411c8493a1baf80574bea54ed047d
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Wed Jan 5 12:33:08 2011 -0600

    import

 .gitignore               |    1 +
 phonon-backend-xine.spec |   95 ++++++++++++++++++++++++++++++++++++++++++++++
 phonon-xine_snapshot.sh  |   16 ++++++++
 sources                  |    1 +
 4 files changed, 113 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..3efad4c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/phonon-xine-4.4.4-20110104.tar.bz2
diff --git a/phonon-backend-xine.spec b/phonon-backend-xine.spec
new file mode 100644
index 0000000..a4c8ac3
--- /dev/null
+++ b/phonon-backend-xine.spec
@@ -0,0 +1,95 @@
+
+%define snap 20110104
+
+Summary: Xine phonon backend 
+Name:    phonon-backend-xine
+Version: 4.4.4
+Release: 0.3.%{snap}%{?dist}
+Group:   System Environment/Libraries
+License: LGPLv2+
+URL:     http://phonon.kde.org/
+Source0: phonon-xine-%{version}-%{snap}.tar.bz2
+# run this script to generate a snapshot tarball
+Source1: phonon-xine_snapshot.sh
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: automoc4
+BuildRequires: cmake
+BuildRequires: phonon-devel >= 4.4.4
+BuildRequires: libxcb-devel
+BuildRequires: xine-lib-devel
+
+%global phonon_version %(pkg-config --modversion phonon 2>/dev/null || echo 4.4.4)
+
+Provides: phonon-backend%{?_isa} = %{phonon_version}
+
+Obsoletes: phonon-xine < 4.4.4-0.2
+Provides:  phonon-xine = %{version}-%{release}
+
+Requires: phonon%{?_isa} => %{phonon_version}
+Requires: qt4%{?_isa} >= %{_qt4_version}
+
+%description
+%{summary}.
+
+
+%prep
+%setup -q -n phonon-xine-%{version}
+
+%build
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+%{cmake} \
+  -DUSE_INSTALL_PLUGIN=TRUE \
+  ..
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
+
+
+%install
+rm -rf %{buildroot}
+
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+
+# move icons to hicolor
+mv %{buildroot}%{_datadir}/icons/oxygen \
+   %{buildroot}%{_datadir}/icons/hicolor
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
+
+%postun
+if [ $1 -eq 0 ] ; then
+  touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
+  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
+
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING.LIB
+%{_kde4_libdir}/kde4/plugins/phonon_backend/phonon_xine.so
+%{_kde4_datadir}/kde4/services/phononbackends/xine.desktop
+%{_datadir}/icons/hicolor/*/apps/phonon-xine.*
+
+
+
+%changelog
+* Wed Jan 05 2011 Rex Dieter <rdieter at fedoraproject.org> -  4.4.4-0.3.20110104
+- %%doc COPYING.LIB
+- add comment on pnonon-xine_snapshot.sh usage
+
+* Wed Jan 05 2011 Rex Dieter <rdieter at fedoraproject.org> -  4.4.4-0.2.20110104
+- phonon-backend-xine
+
+* Tue Jan 04 2011 Rex Dieter <rdieter at fedoraproject.org> -  4.4.4-0.1.20110104
+- phonon-xine-4.4.4-20110104 snapshot
diff --git a/phonon-xine_snapshot.sh b/phonon-xine_snapshot.sh
new file mode 100755
index 0000000..ad6b0f8
--- /dev/null
+++ b/phonon-xine_snapshot.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+MODULE=phonon-xine
+VERSION=4.4.4
+DATE=$(date +%Y%m%d)
+
+set -x
+
+rm -rf $MODULE
+
+git clone git://anongit.kde.org/phonon-xine $MODULE/
+pushd $MODULE
+git archive master --format tar --prefix=${MODULE}-${VERSION}/ | bzip2 -9 > ../${MODULE}-${VERSION}-${DATE}.tar.bz2
+popd
+
+rm -rf $MODULE 
diff --git a/sources b/sources
index e69de29..d7b43e0 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+723bca9905819dd87387c48a623c4d96  phonon-xine-4.4.4-20110104.tar.bz2


More information about the scm-commits mailing list