%define version 2.1.0 %define release 1 #define pre pre1 %define subrel 2 Name: luminance-hdr Version: %{version} Release: %mkrel %{?pre:0.%{pre}.}%{release} Summary: A graphical tool for creating and tone-mapping HDR images Group: Graphics License: GPLv2+ URL: http://qtpfsgui.sourceforge.net/ Source0: http://downloads.sourceforge.net/qtpfsgui/%{name}-%{version}%{?pre:-%pre}.tar.gz Patch0: luminance-hdr-2.0.2-linkage.patch Patch1: luminance-hdr-2.1.0-desktop_file_fix.patch BuildRequires: libqt4-devel BuildRequires: OpenEXR-devel BuildRequires: libexiv-devel BuildRequires: fftw-devel BuildRequires: libjpeg-devel BuildRequires: libtiff-devel BuildRequires: gsl-devel BuildRequires: libraw-devel >= 0.11.2 BuildRequires: lcms-devel BuildRequires: libgomp-devel Obsoletes: qtpfsgui Provides: qtpfsgui Requires: qt4-database-plugin-sqlite %description Luminance is a graphical program for assembling bracketed photos into High Dynamic Range (HDR) images. It also provides a number of tone-mapping operators for creating low dynamic range versions of HDR images. %prep %setup -q -n %{name}-%{version}%{?pre:-%pre} #setup -q -n LuminanceHDR-%{version} %patch0 -p0 -b .linkage %patch1 -p0 -b .desktop-fix # fix inconsistant newlines %{__sed} -i 's/\r//' Changelog %build %{qt4bin}/lrelease project.pro %qmake_qt4 \ PREFIX=%{_prefix} \ DOCDIR=%{_defaultdocdir}/%{name} \ HTMLDIR=%{_datadir}/%{name} %make %install rm -rf %{buildroot} %makeinstall_std INSTALL_ROOT=%{buildroot} #icon install -Dpm644 images/luminance.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/%{name}.svg #for i in 16 24 48 64; do # mkdir -p %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps # convert -scale $i images/%{name}.png %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps/%{name}.png #done #handle docs in files section mv %{buildroot}%{_defaultdocdir}/%{name} installed-docs %clean rm -rf %{buildroot} %files %defattr(-, root, root) %doc installed-docs/* %{_datadir}/%{name} %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog * Tue Nov 15 2011 wally <wally> 2.1.0-1.2.mga1 + Revision: 168005 - add localizations (mga#3351) - don't tag help files as docs - add missing requires for qt4-database-plugin-sqlite (mga#2668) - add subrel for pushing to mga1 - new version 2.1.0 - rediff desktop file patch * Tue Jul 05 2011 wally <wally> 2.0.2-2.mga2 + Revision: 118730 - imported package luminance-hdr * Sat May 07 2011 Jani Välimaa <wally@mandriva.org> 2.0.2-2mdv2011.0 + Revision: 672287 - rebuild against new libraw * Sat Apr 30 2011 Jani Välimaa <wally@mandriva.org> 2.0.2-1 + Revision: 661047 - new version 2.0.2 - rediff patches - drop buildroot definition * Thu Feb 24 2011 Jani Välimaa <wally@mandriva.org> 2.0.2-0.pre1.3 + Revision: 639617 - tighten libraw-devel BR * Thu Feb 24 2011 Jani Välimaa <wally@mandriva.org> 2.0.2-0.pre1.2 + Revision: 639580 - rename .spec file - obsolete and provide qtpfsgui * Thu Feb 24 2011 Jani Välimaa <wally@mandriva.org> 2.0.2-0.pre1.1 + Revision: 639557 - import luminance-hdr