[OpenLP] Update Spec file for desktop integration

Tim Bentley trb143 at fedoraproject.org
Sat Jun 11 07:21:16 UTC 2011


commit 881677b22d1b9d13ca3d78e1977f2e7b20585636
Author: Tim Bentley <Tim.Bentley at gmail.com>
Date:   Sat Jun 11 08:20:32 2011 +0100

    Update Spec file for desktop integration

 OpenLP.spec |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/OpenLP.spec b/OpenLP.spec
index 180e0a8..a0b6bbb 100644
--- a/OpenLP.spec
+++ b/OpenLP.spec
@@ -3,7 +3,7 @@
 Summary: Open source Church presentation and lyrics projection application
 Name: OpenLP
 Version: 1.9.5
-Release: 4%{?dist}
+Release: 5%{?dist}
 Source0: http://downloads.sourceforge.net/openlp/openlp/%{version}/%{name}-%{version}.tar.gz
 License: GPLv2
 Group: Applications/Multimedia
@@ -23,8 +23,9 @@ Requires:       python-chardet
 Requires:       python-lxml
 Requires:       python-sqlalchemy
 Requires:       python-enchant
-Requires:       hicolor-icon-theme
+Requires:       python-mako
 Requires:       python-openoffice
+Requires:       hicolor-icon-theme
 Requires:       libreoffice-graphicfilter
 Requires:       libreoffice-impress
 Requires:       libreoffice-headless
@@ -57,19 +58,25 @@ desktop-file-install \
   --dir %{buildroot}/%{_datadir}/applications \
   resources/openlp.desktop
 
+desktop-file-validate %{buildroot}/%{_datadir}/applications/openlp.desktop
+
 mv %{buildroot}%{_bindir}/openlp.pyw %{buildroot}%{_bindir}/openlp
 
 mkdir -p %{buildroot}%{_datadir}/openlp/i18n/
 mv resources/i18n/*.qm %{buildroot}%{_datadir}/openlp/i18n
+mkdir -p %{buildroot}%{_datadir}/mime/packages
+cp -p resources/openlp.xml %{buildroot}%{_datadir}/mime/packages
 
 %post
 touch --no-create %{_datadir}/icons/hicolor ||:
 gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+update-mime-database %{_datadir}/mime &> /dev/null ||:
 update-desktop-database &> /dev/null ||:
 
 %postun
 touch --no-create %{_datadir}/icons/hicolor ||:
 gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+update-mime-database %{_datadir}/mime &> /dev/null ||:
 update-desktop-database &> /dev/null ||:
 
 %clean
@@ -79,14 +86,18 @@ rm -rf %{buildroot}
 %defattr(-,root,root)
 %doc copyright.txt LICENSE
 %{_bindir}/openlp
+%{_datadir}/mime/packages/openlp.xml
 %{_datadir}/applications/openlp.desktop
 %{_datadir}/icons/hicolor/*/apps/openlp.*
 %{_datadir}/openlp
 %{python_sitelib}/openlp/
 %{python_sitelib}/OpenLP-%{version}*.egg-info
-%doc documentation/*.txt
+
 
 %changelog
+* Sat Jun 11 2011 Tim Bentley <timbentley at openlp.org> - 1.9.5-5
+- Update Build Script
+
 * Tue May 24 2011 Tim Bentley <timbentley at openlp.org> - 1.9.5-4
 - Fix Typing error
 


More information about the scm-commits mailing list