Hello community, here is the log from the commit of package harfbuzz for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/harfbuzz (Old) and /work/SRC/openSUSE:Leap:15.2/.harfbuzz.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "harfbuzz" Thu Jan 30 14:49:54 2020 rev:47 rq:757864 version:2.6.4 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/harfbuzz/harfbuzz.changes 2020-01-15 15:10:31.850076602 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.harfbuzz.new.26092/harfbuzz.changes 2020-01-30 14:50:49.682916110 +0100 @@ -1,0 +2,156 @@ +Sun Nov 24 17:43:36 UTC 2019 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 2.6.4: + + small bug fixes and build fixes + +------------------------------------------------------------------- +Tue Oct 29 17:49:28 UTC 2019 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 2.6.3: + + Misc small fixes, mostly to build-related issues + + New API: hb_font_get_nominal_glyphs() + +------------------------------------------------------------------- +Sun Oct 6 19:27:44 UTC 2019 - Andreas Stieger <andreas.stie...@gmx.de> + +- add upstream sigining keyring and verify source signature + +------------------------------------------------------------------- +Thu Oct 3 21:11:08 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.6.2: + + Misc small fixes, mostly to build-related issues. + +------------------------------------------------------------------- +Fri Sep 13 20:20:39 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.6.1: + + Fix regression with hb_font_create_sub_font scaling introduced + in 2.6.0. + + Change interpretation of font PTEM size / CoreText font size + handling. + + hb-ot-font: Prefer symbol cmap subtable if present. + + Apply 'dist'/'abvm'/'blwm' features to all scripts. + + Drop experimental DirectWrite API. +- Changes from version 2.6.0: + + New OpenType metrics, baseline, and metadata table access APIs. + + New API to set font variations to a named-instance. + + New hb-gdi.h header and API for creating hb_face_t from HFONT. + + Amalgam: Provide a single-file harfbuzz.cc file for easier + alternate building. + + More size-reduction configurable options, enabled by HB_TINY. + +------------------------------------------------------------------- +Sat Jul 13 21:26:23 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.5.3: + + Fix UCD script data for Unicode 10+ scripts. This was broken + since 2.5.0. + + More optimizations for HB_TINY. +- Changes from version 2.5.2: + + More hb-config.hh facilities to shrink library size, namely + when built as HB_TINY. + + New documentation of custom configurations in CONFIG.md. + + Fix build on gcc 4.8. That's supported again. + + Universal Shaping Engine improvements. + + API Changes: Undeprecate some horizontal-kerning API and + re-enable in hb-ft, such that Type1 fonts will continue + kerning. +- Changes from version 2.5.1: + + Fix build with various versions of Visual Studio. + + Improved documentation. + + Bugfix in subsetting glyf table. + + Improved scripts for cross-compiling for Windows using mingw. + + Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER to + HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER. A deprecated macro is + added for backwards-compatibility. +- Changes from version 2.5.0: + + This release does not include much functional changes, but + includes major internal code-base changes. We now require + C++11. Support for gcc 4.8 and earlier has been dropped. + + New hb-config.hh facility for compiling smaller library for + embedded and web usecases. + + New Unicode Character Databse implementation that is half the + size of previously-used UCDN. + + Subsetter improvements. + + Improved documentation. + + isc shaping fixes. +- Changes from version 2.4.0: + + Unicode 12. + + Misc fixes. + + Subsetter improvements. + + New API: HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE and + hb_directwrite_face_create(). + +------------------------------------------------------------------- +Mon Mar 18 12:56:20 UTC 2019 - Tomáš Chvátal <tchva...@suse.com> + +- Update to 2.3.1: + * too many changes to ever iterate, see NEWS for the details + +------------------------------------------------------------------- +Thu Oct 4 12:56:06 UTC 2018 - Tomáš Chvátal <tchva...@suse.com> + +- Update to 1.9.0: + * Various gcc warning fixes + * New Face-builder API + * Internal source header name changes + * Major Khmer shaper improvements + * Couple of Indic bugfixes + +------------------------------------------------------------------- +Sat Jun 16 03:46:42 UTC 2018 - luc1...@linuxmail.org + +- Update to version 1.8.1: + + Add correctness bug in hb_set_t operations, introduced in + 1.7.7. +- Changes from version 1.8.0: + + Update to Unicode 11.0.0. +- Changes from version 1.7.7: + + All HarfBuzz objects are significantly smaller in size now. + + Sinhala: Position repha on top of post-consonant, not base. + + Significant libharfbuzz-subset changes. API subject to change. + + New API in libharfbuzz: hb_blob_create_from_file() and + hb_face_count(). +- Add missing post(un) ldconfig scriptlets for libharfbuzz-subset + shared library. + +------------------------------------------------------------------- +Tue Mar 13 10:34:46 UTC 2018 - bjorn....@gmail.com + +- Update to version 1.7.6: + + Fix to hb_set_t binary operations. Ouch. + + New experimental harfbuzz-subset library. All of hb-subset.h is + experimental right now and API WILL change. + + New API: + - hb_blob_copy_writable_or_fail(). + - HB_OT_TAG_BASE. + - hb_set_previous(). + - hb_set_previous_range(). +- Split out new sub-package libharfbuzz-subset0. +- Add libharfbuzz-gobject0 and libharfbuzz-subset0 to baselibs. +- Use make_build macro. + +------------------------------------------------------------------- +Tue Mar 13 08:36:14 UTC 2018 - jeng...@inai.de + +- Update summaries. + +------------------------------------------------------------------- +Sun Mar 11 03:40:33 UTC 2018 - luc1...@linuxmail.org + +- Fix broken libharbuzz-gobject.so symlink by requiring Harfbuzz's + Gobject library for the devel package. +- Add missing GI bindings requirement for the devel package. + +------------------------------------------------------------------- +Fri Mar 9 11:51:15 UTC 2018 - astie...@suse.com + +- Fix build on Leap 42.3: don't use make_build. + +------------------------------------------------------------------- +Wed Feb 28 16:33:22 UTC 2018 - dims...@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- Old: ---- harfbuzz-1.7.5.tar.bz2 New: ---- harfbuzz-2.6.4.tar.xz harfbuzz-2.6.4.tar.xz.sha256.asc harfbuzz.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ harfbuzz.spec ++++++ --- /var/tmp/diff_new_pack.9v73XB/_old 2020-01-30 14:50:50.190916380 +0100 +++ /var/tmp/diff_new_pack.9v73XB/_new 2020-01-30 14:50:50.194916382 +0100 @@ -1,7 +1,7 @@ # # spec file for package harfbuzz # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,21 +12,24 @@ # 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/ # Name: harfbuzz -Version: 1.7.5 +Version: 2.6.4 Release: 0 Summary: An OpenType text shaping engine License: MIT -Group: Productivity/Text/Utilities -Url: https://www.freedesktop.org/wiki/Software/HarfBuzz -Source: https://www.freedesktop.org/software/harfbuzz/release/%{name}-%{version}.tar.bz2 +URL: https://www.freedesktop.org/wiki/Software/HarfBuzz +Source0: https://www.freedesktop.org/software/harfbuzz/release/%{name}-%{version}.tar.xz +Source1: https://www.freedesktop.org/software/harfbuzz/release/%{name}-%{version}.tar.xz.sha256.asc +# http://behdad.org +Source2: %{name}.keyring Source99: baselibs.conf - BuildRequires: gcc-c++ +BuildRequires: gpg2 +BuildRequires: pkgconfig BuildRequires: pkgconfig(cairo) >= 1.8.0 BuildRequires: pkgconfig(cairo-ft) BuildRequires: pkgconfig(freetype2) >= 12.0.6 @@ -43,54 +46,62 @@ %package -n libharfbuzz0 Summary: An OpenType text shaping engine -Group: System/Libraries %description -n libharfbuzz0 HarfBuzz is an OpenType text shaping engine. %package -n libharfbuzz-icu0 -Summary: An OpenType text shaping engine - ICU library -Group: System/Libraries +Summary: ICU integration into the HarfBuzz OpenType text shaping engine %description -n libharfbuzz-icu0 HarfBuzz is an OpenType text shaping engine. This package contains the ICU library. %package -n libharfbuzz-gobject0 -Summary: An OpenType text shaping engine - GObject library -Group: System/Libraries +Summary: GObject wrapper around the HarfBuzz OpenType text shaping engine %description -n libharfbuzz-gobject0 HarfBuzz is an OpenType text shaping engine. This package contains the GObject library. +%package -n libharfbuzz-subset0 +Summary: An OpenType text shaping engine + +%description -n libharfbuzz-subset0 +HarfBuzz is an OpenType text shaping engine. +This package contains the subset library + +%package -n typelib-1_0-HarfBuzz-0_0 +Summary: Introspection bindings for the HarfBuzz/GObject library + +%description -n typelib-1_0-HarfBuzz-0_0 +HarfBuzz is an OpenType text shaping engine. +This package provides the GObject Introspection bindings for HarfBuzz. + %package tools -Summary: An OpenType text shaping engine -- Tools -Group: Productivity/Text/Utilities +Summary: Tools from the HarfBuzz text shaping software %description tools HarfBuzz is an OpenType text shaping engine. +This package provides a set of tools for HarfBuzz. %package devel -Summary: An OpenType text shaping engine -- Development Files -Group: Development/Libraries/C and C++ +Summary: Development files for the HarfBuzz OpenType text shaping engine +Requires: libharfbuzz-gobject0 = %{version} Requires: libharfbuzz-icu0 = %{version} +Requires: libharfbuzz-subset0 = %{version} Requires: libharfbuzz0 = %{version} +Requires: typelib-1_0-HarfBuzz-0_0 = %{version} Requires: pkgconfig(freetype2) >= 12.0.6 %description devel HarfBuzz is an OpenType text shaping engine. This package contains the development files. -%package -n typelib-1_0-HarfBuzz-0_0 -Summary: An OpenType text shaping engine - Introspection bindings -Group: System/Libraries - -%description -n typelib-1_0-HarfBuzz-0_0 -HarfBuzz is an OpenType text shaping engine. -This package provides the GObject Introspection bindings for HarfBuzz - %prep +# the .tar.xz.sha256.asc non-detached signature was checked by source service +# Now check the inside hash +echo "`gpg --decrypt %{SOURCE1} | cut -c1-64` %{SOURCE0}" | sha256sum -c %autosetup %build @@ -111,12 +122,12 @@ %post -n libharfbuzz0 -p /sbin/ldconfig %postun -n libharfbuzz0 -p /sbin/ldconfig - %post -n libharfbuzz-icu0 -p /sbin/ldconfig %postun -n libharfbuzz-icu0 -p /sbin/ldconfig - %post -n libharfbuzz-gobject0 -p /sbin/ldconfig %postun -n libharfbuzz-gobject0 -p /sbin/ldconfig +%post -n libharfbuzz-subset0 -p /sbin/ldconfig +%postun -n libharfbuzz-subset0 -p /sbin/ldconfig %files -n libharfbuzz0 %license COPYING @@ -129,10 +140,17 @@ %files -n libharfbuzz-gobject0 %{_libdir}/libharfbuzz-gobject.so.0* +%files -n libharfbuzz-subset0 +%{_libdir}/libharfbuzz-subset.so.0* + +%files -n typelib-1_0-HarfBuzz-0_0 +%{_libdir}/girepository-1.0/HarfBuzz-0.0.typelib + %files tools %{_bindir}/hb-ot-shape-closure %{_bindir}/hb-shape %{_bindir}/hb-view +%{_bindir}/hb-subset %files devel %doc AUTHORS README THANKS @@ -143,9 +161,10 @@ %{_libdir}/pkgconfig/harfbuzz.pc %{_libdir}/pkgconfig/harfbuzz-icu.pc %{_libdir}/pkgconfig/harfbuzz-gobject.pc +%{_libdir}/pkgconfig/harfbuzz-subset.pc %{_datadir}/gir-1.0/HarfBuzz-0.0.gir - -%files -n typelib-1_0-HarfBuzz-0_0 -%{_libdir}/girepository-1.0/HarfBuzz-0.0.typelib +%dir %{_libdir}/cmake +%dir %{_libdir}/cmake/harfbuzz +%{_libdir}/cmake/harfbuzz/harfbuzz-config.cmake %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.9v73XB/_old 2020-01-30 14:50:50.230916401 +0100 +++ /var/tmp/diff_new_pack.9v73XB/_new 2020-01-30 14:50:50.230916401 +0100 @@ -1,2 +1,4 @@ libharfbuzz0 libharfbuzz-icu0 +libharfbuzz-gobject0 +libharfbuzz-subset0