Hello community, here is the log from the commit of package jbig2dec for openSUSE:Factory checked in at 2020-04-22 20:53:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jbig2dec (Old) and /work/SRC/openSUSE:Factory/.jbig2dec.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jbig2dec" Wed Apr 22 20:53:14 2020 rev:7 rq:794855 version:0.18 Changes: -------- --- /work/SRC/openSUSE:Factory/jbig2dec/jbig2dec.changes 2017-11-21 15:30:20.437627593 +0100 +++ /work/SRC/openSUSE:Factory/.jbig2dec.new.2738/jbig2dec.changes 2020-04-22 20:53:16.563425561 +0200 @@ -1,0 +2,31 @@ +Wed Apr 15 11:31:01 UTC 2020 - Luigi Baldoni <[email protected]> + +- Update to version 0.18 + * Performance enhancements related to decoding of MMR and + generic regions as well as composing images onto pages. + * Bug fixes for a few issues reported by Coverity and OSS-Fuzz. + version 0.17: + * Improved test suite by verifying input file contents and + adding all ubc test streams. Fixed bugs where previously + missing ubc test streams were decoded incorrectly. + * Bug fixes for a few issues reported by Coverity. + * Moved version number to jbig2.h, and adapted configure + correspondingly. Added pkg-config file to be installed + along side library. + version 0.16: + * API change allowing for library users to get the custom + allocator so it may be freed if necessary. This is useful if + the allocator is extended with e.g. a custom pointer needed + by the allocator callbacks. + version 0.15: + * Bug fix release, with many security related and stability + fixes as well as better tolerance/behaviour with out of spec + files +- New upstream source +- Now running autoreconf before configure to avoid problems with + the latter. Also build require automake and libtool for this + purpose. +- Dropped Group tag +- Spec cleanup + +------------------------------------------------------------------- Old: ---- jbig2dec-0.14.tar.gz New: ---- jbig2dec-0.18.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jbig2dec.spec ++++++ --- /var/tmp/diff_new_pack.Uln416/_old 2020-04-22 20:53:17.623427636 +0200 +++ /var/tmp/diff_new_pack.Uln416/_new 2020-04-22 20:53:17.627427644 +0200 @@ -1,7 +1,7 @@ # # spec file for package jbig2dec # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,19 +12,23 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define _gsver 952 +%define _sover 0 Name: jbig2dec -Version: 0.14 +Version: 0.18 Release: 0 Summary: JBIG2 Decoder Utility -License: AGPL-3.0+ -Group: Productivity/Other -URL: https://www.ghostscript.com/jbig2dec.html -Source: http://downloads.ghostscript.com/public/jbig2dec/%{name}-%{version}.tar.gz +License: AGPL-3.0-or-later +URL: https://jbig2dec.com +Source: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%{_gsver}/%{name}-%{version}.tar.gz Source1: baselibs.conf +BuildRequires: automake +BuildRequires: libtool +BuildRequires: pkgconfig BuildRequires: pkgconfig(libpng) %description @@ -32,18 +36,16 @@ spec. Also known as ITU T.88 and ISO IEC 14492, and included by reference in Adobe's PDF version 1.4 and later. -%package -n libjbig2dec0 +%package -n libjbig2dec%{_sover} Summary: JBIG2 Decoder Library -Group: System/Libraries -%description -n libjbig2dec0 +%description -n libjbig2dec%{_sover} jbig2dec is a decoder utility implementing the JBIG2 bi-level image compression spec. Also known as ITU T.88 and ISO IEC 14492, and included by reference in Adobe's PDF version 1.4 and later. %package devel Summary: JBIG2 decoder development files -Group: Development/Libraries/C and C++ Requires: libjbig2dec0 = %{version} %description devel @@ -51,11 +53,12 @@ based on libjbig2dec. %prep -%setup -q +%autosetup %build export CFLAGS="%{optflags} -fPIC" export LDFLAGS="-pie" +autoreconf -fiv %configure \ --disable-static \ --with-libpng @@ -74,14 +77,15 @@ %doc CHANGES README %license COPYING LICENSE %{_bindir}/jbig2dec -%{_mandir}/man1/jbig2dec.1%{ext_man} +%{_mandir}/man1/jbig2dec.1%{?ext_man} -%files -n libjbig2dec0 +%files -n libjbig2dec%{_sover} %{_libdir}/libjbig2dec.so.* %files devel %{_includedir}/jbig2.h %{_includedir}/memento.h %{_libdir}/libjbig2dec.so +%{_libdir}/pkgconfig/%{name}.pc %changelog ++++++ jbig2dec-0.14.tar.gz -> jbig2dec-0.18.tar.gz ++++++ ++++ 41859 lines of diff (skipped)
