File engauge-digitizer.spec of Package engauge-digitizer
Name: engauge-digitizer
Version: 5.2
Release: 1
Summary: Ditigize printed graphs and maps/charts into numbers again
Group: Productivity/Scientific/Other
License: GPL-2.0
URL: http://digitizer.sourceforge.net/
Source0: engauge_5.2.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: gcc-c++, dos2unix
%if 0%{?suse_version}
BuildRequires: libqt4-devel, fftw3-devel
%else
BuildRequires: qt-devel, fftw-devel
%endif
%description
This open source, digitizing software converts an image
file showing a graph or map, into numbers. The image file can come
from a scanner, digital camera or screenshot. The numbers can be read
on the screen, and written or copied to a spreadsheet.
%prep
%setup -q -n engauge-%{version}
%build
%if 0%{?suse_version}
qmake digitizer.pro
%else
qmake-qt4 digitizer.pro
%endif
make # CXXFLAGS="-D_REENTRANT $RPM_OPT_FLAGS"
# correct permissions etc in usermanual
find usermanual -type f -exec chmod -x {} \;
find usermanual -type f -exec dos2unix {} \;
%install
rm -rf $RPM_BUILD_ROOT
mkdir %{buildroot}
install -d $RPM_BUILD_ROOT%{_bindir}
install bin/engauge $RPM_BUILD_ROOT%{_bindir}/engauge
install -d $RPM_BUILD_ROOT%{_datadir}/doc/engauge-digitizer-doc
tar cf - usermanual | \
( cd $RPM_BUILD_ROOT%{_datadir}/doc/engauge-digitizer-doc && tar xf - )
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc doc/users/README
%{_datadir}/doc/engauge-digitizer-doc
%{_bindir}/engauge
%changelog
* Sun Mar 22 2009 Rene van Paassen <repa@pascua.localdomain> - 4.1-2
- Initial version