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

openSUSE Build Service is sponsored by