File engauge-digitizer.spec of Package engauge-digitizer
#
# spec file for package engauge-digitizer
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: engauge-digitizer
Version: 5.2
Release: 0
Summary: Ditigize old graphs into numbers again
License: GPL-2.0+
Group: Productivity/Scientific/Other
Url: http://digitizer.sourceforge.net/
Source: http://downloads.sourceforge.net/digitizer/engauge_%{version}.tgz
Source1: %{name}.desktop
Source2: %{name}.png
# PATCH-FIX-OPENSUSE doc-path.patch -- fix path to documentation
Patch0: doc-path.patch
BuildRequires: fftw3-devel
BuildRequires: gcc-c++
BuildRequires: libqt4-devel
BuildRequires: libqt4-qt3support
BuildRequires: update-desktop-files
Recommends: %{name}-doc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%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.
%package doc
Summary: Documentation for Engauge Digitizer
Group: Documentation/HTML
BuildArch: noarch
Requires: %{name} = %{version}
%description doc
This package contains the documentation for Engauge Digitizer.
%prep
%setup -q -n engauge-%{version}
cp %{SOURCE1} .
cp %{SOURCE2} .
%patch0 -p1
chmod 644 usermanual/date*
sed -i 's/\r$//' usermanual/date*
%build
qmake digitizer.pro QMAKE_CFLAGS="%optflags -fno-strict-aliasing" QMAKE_CXXFLAGS="%optflags -fno-strict-aliasing"
make %{?_smp_mflags}
%install
install -Dm 755 bin/engauge %{buildroot}%{_bindir}/engauge
install -Dm 644 %{name}.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
%suse_update_desktop_file -i %{name}
%files
%defattr(-,root,root)
%doc doc/users/README
%{_bindir}/engauge
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png
%files doc
%defattr(-,root,root)
%doc usermanual/
%changelog