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


Reply via email to