Hello community, here is the log from the commit of package engauge-digitizer for openSUSE:Factory checked in at 2016-08-24 10:08:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/engauge-digitizer (Old) and /work/SRC/openSUSE:Factory/.engauge-digitizer.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "engauge-digitizer" Changes: -------- --- /work/SRC/openSUSE:Factory/engauge-digitizer/engauge-digitizer.changes 2016-07-14 09:43:44.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.engauge-digitizer.new/engauge-digitizer.changes 2016-08-24 10:08:37.000000000 +0200 @@ -1,0 +2,51 @@ +Sun Aug 21 01:28:45 UTC 2016 - badshah...@gmail.com + +- Update to version 9.1: + + Fix crash if graph points are generated before axis points + (gh#markummitchell/engauge-digitizer#167) + + Default for import cropping brings up cropping window for + multi-page pdfs (gh#markummitchell/engauge-digitizer#166) +- Changes from version 9.0: + + Image cropping option on import extracts just the graphs from + files with other image data + (gh#markummitchell/engauge-digitizer#149) + + Geometry window gives point feedback, and is another method + for drag-and-drop export + (gh#markummitchell/engauge-digitizer#143) + + Image replace menu option for rapid transfer of settings to a + new image (gh#markummitchell/engauge-digitizer#154) + + Cursor restoration after editing of points + (gh#markummitchell/engauge-digitizer#155) + + Editing of graphics point coordinates for improved accuracy + (gh#markummitchell/engauge-digitizer#156) + + Prevent hang for certain combinations of grid settings + (gh#markummitchell/engauge-digitizer#159) + + Semicolon delimiter option added for export + (gh#markummitchell/engauge-digitizer#161) + + Settings reset option added to command line + (gh#markummitchell/engauge-digitizer#162) +- Changes from version 8.3: + + Pdf file import (gh#markummitchell/engauge-digitizer#133, + gh#markummitchell/engauge-digitizer#143, + gh#markummitchell/engauge-digitizer#147) + + Extrapolation of points past the first and last points during + export (gh#markummitchell/engauge-digitizer#137) + + Fix crash on loading of new file after closing previous file + (gh#markummitchell/engauge-digitizer#139) + + Background image can be replaced for reusing axes and/or + settings when a new image is like a past image + (gh#markummitchell/engauge-digitizer#154) +- Packaging changes: + + Add BuildRequires: pkgconfig(poppler-qt5) and enable building + with pdf support (set POPPLER_INCLUDE and POPPLER_LIB env + variables, CONFIG+=pdf to qmake). + + Replace BuildRequires: pkgconfig(libjpeg) by libjpeg-devel to + make package build for Leap. + + Manually install doxygen HTML doc files instead of using the + %doc macro; this allows to cleanup duplicates using fdupes + (add BuildRequires: fdupes). + + Remove unneeded .gitignore file from help. + + Correct EOF encodings using sed where appropriate. + + Move license to main package. + +------------------------------------------------------------------- Old: ---- v8.2.tar.gz New: ---- v9.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ engauge-digitizer.spec ++++++ --- /var/tmp/diff_new_pack.jmSyZ8/_old 2016-08-24 10:08:40.000000000 +0200 +++ /var/tmp/diff_new_pack.jmSyZ8/_new 2016-08-24 10:08:40.000000000 +0200 @@ -17,7 +17,7 @@ Name: engauge-digitizer -Version: 8.2 +Version: 9.1 Release: 0 Summary: Ditigize old graphs into numbers again License: GPL-2.0+ @@ -27,9 +27,11 @@ Source1: %{name}.desktop Source2: %{name}-rpmlintrc BuildRequires: doxygen +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: icns-utils +BuildRequires: libjpeg-devel BuildRequires: pkgconfig BuildRequires: texlive-epstopdf-bin BuildRequires: texlive-latex-bin @@ -46,10 +48,10 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(fftw3) -BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libopenjp2) BuildRequires: pkgconfig(libpng12) BuildRequires: pkgconfig(log4cpp) +BuildRequires: pkgconfig(poppler-qt5) BuildRequires: tex(8r.enc) BuildRequires: tex(adjustbox.sty) BuildRequires: tex(caption.sty) @@ -98,11 +100,14 @@ export JPEG2000_LIB=%{_libdir} export OPENJPEG_INCLUDE=%{_includedir}/openjpeg-2.1 export OPENJPEG_LIB=%{_libdir} +export POPPLER_INCLUDE=%{_includedir}/poppler/qt5 +export POPPLER_LIB=%{_libdir} qmake-qt5 engauge.pro \ "DEFINES+=HELPDIR=%{_docdir}/%{name}/help" \ QMAKE_CFLAGS="%optflags -fno-strict-aliasing" \ - QMAKE_CXXFLAGS="%optflags -fno-strict-aliasing" + QMAKE_CXXFLAGS="%optflags -fno-strict-aliasing" \ + CONFIG+=pdf make %{?_smp_mflags} #HELP files @@ -111,6 +116,11 @@ mv engauge.qch ../bin/documentation mv engauge.qhc ../bin/documentation rm -f build +rm .gitignore +for f in engauge.qhcp dateformats.css +do + sed -i 's/\r$//' ${f} +done popd #HTML/Latex documentation files @@ -140,6 +150,11 @@ install -Dm 0644 dev/gnome/engauge-digitizer.appdata.xml \ %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml +#MANUALLY INSTALL DOC FILES TO BE ABLE TO CLEANUP DUPLICATES USING fdupes +mkdir -p %{buildroot}%{_docdir}/%{name}-doc +cp -pr doc/doxygen/html %{buildroot}%{_docdir}/%{name}-doc/ +%fdupes %{buildroot}%{_docdir}/%{name}-doc/html/ + %post %icon_theme_cache_post %desktop_database_post @@ -151,6 +166,7 @@ %files %defattr(-,root,root) %doc README.md help bin/documentation/engauge.qhc bin/documentation/engauge.qch +%license LICENSE %{_bindir}/engauge %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/applications/%{name}.desktop @@ -158,7 +174,7 @@ %{_datadir}/appdata/%{name}.appdata.xml %files doc -%doc README.md doc/doxygen/html doc/doxygen/latex/refman.pdf -%license LICENSE +%doc README.md doc/doxygen/latex/refman.pdf +%{_docdir}/%{name}-doc/html %changelog ++++++ v8.2.tar.gz -> v9.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/engauge-digitizer/v8.2.tar.gz /work/SRC/openSUSE:Factory/.engauge-digitizer.new/v9.1.tar.gz differ: char 12, line 1