rpms/entertainer/devel entertainer-content-manager.desktop, NONE, 1.1 entertainer-preferences.desktop, NONE, 1.1 entertainer.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
julian
julian at fedoraproject.org
Tue Jul 28 10:30:49 UTC 2009
- Previous message (by thread): rpms/opencryptoki/devel import.log, NONE, 1.1 opencryptoki-2.2.8-do-not-create-group-in-pkcs11_startup.patch, NONE, 1.1 opencryptoki.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/opencryptoki/F-11 opencryptoki-2.2.8-do-not-create-group-in-pkcs11_startup.patch, NONE, 1.1 opencryptoki.spec, NONE, 1.1 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: julian
Update of /cvs/pkgs/rpms/entertainer/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26262/devel
Modified Files:
.cvsignore sources
Added Files:
entertainer-content-manager.desktop
entertainer-preferences.desktop entertainer.spec import.log
Log Message:
--- NEW FILE entertainer-content-manager.desktop ---
[Desktop Entry]
Name=Entertainer Content Manager
GenericName=Entertainer Content Manager
Comment=Set the content directories for the Entertainer media center
Exec=entertainer-content-manager
Icon=entertainer
Terminal=false
Type=Application
Categories=AudioVideo;
--- NEW FILE entertainer-preferences.desktop ---
[Desktop Entry]
Name=Entertainer Preferences
GenericName=Entertainer preferences manager
Comment=Set preferences for the Entertainer media center
Exec=entertainer-preferences
Icon=entertainer
Terminal=false
Type=Application
Categories=Settings;
--- NEW FILE entertainer.spec ---
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: entertainer
Version: 0.4.2
Release: 5%{?dist}
Summary: A simple mediacenter based on clutter
Group: Applications/Multimedia
License: GPLv2
URL: https://launchpad.net/entertainer
Source0: http://launchpad.net/entertainer/entertainer-0.4/entertainer-0.4.2/+download/entertainer-0.4.2.tar.gz
#Adding desktop files for the managing apps, will push them upstream
Patch0: http://julian.fedorapeople.org/entertainer/entertainer-preferences.desktop
Patch1: http://julian.fedorapeople.org/entertainer/entertainer-content-manager.desktop
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch: noarch
BuildRequires: python-devel
BuildRequires: gettext
BuildRequires: desktop-file-utils
#Gathering information about media from the internet
Requires: python-CDDB
Requires: python-imdb
Requires: python-feedparser
#Python GTK bindings
Requires: pygtk2
Requires: pygtk2-libglade
Requires: pygobject2
#Media playback and processing
Requires: gstreamer-python
Requires: python-imaging
Requires: python-vorbis
Requires: python-eyed3
#We need python-storm-sqlite because python-storm pulls in the mysql backend by default
Requires: python-storm-sqlite
Requires: python-twisted
#The pyclutter modules needed for interface and playback
Requires: pyclutter-gtk
Requires: pyclutter-gst
Requires: pyclutter-cairo
#Needed for hicolor directory ownership
Requires: hicolor-icon-theme
%description
Entertainer is a simple and easy-to-use media center solution for
Gnome and XFCE desktop environments. It uses the gstreamer framework
for multimedia playback and is based on clutter.
#The doc package containing developer_documentation.pdf and entertainer_depgraph.png
%package doc
Summary: Documentation files for %{name}
Group: Documentation
#The doc description
%description doc
This package contains documentation files for %{name}
%prep
%setup -q
#Dropping gtk-update-icon-cache for mocks sake
sed -i /gtk-update-icon-cache/d setup.py
#There are some unnecessary prebangs. I'm trying to get rid of them upstream
#https://bugs.launchpad.net/entertainer/+bug/404372
cd entertainerlib
sed -i '1{/^#!/d}' backend/backend_server.py utils/preferences_dialog.py
sed -i '1{/^#/d}' utils/content_management_dialog.py frontend/translation_setup.py
%build
%{__python} setup.py build
%install
rm -rf %{buildroot}
%{__python} setup.py install --skip-build --root %{buildroot}
%find_lang %{name}
#Validating desktop file
desktop-file-validate %{buildroot}/%{_datadir}/applications/entertainer.desktop
#Install preferences manager desktop file
desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{PATCH0}
#Install content manager desktop file
desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{PATCH1}
#Installing the documentation
mkdir -p %{buildroot}/%{_defaultdocdir}/%{name}-%{version}
install -p -m 644 docs/COPYING docs/developer_documentation.pdf docs/entertainer-depgraph.png %{buildroot}/%{_defaultdocdir}/%{name}-%{version}/
%clean
rm -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root,-)
%{_bindir}/entertainer*
%{python_sitelib}/entertainerlib/
%{python_sitelib}/Entertainer-*.egg-info
%{_datadir}/applications/entertainer*.desktop
%{_datadir}/entertainer/
#We have .png and .svg files:
%{_datadir}/icons/hicolor/*/apps/entertainer.???
%{_mandir}/man1/entertainer.1.*
#The files for the doc package
%files doc
%defattr(-,root,root,-)
%{_defaultdocdir}/%{name}-%{version}/
#Updating the Icon Cache
%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 || :
#Icon Cache updated
%changelog
* Mon Jul 27 2009 Julian Aloofi <julian at, fedoraproject.org> 0.4.2-5
- Added desktop files for the managing apps
* Sun Jul 26 2009 Julian Aloofi <julian at, fedoraproject.org> 0.4.2-4
- Created doc subpackage for developer_documentation.pdf and depgraph.png
* Sat Jul 25 2009 Julian Aloofi <julian at, fedoraproject.org> 0.4.2-3
- Added more comments
- Divided Requires: in different sections
* Sat Jul 25 2009 Julian Aloofi <julian at, fedoraproject.org> 0.4.2-2
- Added Icon Cache update and included hicoler-icon-theme Requires
- Updated files section
* Sat Jul 25 2009 Julian Aloofi <julian at, fedoraproject.org> 0.4.2-1
- Initial Fedora package
--- NEW FILE import.log ---
entertainer-0_4_2-5_fc11:HEAD:entertainer-0.4.2-5.fc11.src.rpm:1248776857
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/entertainer/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 28 Jul 2009 04:46:09 -0000 1.1
+++ .cvsignore 28 Jul 2009 10:30:48 -0000 1.2
@@ -0,0 +1 @@
+entertainer-0.4.2.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/entertainer/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 28 Jul 2009 04:46:10 -0000 1.1
+++ sources 28 Jul 2009 10:30:48 -0000 1.2
@@ -0,0 +1 @@
+e59217bdfc0c10462294b5ad5a9b1b89 entertainer-0.4.2.tar.gz
- Previous message (by thread): rpms/opencryptoki/devel import.log, NONE, 1.1 opencryptoki-2.2.8-do-not-create-group-in-pkcs11_startup.patch, NONE, 1.1 opencryptoki.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/opencryptoki/F-11 opencryptoki-2.2.8-do-not-create-group-in-pkcs11_startup.patch, NONE, 1.1 opencryptoki.spec, NONE, 1.1 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list