[moovida/f13/master] Initial import (#554243).
Graeme Gillies
ggillies at fedoraproject.org
Thu Sep 16 22:36:43 UTC 2010
commit c4ff538687afc5ab6c212e2637b6acabdb1cf7f8
Author: Graeme Gillies <ggillies at slimcharles.(none)>
Date: Fri Sep 17 08:36:37 2010 +1000
Initial import (#554243).
.gitignore | 1 +
moovida-disable-plugin-autoupdates.patch | 14 +++
moovida.spec | 128 ++++++++++++++++++++++++++++++
sources | 1 +
4 files changed, 144 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..f9d0c99 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/moovida-1.0.9.tar.gz
diff --git a/moovida-disable-plugin-autoupdates.patch b/moovida-disable-plugin-autoupdates.patch
new file mode 100644
index 0000000..3303431
--- /dev/null
+++ b/moovida-disable-plugin-autoupdates.patch
@@ -0,0 +1,14 @@
+diff -Naupr elisa-1.0.1.orig/elisa/core/plugin_registry.py elisa-1.0.1/elisa/core/plugin_registry.py
+--- elisa-1.0.1.orig/elisa/core/plugin_registry.py 2009-05-22 12:45:39.000000000 +0200
++++ elisa-1.0.1/elisa/core/plugin_registry.py 2009-05-31 13:25:08.589532904 +0200
+@@ -160,8 +160,8 @@ class PluginRegistry(Loggable):
+ default_config = \
+ {'repository': 'http://plugins.moovida.com/plugin_list',
+ 'update_plugin_cache': True,
+- 'auto_update_plugins': True,
+- 'auto_install_new_recommended_plugins': True}
++ 'auto_update_plugins': False,
++ 'auto_install_new_recommended_plugins': False}
+ config_doc = \
+ {'repository': 'The plugin repository to query for new plugins and ' \
+ 'plugin updates.',
diff --git a/moovida.spec b/moovida.spec
new file mode 100644
index 0000000..b23ebdf
--- /dev/null
+++ b/moovida.spec
@@ -0,0 +1,128 @@
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
+Name: moovida
+Version: 1.0.9
+Release: 3%{?dist}
+Summary: Media center
+
+Group: Applications/Multimedia
+License: GPLv3
+URL: http://www.moovida.com
+Source0: http://www.moovida.com/media/public/moovida-%{version}.tar.gz
+Patch0: moovida-disable-plugin-autoupdates.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch: noarch
+
+Requires: moovida-base = %{version}
+Requires: moovida-plugins-good = %{version}
+Requires: moovida-plugins-bad = %{version}
+Requires: dbus-x11
+
+Obsoletes: elisa <= 0.5.37
+Provides: elisa = %{version}-%{release}
+
+%description
+Moovida is much more than a simple media player... it is a cutting edge media
+center bringing the best of the internet to your TV screen. Automatically
+creating your own digital library you can browse from your sofa with a remote
+control. The elegant and easy to use interface automatically displays artwork
+and fan art throughout and gives you access to movie synopsis and artist info.
+
+%package base
+Summary: Base files for Moovida Media center
+
+BuildArch: noarch
+
+BuildRequires: python-setuptools
+BuildRequires: python-twisted-core
+BuildRequires: pigment-python
+BuildRequires: python-devel
+
+Requires: python-setuptools
+Requires: python-twisted-core
+Requires: pigment-python
+Requires: pygobject2
+Requires: gnome-python2-extras
+Requires: python-twisted-web
+
+Obsoletes: elisa-base <= 0.5.37
+Provides: elisa-base = %{version}-%{release}
+
+%description base
+Base files for Moovida media center
+
+%prep
+%setup -q -n elisa-%{version}
+%patch0 -p 1
+
+%build
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+%{__ln_s} elisa $RPM_BUILD_ROOT/%{_bindir}/moovida
+%{__ln_s} moovida.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1/elisa.1.gz
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS FAQ FIRST_RUN NEWS README
+%{_bindir}/moovida
+%{_bindir}/elisa
+%{_datadir}/applications/moovida.desktop
+%exclude %{_datadir}/applications/moovida-mobile.desktop
+%{_datadir}/dbus-1/services/com.fluendo.elisa.service
+%exclude %{_datadir}/icons/moovida.png
+%{_datadir}/pixmaps/moovida.png
+%doc %{_mandir}/man1/moovida.1*
+%doc %{_mandir}/man1/elisa.1.*
+
+%files base
+%defattr(-,root,root,-)
+%doc COPYING LICENSE*
+# There are some .py files that have #!/usr/bin/python in them but they do not
+# need to be directly exectuable
+%{python_sitelib}/*
+%exclude %{python_sitelib}/elisa/core/utils/mswin32
+
+%changelog
+* Thu Jul 15 2010 Graeme Gillies <ggillies at, redhat.com> 1.0.9-3
+- Fixed spelling mistake in description
+
+* Tue Dec 15 2009 Graeme Gillies <ggillies at, redhat.com> 1.0.9-2
+- Refactored/cleaned up spec file for readability
+
+* Thu Dec 3 2009 Graeme Gillies <ggillies at, redhat.com> 1.0.9-1
+- Updated to Moovida 1.0.9
+
+* Mon Nov 16 2009 Graeme Gillies <ggillies at, redhat.com> 1.0.8-1
+- Update to 1.0.8
+- Refactored/cleaned up spec file
+
+* Thu Aug 6 2009 Matthias Saou <http://freshrpms.net/> 1.0.6-1
+- Update to 1.0.6.
+
+* Thu Jul 23 2009 Matthias Saou <http://freshrpms.net/> 1.0.5-1
+- Update to 1.0.5.
+
+* Thu Jul 2 2009 Matthias Saou <http://freshrpms.net/> 1.0.4-1
+- Update to 1.0.4.
+
+* Tue Jun 16 2009 Matthias Saou <http://freshrpms.net/> 1.0.3-1
+- Update to 1.0.3.
+
+* Mon Jun 9 2009 Matthias Saou <http://freshrpms.net/> 1.0.2-1
+- Update to 1.0.2.
+
+* Mon Jun 1 2009 Matthias Saou <http://freshrpms.net/> 1.0.1-3
+- Obsolete elisa, to avoid conflicts and provide an upgrade path.
+
+* Sun May 31 2009 Matthias Saou <http://freshrpms.net/> 1.0.1-2
+- Include a "moovida" symlink for the program.
+- Update and re-enable the patch to disable auto plugin update/install.
+
+* Fri May 29 2009 Matthias Saou <http://freshrpms.net/> 1.0.1-1
+- Initial RPM release, based on the elisa spec file.
diff --git a/sources b/sources
index e69de29..d35a3ac 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+70372113d3426cd3d55d50aab9c042ef moovida-1.0.9.tar.gz
More information about the scm-commits
mailing list