File mirage.spec of Package mirage
#
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# norootforbuild
Name: mirage
Version: 0.9.5.2
Release: 1
Summary: A lightweight image viewer for GTK
Group: Productivity/Graphics/Viewers
License: GPL
Url: http://mirageiv.berlios.de/
#PreReq:
Requires: python
BuildRequires: python-devel xorg-x11-libX11-devel
Source0: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
AutoReqProv: on
%description
Mirage is a fast and simple GTK+ image viewer. Because it depends only on PyGTK, Mirage is ideal for users who wish to keep their computers lean while still having a clean image viewer.
%prep
%setup -q
%build
python setup.py build
%install
mkdir -p %{buildroot}%{_libdir}/python2.7/site-packages
python setup.py install --prefix /usr --root=%{buildroot}
mkdir -p %{buildroot}%{_datadir}/doc/packages/%{name}
mv %{buildroot}%{_datadir}/%{name}/CHANGELOG %{buildroot}%{_datadir}/doc/packages/%{name}/
mv %{buildroot}%{_datadir}/%{name}/COPYING %{buildroot}%{_datadir}/doc/packages/%{name}/
mv %{buildroot}%{_datadir}/%{name}/README %{buildroot}%{_datadir}/doc/packages/%{name}/
mv %{buildroot}%{_datadir}/%{name}/TODO %{buildroot}%{_datadir}/doc/packages/%{name}/
mv %{buildroot}%{_datadir}/%{name}/TRANSLATORS %{buildroot}%{_datadir}/doc/packages/%{name}/
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,0755)
%{_bindir}/mirage
%{_libdir}/python2.7/site-packages/*
%{_datadir}/applications/mirage.desktop
%dir %{_datadir}/locale/ua
%dir %{_datadir}/locale/ua/LC_MESSAGES
%dir %{_datadir}/%{name}
%{_datadir}/locale/cs/LC_MESSAGES/mirage.mo
%{_datadir}/locale/de/LC_MESSAGES/mirage.mo
%{_datadir}/locale/es/LC_MESSAGES/mirage.mo
%{_datadir}/locale/fr/LC_MESSAGES/mirage.mo
%{_datadir}/locale/hu/LC_MESSAGES/mirage.mo
%{_datadir}/locale/it/LC_MESSAGES/mirage.mo
%{_datadir}/locale/nl/LC_MESSAGES/mirage.mo
%{_datadir}/locale/pl/LC_MESSAGES/mirage.mo
%{_datadir}/locale/pt_BR/LC_MESSAGES/mirage.mo
%{_datadir}/locale/ru/LC_MESSAGES/mirage.mo
%{_datadir}/locale/ua/LC_MESSAGES/mirage.mo
%{_datadir}/locale/zh_CN/LC_MESSAGES/mirage.mo
%dir %{_datadir}/doc/packages/%{name}
%doc %{_datadir}/doc/packages/%{name}/CHANGELOG
%doc %{_datadir}/doc/packages/%{name}/COPYING
%doc %{_datadir}/doc/packages/%{name}/README
%doc %{_datadir}/doc/packages/%{name}/TODO
%doc %{_datadir}/doc/packages/%{name}/TRANSLATORS
%{_datadir}/mirage/mirage_blank.png
%{_datadir}/mirage/stock_fullscreen.png
%{_datadir}/mirage/stock_leave-fullscreen.png
%{_datadir}/mirage/stock_shuffle.png
%{_datadir}/pixmaps/mirage.png
%changelog
* Tue Dec 13 2011 - Philipp Seiler <seiler@b1-systems.de>
- modified install root
- moved documentation to /usr/share/doc/packages/mirage
- added %file section
* Tue Dec 13 2011 - Philipp Seiler <seiler@b1-systems.de>
- added inital *.spec file
- added python install to build and install section