|
|
|
@ -1,90 +1,78 @@
|
|
|
|
|
%if 0%{?fedora} <= 22
|
|
|
|
|
%global _hardened_build 1
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
Name: engauge-digitizer
|
|
|
|
|
Summary: Convert graphs or map files into numbers
|
|
|
|
|
Version: 6.1
|
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
Version: 12.1
|
|
|
|
|
Release: 10%{?dist}
|
|
|
|
|
License: GPLv2+
|
|
|
|
|
URL: http://digitizer.sourceforge.net/
|
|
|
|
|
Source0: https://github.com/markummitchell/engauge6/archive/v%{version}.tar.gz#/engauge6-6.1.tar.gz
|
|
|
|
|
|
|
|
|
|
##Patch the test build script to use qmake-qt5 and default Fedora
|
|
|
|
|
##optimization flags for compilers
|
|
|
|
|
Patch0: %{name}_fix_test_script.patch
|
|
|
|
|
|
|
|
|
|
URL: http://markummitchell.github.io/%{name}/
|
|
|
|
|
Source0: https://github.com/markummitchell/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
|
|
|
|
Epoch: 1
|
|
|
|
|
Provides: %{name} = 1:%{version}-%{release}
|
|
|
|
|
Obsoletes: %{name} < 5.2.11
|
|
|
|
|
Obsoletes: %{name}-transpose < 5.2.11
|
|
|
|
|
|
|
|
|
|
##Excluding this arch because of missing BR packages (log4cpp)
|
|
|
|
|
%if 0%{?rhel} < 7
|
|
|
|
|
ExcludeArch: ppc64
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
## Proposed in https://bugzilla.redhat.com/show_bug.cgi?id=1182409
|
|
|
|
|
Source1: %{name}.appdata.xml
|
|
|
|
|
Source2: %{name}.svg
|
|
|
|
|
Source3: %{name}-with-name.svg
|
|
|
|
|
|
|
|
|
|
## Fix variables for using correctly pkgconfig
|
|
|
|
|
Patch0: %{name}-fix_path_variables.patch
|
|
|
|
|
|
|
|
|
|
## Main building
|
|
|
|
|
BuildRequires: qt5-qtbase-devel, qt5-qttools-devel
|
|
|
|
|
BuildRequires: gcc, gcc-c++
|
|
|
|
|
BuildRequires: fftw-devel, log4cpp-devel, desktop-file-utils
|
|
|
|
|
|
|
|
|
|
##Xvfb is needed to run a virtual X server used by tests
|
|
|
|
|
BuildRequires: xorg-x11-server-Xvfb
|
|
|
|
|
|
|
|
|
|
##Doxygen for documentation
|
|
|
|
|
BuildRequires: doxygen
|
|
|
|
|
BuildRequires: qt5-qtbase-devel, qt5-qttools-devel
|
|
|
|
|
%{?fedora:BuildRequires: pkgconf-pkg-config}
|
|
|
|
|
%{?rhel:BuildRequires: pkgconfig}
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
BuildRequires: libappstream-glib
|
|
|
|
|
BuildRequires: openjpeg2-devel
|
|
|
|
|
BuildRequires: poppler-qt5-devel
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
Engauge6 is rewritten with Qt5.
|
|
|
|
|
This digitizing software converts an image file
|
|
|
|
|
showing a graph or map, into numbers.
|
|
|
|
|
The image file can come from a scanner, digital camera
|
|
|
|
|
or screen-shot. The numbers can be read on the screen,
|
|
|
|
|
and written or copied to a spreadsheet.
|
|
|
|
|
The process starts with an image file containing a graph or map.
|
|
|
|
|
The final result is digitized data that can be used by other tools
|
|
|
|
|
such as Gnumeric.
|
|
|
|
|
The Engauge Digitizer tool accepts image files
|
|
|
|
|
(like PNG, JPEG and TIFF) containing graphs,
|
|
|
|
|
and recovers the data points from those graphs.
|
|
|
|
|
The resulting data points are usually used as input
|
|
|
|
|
to other software applications.
|
|
|
|
|
Conceptually, Engauge Digitizer is the opposite of
|
|
|
|
|
a graphing tool that converts data points to graphs.
|
|
|
|
|
The process is shown below - an image file is imported,
|
|
|
|
|
digitized within Engauge, and exported as a table of
|
|
|
|
|
numeric data to a text file.
|
|
|
|
|
Work can be saved into an Engauge DIG file.
|
|
|
|
|
|
|
|
|
|
New features already added to Engauge6:
|
|
|
|
|
New features already added to Engauge:
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
- 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
|
|
|
|
|
- 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
|
|
|
|
|
- Geometry Window displays geometric information about the selected curve
|
|
|
|
|
- Curve Fitting Window fits a polynomial function to the selected curve
|
|
|
|
|
|
|
|
|
|
- Older Engauge files (before version 6) can be loaded
|
|
|
|
|
- Undo/redo of all operations means recovering from mistakes and experimenting
|
|
|
|
|
with options is painless
|
|
|
|
|
- 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 value, or as degrees,
|
|
|
|
|
minutes and seconds
|
|
|
|
|
- All settings dialogs are resizable so they can be enlarged as necessary to
|
|
|
|
|
display more information
|
|
|
|
|
- Import by drag-and-drop
|
|
|
|
|
- Replacement of Qt3 (which is at its end of life) by Qt5
|
|
|
|
|
- Much better zooming, with a fill mode that automatically zooms in on image
|
|
|
|
|
features, and rezooms when the application window is resized
|
|
|
|
|
- Color picking straight from the original image
|
|
|
|
|
- Uploadable error report generated when a programming error is encountered,
|
|
|
|
|
for identifying problems and improving user support
|
|
|
|
|
- Test suite for regression testing minimizes code breakage
|
|
|
|
|
as new features are added
|
|
|
|
|
|
|
|
|
|
%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,92 +80,94 @@ Engauge Digitizer (http://digitizer.sourceforge.net).
|
|
|
|
|
|
|
|
|
|
These files are listed below, with comments:
|
|
|
|
|
|
|
|
|
|
- corners.png - Graph that lots of corners that would be painful
|
|
|
|
|
to digitize manually
|
|
|
|
|
- gridlines.gif - Graph with gridlines that are easily removed by Engauge
|
|
|
|
|
- gridlines_log.gif - Another graph with gridlines that are easily
|
|
|
|
|
removed by Engauge
|
|
|
|
|
- gridlines_log.src - Creates gridlines_log.gif in gnuplot using 'load'
|
|
|
|
|
command (not an image!)
|
|
|
|
|
- inverse.jpg - Image of y/x function
|
|
|
|
|
- inverse.png - Same as inverse.jpg but in png format
|
|
|
|
|
- linlog.jpg - Graph with linear/logarithmic coordinates
|
|
|
|
|
- linlog.png - Same as linlog.jpg but in png format
|
|
|
|
|
- loglin.png - Graph with logarithmic/linear coordinates
|
|
|
|
|
- loglog.png - Graph with logarithmic/logarithmic coordinates
|
|
|
|
|
- normdist.jpg - Graph of normal distribution
|
|
|
|
|
- normdist.png - Same as normdist.jpg but in png format
|
|
|
|
|
- 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"
|
|
|
|
|
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
|
|
|
|
|
- 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.png - Same as testcase.jpg but in png format
|
|
|
|
|
- testcoords.jpg - Advanced graph used by developers to check the affine
|
|
|
|
|
transformations in Engauge
|
|
|
|
|
- testcoords.sxd - Open Office document used to create testcoords.jpg
|
|
|
|
|
(not an image!)
|
|
|
|
|
- usgs.png - Fictional map loosely based on U.S. Geological Survey
|
|
|
|
|
topographic maps
|
|
|
|
|
- corners.png - Graph that lots of corners that would be painful
|
|
|
|
|
to digitize manually
|
|
|
|
|
- gridlines.gif - Graph with gridlines that are easily removed by Engauge
|
|
|
|
|
- gridlines_log.gif - Another graph with gridlines that are easily
|
|
|
|
|
removed by Engauge
|
|
|
|
|
- gridlines_log.src - Creates gridlines_log.gif in gnuplot using 'load'
|
|
|
|
|
command (not an image!)
|
|
|
|
|
- inverse.jpg - Image of y/x function
|
|
|
|
|
- inverse.png - Same as inverse.jpg but in png format
|
|
|
|
|
- linlog.jpg - Graph with linear/logarithmic coordinates
|
|
|
|
|
- linlog.png - Same as linlog.jpg but in png format
|
|
|
|
|
- loglin.png - Graph with logarithmic/linear coordinates
|
|
|
|
|
- loglog.png - Graph with logarithmic/logarithmic coordinates
|
|
|
|
|
- normdist.jpg - Graph of normal distribution
|
|
|
|
|
- normdist.png - Same as normdist.jpg but in png format
|
|
|
|
|
- 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"
|
|
|
|
|
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
|
|
|
|
|
- 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.png - Same as testcase.jpg but in png format
|
|
|
|
|
- testcoords.jpg - Advanced graph used by developers to check the affine
|
|
|
|
|
transformations in Engauge
|
|
|
|
|
- testcoords.sxd - Open Office document used to create testcoords.jpg
|
|
|
|
|
(not an image!)
|
|
|
|
|
- usgs.png - Fictional map loosely based on U.S. Geological Survey
|
|
|
|
|
topographic maps
|
|
|
|
|
|
|
|
|
|
%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 engauge6-%{version}
|
|
|
|
|
%autosetup -p0 -n %{name}-%{version}
|
|
|
|
|
|
|
|
|
|
##Patch the test build script to use qmake-qt5 and default Fedora
|
|
|
|
|
##optimization flags for compilers
|
|
|
|
|
%patch0 -p0
|
|
|
|
|
sed -e 's|RPM_OPT_FLAGS|"%{optflags}"|g' -i src/build_and_run_all_tests
|
|
|
|
|
|
|
|
|
|
##Active support to jpeg2000
|
|
|
|
|
##jpeg2000 libraries not available on EPEL
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
sed -e 's|CONFIG = qt warn_on thread debug|CONFIG = qt warn_on thread jpeg2000 debug|g' -i engauge.pro
|
|
|
|
|
sed -e 's|INCLUDEPATH += Jpeg2000|INCLUDEPATH += src/Jpeg2000|g' -i engauge.pro
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
##Remove default -O1 optimization
|
|
|
|
|
## Remove default -O1 optimization
|
|
|
|
|
sed -e 's|-O1||g' -i engauge.pro
|
|
|
|
|
|
|
|
|
|
##Remove spurious executable permissions
|
|
|
|
|
for i in `find src -type f \( -name "*.cpp" -o -name "*.h" \)`; do
|
|
|
|
|
chmod a-x $i
|
|
|
|
|
done
|
|
|
|
|
## Set fftw library link-path
|
|
|
|
|
sed -e 's|-L/$$(FFTW_HOME)/lib|-L$$(FFTW_HOME)/%{_libdir}|g' -i engauge.pro
|
|
|
|
|
|
|
|
|
|
## Remove post-link task
|
|
|
|
|
sed --in-place '/QMAKE_POST_LINK/d' engauge.pro
|
|
|
|
|
|
|
|
|
|
## Remove rpath link
|
|
|
|
|
sed --in-place '/QMAKE_LFLAGS/d' engauge.pro
|
|
|
|
|
|
|
|
|
|
## Remove spurious executable permissions
|
|
|
|
|
find . -type f -name "*.h" -exec chmod 0644 '{}' \;
|
|
|
|
|
find . -type f -name "*.cpp" -exec chmod 0644 '{}' \;
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
export JPEG2000_INCLUDE=%{_includedir}/openjpeg-2.1
|
|
|
|
|
export JPEG2000_LIB=%{_libdir}
|
|
|
|
|
%endif
|
|
|
|
|
export ENGAUGE_RELEASE=1
|
|
|
|
|
qmake-qt5 -makefile engauge.pro \
|
|
|
|
|
QMAKE_CFLAGS="$RPM_OPT_FLAGS $RPM_LD_FLAGS -Wl,-z,now" \
|
|
|
|
|
QMAKE_CXXFLAGS="$RPM_OPT_FLAGS $RPM_LD_FLAGS -Wl,-z,now" \
|
|
|
|
|
QMAKE_LFLAGS="$RPM_LD_FLAGS -Wl,-z,now" \
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
export OPENJPEG_INCLUDE=`pkg-config --cflags libopenjp2 | sed 's/-I//'`
|
|
|
|
|
export OPENJPEG_LIB=%{_libdir}
|
|
|
|
|
export POPPLER_INCLUDE=`pkg-config --cflags poppler-qt5 | sed 's/-I//'`
|
|
|
|
|
export POPPLER_LIB=%{_libdir}
|
|
|
|
|
%{qmake_qt5} engauge.pro "CONFIG+=pdf jpeg2000" QT_SELECT=qt5 \
|
|
|
|
|
%else
|
|
|
|
|
%{qmake_qt5} engauge.pro "CONFIG+=log4cpp_null" QT_SELECT=qt5 \
|
|
|
|
|
%endif
|
|
|
|
|
QMAKE_CFLAGS_RELEASE="$RPM_OPT_FLAGS -pie -Wl,-z,now" \
|
|
|
|
|
QMAKE_CXXFLAGS_RELEASE="$RPM_OPT_FLAGS -pie -Wl,-z,now" \
|
|
|
|
|
QMAKE_LFLAGS="$RPM_LD_FLAGS -pie -Wl,-z,now" \
|
|
|
|
|
DEFINES+=HELPDIR=%{_datadir}/doc/%{name}/help
|
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
%make_build
|
|
|
|
|
|
|
|
|
|
##Build HELP files
|
|
|
|
|
## Build HELP files
|
|
|
|
|
pushd help
|
|
|
|
|
qcollectiongenerator-qt5 engauge.qhcp -o engauge.qhc
|
|
|
|
|
mv engauge.qch ../bin/documentation
|
|
|
|
|
mv engauge.qhc ../bin/documentation
|
|
|
|
|
rm -f build
|
|
|
|
|
rm -f build build.*
|
|
|
|
|
rm -rf .gitignore
|
|
|
|
|
popd
|
|
|
|
|
|
|
|
|
|
##Build HTML/Latex documentation files
|
|
|
|
|
## Build HTML/Latex documentation files
|
|
|
|
|
pushd src
|
|
|
|
|
doxygen
|
|
|
|
|
popd
|
|
|
|
@ -187,7 +177,7 @@ mkdir -p %{buildroot}%{_datadir}/%{name}-%{version}/samples
|
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/%{name}-%{version}/img
|
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/applications
|
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/appdata
|
|
|
|
|
mkdir -p %{buildroot}%{_metainfodir}
|
|
|
|
|
mkdir -p %{buildroot}%{_bindir}
|
|
|
|
|
|
|
|
|
|
install -p -m 755 bin/engauge %{buildroot}%{_bindir}
|
|
|
|
@ -197,13 +187,13 @@ install -p -m 644 *.gif *.jp* *.png *.bmp %{buildroot}%{_datadir}/%{name}-%{vers
|
|
|
|
|
popd
|
|
|
|
|
|
|
|
|
|
install -p -m 644 src/img/* %{buildroot}%{_datadir}/%{name}-%{version}/img
|
|
|
|
|
install -p -m 644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps
|
|
|
|
|
install -p -m 644 %{SOURCE3} %{buildroot}%{_datadir}/pixmaps
|
|
|
|
|
install -p -m 644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/
|
|
|
|
|
install -p -m 644 %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
install -p -m 644 %{SOURCE1} %{buildroot}%{_datadir}/appdata
|
|
|
|
|
install -p -m 644 %{SOURCE1} %{buildroot}%{_metainfodir}/
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
##Make a .desktop file
|
|
|
|
|
## Make a .desktop file
|
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/applications
|
|
|
|
|
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF
|
|
|
|
|
[Desktop Entry]
|
|
|
|
@ -213,7 +203,7 @@ Comment=Extract data from graphs
|
|
|
|
|
TryExec=engauge
|
|
|
|
|
Exec=engauge
|
|
|
|
|
MimeType=text/plain
|
|
|
|
|
Categories=Education;Science;DataVisualization
|
|
|
|
|
Categories=Education;Science;DataVisualization;
|
|
|
|
|
Icon=/usr/share/pixmaps/engauge-digitizer.xpm
|
|
|
|
|
Keywords=Analog-Digital Converter;
|
|
|
|
|
EOF
|
|
|
|
@ -235,45 +225,203 @@ sed -e \
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*.appdata.xml
|
|
|
|
|
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
##Tests
|
|
|
|
|
pushd src
|
|
|
|
|
xvfb-run -s "-screen 0 640x480x24" -a sh -x ./build_and_run_all_tests
|
|
|
|
|
|
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} <= 7
|
|
|
|
|
%post
|
|
|
|
|
/usr/bin/update-desktop-database &> /dev/null || :
|
|
|
|
|
|
|
|
|
|
%postun
|
|
|
|
|
/usr/bin/update-desktop-database &> /dev/null || :
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%{!?_licensedir:%global license %doc}
|
|
|
|
|
%doc README.md help bin/documentation/engauge.qhc bin/documentation/engauge.qch
|
|
|
|
|
%doc README.md help
|
|
|
|
|
%license LICENSE
|
|
|
|
|
%{_bindir}/engauge
|
|
|
|
|
%{_datadir}/pixmaps/%{name}*.svg
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
%{_datadir}/appdata/*.appdata.xml
|
|
|
|
|
%{_metainfodir}/*.appdata.xml
|
|
|
|
|
%endif
|
|
|
|
|
%{_datadir}/applications/%{name}.desktop
|
|
|
|
|
%{_datadir}/%{name}-%{version}/
|
|
|
|
|
%exclude %{_datadir}/%{name}-%{version}/samples
|
|
|
|
|
|
|
|
|
|
%files samples
|
|
|
|
|
%{!?_licensedir:%global license %doc}
|
|
|
|
|
%doc samples/README
|
|
|
|
|
%license LICENSE
|
|
|
|
|
%dir %{_datadir}/%{name}-%{version}
|
|
|
|
|
%{_datadir}/%{name}-%{version}/samples
|
|
|
|
|
|
|
|
|
|
%files doc
|
|
|
|
|
%{!?_licensedir:%global license %doc}
|
|
|
|
|
%doc README.md doc/doxygen/html
|
|
|
|
|
%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
|
|
|
|
|
|
|
|
|
|
* Mon Aug 13 2018 Antonio Trande <sagitter@fedoraproject.org> - 1:10.9-1
|
|
|
|
|
- Update to 10.9
|
|
|
|
|
|
|
|
|
|
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:10.7-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jul 04 2018 Antonio Trande <sagitter@fedoraproject.org> - 1:10.7-1
|
|
|
|
|
- Update to 10.7
|
|
|
|
|
|
|
|
|
|
* Sat May 05 2018 Antonio Trande <sagitter@fedoraproject.org> - 1:10.6-1
|
|
|
|
|
- Update to 10.6
|
|
|
|
|
|
|
|
|
|
* Thu Feb 22 2018 Antonio Trande <sagitter@fedoraproject.org> - 1:10.4-4
|
|
|
|
|
- Add gcc gcc-c++ BR
|
|
|
|
|
|
|
|
|
|
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:10.4-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Dec 21 2017 Antonio Trande <sagitter@fedoraproject.org> - 1:10.4-2
|
|
|
|
|
- Appdata file moved into metainfo data directory
|
|
|
|
|
|
|
|
|
|
* Sat Oct 21 2017 Antonio Trande <sagitter@fedoraproject.org> - 1:10.4-1
|
|
|
|
|
- Update to 10.4
|
|
|
|
|
|
|
|
|
|
* Mon Aug 21 2017 Antonio Trande <sagitter@fedoraproject.org> - 1:10.2-1
|
|
|
|
|
- Update to 10.2
|
|
|
|
|
|
|
|
|
|
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:10.1-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:10.1-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jul 20 2017 Antonio Trande <sagitter@fedoraproject.org> - 1:10.1-1
|
|
|
|
|
- Update to 10.1
|
|
|
|
|
|
|
|
|
|
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:10.0-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Apr 03 2017 Antonio Trande <sagitter@fedoraproject.org> - 1:10.0-1
|
|
|
|
|
- Update to 10.0
|
|
|
|
|
|
|
|
|
|
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:9.8-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jan 05 2017 Antonio Trande <sagitterATfedoraproject.org> 1:9.8-2
|
|
|
|
|
- Conformed to new rules for scriptlets
|
|
|
|
|
|
|
|
|
|
* Sun Dec 11 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:9.8-1
|
|
|
|
|
- Update to 9.8
|
|
|
|
|
|
|
|
|
|
* Thu Dec 01 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:9.7-1
|
|
|
|
|
- Update to 9.7
|
|
|
|
|
- qgnomeplatform required on f25+
|
|
|
|
|
|
|
|
|
|
* Tue Nov 22 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:9.6-1
|
|
|
|
|
- Update to 9.6
|
|
|
|
|
|
|
|
|
|
* Mon Oct 10 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:9.5-1
|
|
|
|
|
- Update to 9.5
|
|
|
|
|
|
|
|
|
|
* Sat Oct 01 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:9.4-1
|
|
|
|
|
- Update to 9.4
|
|
|
|
|
|
|
|
|
|
* Tue Sep 20 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:9.3-1
|
|
|
|
|
- Update to 9.3
|
|
|
|
|
|
|
|
|
|
* Sun Aug 28 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:9.2-1
|
|
|
|
|
- Update to 9.2
|
|
|
|
|
|
|
|
|
|
* Sun Jul 31 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:9.1-1
|
|
|
|
|
- Update to 9.1
|
|
|
|
|
|
|
|
|
|
* Tue Jul 19 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:9.0-2
|
|
|
|
|
- Fix appdata file's tags
|
|
|
|
|
|
|
|
|
|
* Tue Jul 19 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:9.0-1
|
|
|
|
|
- Update to 9.0
|
|
|
|
|
|
|
|
|
|
* Thu Jun 09 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:8.2-1
|
|
|
|
|
- Update to 8.2
|
|
|
|
|
|
|
|
|
|
* Tue May 31 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:8.1-1
|
|
|
|
|
- Update to 8.1
|
|
|
|
|
|
|
|
|
|
* Mon Apr 25 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:7.2-1
|
|
|
|
|
- Update to 7.2
|
|
|
|
|
|
|
|
|
|
* Thu Mar 24 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:7.1-1
|
|
|
|
|
- Update to 7.1
|
|
|
|
|
|
|
|
|
|
* Sun Mar 06 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:7.0-2
|
|
|
|
|
- Update of appdata file
|
|
|
|
|
|
|
|
|
|
* Sun Mar 06 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:7.0-1
|
|
|
|
|
- Update to 7.0
|
|
|
|
|
|
|
|
|
|
* Thu Feb 04 2016 Antonio Trande <sagitter@fedoraproject.org> - 1:6.2-4.20160204gitb6ad5b
|
|
|
|
|
- Update to commit #b6ad5b
|
|
|
|
|
|
|
|
|
|
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.2-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Feb 01 2016 Rex Dieter <rdieter@fedoraproject.org> 1:6.2-2
|
|
|
|
|
- use %%qmake_qt5 macro (instead of settings flags by hand)
|
|
|
|
|
|
|
|
|
|
* Tue Dec 01 2015 Antonio Trande <sagitter@fedoraproject.org> - 1:6.2-1
|
|
|
|
|
- Update to 6.2
|
|
|
|
|
|
|
|
|
|
* Sun Nov 08 2015 Antonio Trande <sagitter@fedoraproject.org> - 1:6.1-2
|
|
|
|
|
- Excluding PPC arch on EPEL6 because of missing BR packages (log4cpp)
|
|
|
|
|
|
|
|
|
|