Hello community, here is the log from the commit of package qpdf for openSUSE:Factory checked in at 2018-01-26 13:56:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qpdf (Old) and /work/SRC/openSUSE:Factory/.qpdf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qpdf" Fri Jan 26 13:56:13 2018 rev:32 rq:568821 version:7.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qpdf/qpdf.changes 2017-09-25 13:53:14.834913813 +0200 +++ /work/SRC/openSUSE:Factory/.qpdf.new/qpdf.changes 2018-01-26 13:56:17.758234247 +0100 @@ -1,0 +2,35 @@ +Wed Jan 24 03:47:54 UTC 2018 - [email protected] + +- Update to version 7.1.0 + * Allow raw encryption key to be specified in libary and command + line with the QPDF::setPasswordIsHexKey method and + --password-is-hex-key option. Allow encryption key to be displayed + with --show-encryption-key option. See + https://blog.didierstevens.com/2017/12/28/cracking-encrypted-pdfs-part-3/ + for a discussion of using this for cracking encrypted PDFs. I hope + that a future release of qpdf will include some additional + recovery options that may also make use of this capability. + * Fix lexical error: the PDF specification allows floating point + numbers to end with "." + * Fix link order in the build to avoid conflicts when building + from source while an older version of qpdf is installed + * Add support for TIFF predictor for LZW and Flate streams. Now + * Clarify documentation around options that control parsing but + not output creation. Two options: --suppress-recovery and + --ignore-xref-streams, were documented in the "Advanced + Transformation Options" section of the manual and --help output + even though they are not related to output. These are now + described in a separate section called "Advanced Parsing Options." + * Implement remaining PNG filters for decode. Prior versions could + decode only the "up" filter. Now all PNG filters (sub, up, + average, Paeth, optimal) are supported for decoding. + The implementation of the remaining PNG filters changed the + interface to the private Pl_PNGFilter class, but this class's + header file is not in the installation, and there is no public + interface to the class. Within the library, the class is never + allocated on the stack; it is only ever dynamically allocated. As + such, this does not actually break binary compatibility of the + library. all predictor functions are supported +- cleanup with spec-cleaner + +------------------------------------------------------------------- Old: ---- qpdf-7.0.0.tar.gz New: ---- qpdf-7.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qpdf.spec ++++++ --- /var/tmp/diff_new_pack.RbaZ1g/_old 2018-01-26 13:56:19.210166456 +0100 +++ /var/tmp/diff_new_pack.RbaZ1g/_new 2018-01-26 13:56:19.214166269 +0100 @@ -1,7 +1,7 @@ # # spec file for package qpdf # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,10 +16,10 @@ # +%define so_version 18 Name: qpdf -Version: 7.0.0 +Version: 7.1.0 Release: 0 -%define so_version 18 Summary: Command-line tools and library for transforming PDF files License: Apache-2.0 Group: Development/Libraries/C and C++ @@ -29,7 +29,6 @@ BuildRequires: libjpeg8-devel BuildRequires: pkgconfig BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description QPDF is a program that does structural, content-preserving @@ -46,7 +45,6 @@ existing PDF files. %package devel - Summary: Development files for qpdf PDF manipulation library Group: Development/Libraries/C and C++ Requires: %{name} = %{version} @@ -68,39 +66,35 @@ %setup -q %build -export CXXFLAGS="%optflags -fvisibility-inlines-hidden" +export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden" %configure --disable-static --disable-test-compare-images \ --docdir='${datarootdir}'/doc/packages/%{name} \ --enable-show-failed-test-output make %{?_smp_mflags} %check -make check +make %{?_smp_mflags} check rm -rf qpdf/qtest # Unicode data can't be redistributed freely %install -%makeinstall +%make_install -rm %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print %post -n libqpdf%{so_version} -p /sbin/ldconfig - %postun -n libqpdf%{so_version} -p /sbin/ldconfig %files -%defattr(-,root,root) -%dir %{_datadir}/doc/packages/%{name} -%doc %{_datadir}/doc/packages/%{name}/* +%dir %{_docdir}/%{name} +%doc %{_docdir}/%{name}/* %doc ChangeLog Artistic-2.0 %{_bindir}/* %{_mandir}/man1/* %files -n libqpdf%{so_version} -%defattr(-,root,root) %{_libdir}/libqpdf.so.%{so_version}* %files devel -%defattr(-,root,root) %{_includedir}/* %{_libdir}/pkgconfig/libqpdf.pc %{_libdir}/libqpdf.so ++++++ qpdf-7.0.0.tar.gz -> qpdf-7.1.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/qpdf/qpdf-7.0.0.tar.gz /work/SRC/openSUSE:Factory/.qpdf.new/qpdf-7.1.0.tar.gz differ: char 5, line 1
