Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 9d04996eee643903d4d853a86da137a7 > files > 2

openlp-2.0.1-2.mga3.src.rpm

%define oname	OpenLP

Summary:	Open source Church presentation and lyrics projection application
Name:		openlp
Version:	2.0.1
Release:	%mkrel 2
URL:		http://openlp.org/
Source0:	http://downloads.sourceforge.net/%{name}/%{oname}-%{version}.tar.gz
License:	GPLv2
Group:		Publishing
BuildArch:	noarch

BuildRequires:	desktop-file-utils
BuildRequires:	python-devel
BuildRequires:	python-setuptools
BuildRequires:	qt4-devel
Requires:	vlc
Requires:	PyQt4
Requires:	python-qt4-phonon
Requires:	phonon-backend
Requires:	python-beautifulsoup
Requires:	python-chardet
Requires:	python-lxml
Requires:	python-sqlalchemy
Requires:	python-enchant
Requires:	python-mako
Requires:	python-sqlalchemy-migrate
Requires:	hicolor-icon-theme
Requires:	libreoffice-graphicfilter
Requires:	libreoffice-impress
Requires:	libreoffice-headless

%description
openlp is a church presentation software, for lyrics projection software,
used to display slides of Songs, Bible verses, videos, images, and
presentations via LibreOffice using a computer and projector.


%prep
%setup -q -n %{oname}-%{version}

%build
python setup.py build

%install
rm -rf %{buildroot}
python setup.py install --skip-build -O1 --prefix=%{_prefix} --root=%{buildroot}

install -m644 -p -D resources/images/openlp-logo-16x16.png %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/openlp.png
install -m644 -p -D resources/images/openlp-logo-32x32.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/openlp.png
install -m644 -p -D resources/images/openlp-logo-48x48.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/openlp.png
install -m644 -p -D resources/images/openlp-logo.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/openlp.svg

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/
for TSFILE in resources/i18n/*.ts; do
    lrelease $TSFILE -qm %{buildroot}%{_datadir}/openlp/i18n/`basename $TSFILE .ts`.qm;
done
mkdir -p %{buildroot}%{_datadir}/mime/packages
cp -p resources/openlp.xml %{buildroot}%{_datadir}/mime/packages
install -m644 documentation/%{name}.1 -D %{buildroot}%{_mandir}/man1/%{name}.1

%clean
rm -rf %{buildroot}

%files
%doc copyright.txt
%{_bindir}/openlp
%{_datadir}/mime/packages/openlp.xml
%{_datadir}/applications/openlp.desktop
%{_datadir}/icons/hicolor/*/apps/openlp.*
%{_datadir}/openlp
%{python_sitelib}/openlp/
%exclude %{python_sitelib}/resources/
%{python_sitelib}/OpenLP-%{version}*.egg-info
%{_mandir}/man1/%{name}.1*


%changelog

* Sun Jan 13 2013 umeabot <umeabot> 2.0.1-2.mga3
+ Revision: 362048
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Jan 07 2013 solbu <solbu> 2.0.1-1.mga3
+ Revision: 340676
- New version

* Sun Dec 02 2012 solbu <solbu> 2.0-1.mga3
+ Revision: 325130
- Fix Requires
- New version

* Sun Oct 21 2012 solbu <solbu> 1.9.12-3.mga3
+ Revision: 308638
- Fix BuildRequire

* Tue Oct 09 2012 solbu <solbu> 1.9.12-2.mga3
+ Revision: 303767
- Use correct phonon Requires

* Mon Sep 24 2012 solbu <solbu> 1.9.12-1.mga3
+ Revision: 296990
- Fix BuildRequires
- Fix Requires
- Spec cleanup
- New version
- Import Fedora package