File qtpfsgui.spec of Package qtpfsgui-qt3

%define _prefix /usr
Summary: A graphical tool for creating and tone-mapping HDR images
Name: qtpfsgui-qt3
Version: 1.0.1
Release: 0
License: GPL-2.0+
Group: Applications/Productivity
Source0: http://downloads.sourceforge.net/qtpfsgui/%{name}-%{version}.tar.gz
Source1: qtpfsgui.desktop
Source2: qtpfsgui.png
Patch0:  no-return.patch
URL: http://qtpfsgui.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: qt3-devel IlmBase-devel libexiv2-devel
BuildRequires: libjpeg-devel libtiff-devel pfstools-devel pfstmo
Requires: pfstmo

%description
Qtpfsgui 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 qtpfsgui-%{version}

%patch0 -p1
sed -i 1i\ '#include <cstdlib>' src/hdrcreate_robertson02.cpp 
sed -i 1i\ '#include <cstdlib>' forms/tonemappingdialog.ui.h

# fix inconsistant newlines
%{__sed} -i 's/\r//' Changelog

%build
qmake PREFIX=%{_prefix}
make %{_smp_mflags}

%install
install -d %{buildroot}/usr/bin
cp -pf "qtpfsgui" %{buildroot}/usr/bin/qtpfsgui
install -d %{buildroot}%{_datadir}/applications
cp -pf %{SOURCE1} %{buildroot}%{_datadir}/applications/qtpfsgui.desktop
install -d %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
cp -pf %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/qtpfsgui.png

%files
%defattr(-, root, root)
%doc Changelog README TODO
%{_bindir}/qtpfsgui

%{_datadir}/applications/qtpfsgui.desktop
%{_datadir}/icons/hicolor/48x48/apps/qtpfsgui.png
%dir %{_datadir}/icons/hicolor
%dir %{_datadir}/icons/hicolor/48x48
%dir %{_datadir}/icons/hicolor/48x48/apps

%changelog
openSUSE Build Service is sponsored by