|
|
|
@ -1,10 +1,10 @@
|
|
|
|
|
Name: engauge-digitizer
|
|
|
|
|
Summary: Convert graphs or map files into numbers
|
|
|
|
|
Version: 10.11
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Version: 12.1
|
|
|
|
|
Release: 10%{?dist}
|
|
|
|
|
License: GPLv2+
|
|
|
|
|
URL: http://markummitchell.github.io/%{name}/
|
|
|
|
|
Source0: https://github.com/markummitchell/engauge-digitizer/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
|
|
|
|
Source0: https://github.com/markummitchell/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
|
|
|
|
Epoch: 1
|
|
|
|
|
|
|
|
|
|
## Proposed in https://bugzilla.redhat.com/show_bug.cgi?id=1182409
|
|
|
|
@ -28,9 +28,6 @@ BuildRequires: openjpeg2-devel
|
|
|
|
|
BuildRequires: poppler-qt5-devel
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
## Unavailable on epel6
|
|
|
|
|
Requires: qgnomeplatform%{?_isa}
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
The Engauge Digitizer tool accepts image files
|
|
|
|
|
(like PNG, JPEG and TIFF) containing graphs,
|
|
|
|
@ -46,27 +43,36 @@ Work can be saved into an Engauge DIG file.
|
|
|
|
|
|
|
|
|
|
New features already added to Engauge:
|
|
|
|
|
|
|
|
|
|
- Grid lines are displayed for fine adjustments of the axis points that define the coordinate systems
|
|
|
|
|
- Grid lines are displayed for fine adjustments of the axis points
|
|
|
|
|
that define the coordinate systems
|
|
|
|
|
- Automated line and point extraction rapidly digitizes data
|
|
|
|
|
- Image processing for separating important details from background information
|
|
|
|
|
- Undo/redo of all operations means recovering from mistakes and experimenting with options is painless
|
|
|
|
|
- Installers for Windows and OSX operating systems, and repository packages for Linux make installation easy
|
|
|
|
|
- Undo/redo of all operations means recovering from mistakes and experimenting
|
|
|
|
|
with options is painless
|
|
|
|
|
- Installers for Windows and OSX operating systems, and repository packages for
|
|
|
|
|
Linux make installation easy
|
|
|
|
|
- Wizard provides an interactive tutorial to explain the basic steps
|
|
|
|
|
- Wizard creates a checklist guide to interactively leads user through steps from file import to file export
|
|
|
|
|
- Cubic spline interpolation between points gives more accurate curves with fewer points
|
|
|
|
|
- Axes Checker briefly highlights the axes when they are defined or modified, to reveal entry mistakes
|
|
|
|
|
- Graph coordinates can be specified as date and time values, or as degrees, minutes and seconds
|
|
|
|
|
- Wizard creates a checklist guide to interactively leads user through steps from
|
|
|
|
|
file import to file export
|
|
|
|
|
- Cubic spline interpolation between points gives more accurate curves with
|
|
|
|
|
fewer points
|
|
|
|
|
- Axes Checker briefly highlights the axes when they are defined or modified,
|
|
|
|
|
to reveal entry mistakes
|
|
|
|
|
- Graph coordinates can be specified as date and time values, or as degrees,
|
|
|
|
|
minutes and seconds
|
|
|
|
|
- File import and data export by drag-and-drop and copy/paste
|
|
|
|
|
- Test suite for regression testing minimizes code breakage as new features are added
|
|
|
|
|
- Multiple coordinate systems in the same image can be digitized in advanced mode
|
|
|
|
|
- Axes with only one known coordinate (floating axes) can be digitized in advanced mode
|
|
|
|
|
- Test suite for regression testing minimizes code breakage as
|
|
|
|
|
new features are added
|
|
|
|
|
- Multiple coordinate systems in the same image can be digitized in
|
|
|
|
|
advanced mode
|
|
|
|
|
- Axes with only one known coordinate (floating axes) can be digitized in
|
|
|
|
|
advanced mode
|
|
|
|
|
- Geometry Window displays geometric information about the selected curve
|
|
|
|
|
- Curve Fitting Window fits a polynomial function to the selected curve
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package samples
|
|
|
|
|
Summary: Sample files for %{name}
|
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
%description samples
|
|
|
|
|
This package contains several sample image files that may be imported into
|
|
|
|
@ -92,14 +98,15 @@ These files are listed below, with comments:
|
|
|
|
|
- pointmatch.jpg - Graph with fuzzy points for playing with Point Match
|
|
|
|
|
feature of Engauge
|
|
|
|
|
- pointplot.bmp - Graph with points that are easily captured by Point Match
|
|
|
|
|
feature of Engauge, if the Discretize settings are set to "Intensity 90 to 99"
|
|
|
|
|
feature of Engauge, if the Discretize settings are set to
|
|
|
|
|
"Intensity 90 to 99"
|
|
|
|
|
for the triangles, and "Intensity 10 to 50" for the diamonds
|
|
|
|
|
- polarcircles.jpg - Polar plot for experimenting. No coordinates are displayed,
|
|
|
|
|
so not very useful
|
|
|
|
|
- polarcircles.jpg - Polar plot for experimenting. No coordinates are
|
|
|
|
|
displayed, so not very useful
|
|
|
|
|
- polarplot.jpg - Polar plot with cardioid pattern
|
|
|
|
|
- polarplot.png - Same as polarplot.jpg but in png format
|
|
|
|
|
- testcase.jpg - Simple graph that serves as an excellent starting point for the
|
|
|
|
|
new user
|
|
|
|
|
- testcase.jpg - Simple graph that serves as an excellent starting point
|
|
|
|
|
for the new user
|
|
|
|
|
- testcase.png - Same as testcase.jpg but in png format
|
|
|
|
|
- testcoords.jpg - Advanced graph used by developers to check the affine
|
|
|
|
|
transformations in Engauge
|
|
|
|
@ -110,16 +117,15 @@ These files are listed below, with comments:
|
|
|
|
|
|
|
|
|
|
%package doc
|
|
|
|
|
Summary: HTML documentation of %{name}
|
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
BuildRequires: texlive-epstopdf, ghostscript
|
|
|
|
|
BuildRequires: doxygen
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
%description doc
|
|
|
|
|
HTML documentation of %{name}.
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q -n %{name}-%{version}
|
|
|
|
|
%autopatch -p0
|
|
|
|
|
%autosetup -p0 -n %{name}-%{version}
|
|
|
|
|
|
|
|
|
|
## Remove default -O1 optimization
|
|
|
|
|
sed -e 's|-O1||g' -i engauge.pro
|
|
|
|
@ -222,7 +228,7 @@ sed -e \
|
|
|
|
|
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if 0%{?rhel}
|
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} <= 7
|
|
|
|
|
%post
|
|
|
|
|
/usr/bin/update-desktop-database &> /dev/null || :
|
|
|
|
|
|
|
|
|
@ -253,6 +259,57 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata
|
|
|
|
|
%license LICENSE
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:12.1-10
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri May 20 2022 Sandro Mani <manisandro@gmail.com> - 1:12.1-9
|
|
|
|
|
- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
|
|
|
|
|
|
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:12.1-8
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:12.1-7
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:12.1-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:12.1-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Feb 02 2020 Antonio Trande <sagitter@fedoraproject.org> - 1:12.1-4
|
|
|
|
|
- Drop bogus runtime dependency (rhbz#1797268)
|
|
|
|
|
|
|
|
|
|
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:12.1-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jan 17 2020 Marek Kasik <mkasik@redhat.com> - 1:12.1-2
|
|
|
|
|
- Rebuild for poppler-0.84.0
|
|
|
|
|
|
|
|
|
|
* Sat Nov 30 2019 Antonio Trande <sagitter@fedoraproject.org> - 1:12.1-1
|
|
|
|
|
- Release 12.1
|
|
|
|
|
|
|
|
|
|
* Sat Aug 24 2019 Antonio Trande <sagitter@fedoraproject.org> - 1:12-2
|
|
|
|
|
- SPEC file enhancements
|
|
|
|
|
|
|
|
|
|
* Fri Aug 23 2019 Antonio Trande <sagitter@fedoraproject.org> - 1:12-1
|
|
|
|
|
- Release 12.0
|
|
|
|
|
|
|
|
|
|
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:11.3-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jul 20 2019 Antonio Trande <sagitter@fedoraproject.org> - 1:11.3-1
|
|
|
|
|
- Release 11.3
|
|
|
|
|
|
|
|
|
|
* Thu May 02 2019 Antonio Trande <sagitter@fedoraproject.org> - 1:11.2-1
|
|
|
|
|
- Release 11.2
|
|
|
|
|
|
|
|
|
|
* Thu Mar 07 2019 Antonio Trande <sagitter@fedoraproject.org> - 1:10.12-1
|
|
|
|
|
- Release 10.12
|
|
|
|
|
|
|
|
|
|
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:10.11-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Oct 28 2018 Antonio Trande <sagitter@fedoraproject.org> - 1:10.11-1
|
|
|
|
|
- Update to 10.11
|
|
|
|
|
|
|
|
|
|