Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package harfbuzz for openSUSE:Factory 
checked in at 2021-01-19 15:58:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old)
 and      /work/SRC/openSUSE:Factory/.harfbuzz.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "harfbuzz"

Tue Jan 19 15:58:28 2021 rev:78 rq:863164 version:2.7.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes        2020-12-30 
17:12:19.444814898 +0100
+++ /work/SRC/openSUSE:Factory/.harfbuzz.new.28504/harfbuzz.changes     
2021-01-19 15:58:29.391044000 +0100
@@ -1,0 +2,22 @@
+Wed Jan 13 12:03:09 UTC 2021 - Dominique Leuenberger <[email protected]>
+
+- Re-enable graphite2 support: TexLive relies on this to be
+  present:
+  + Pass -Dgraphite=enabled to meson.
+  + Add pkgconfig(graphite2) BuildRequires.
+
+-------------------------------------------------------------------
+Fri Jan  8 20:39:59 UTC 2021 - Bj??rn Lie <[email protected]>
+
+- Switch to meson buildsystem:
+  + Add meson BuildRequires and macros.
+  + Replace gcc-c++ for generic c++_compiler BuildRequires.
+  + Add meson_test macro in check section, run tests during build.
+  + Drop pkgconfig(graphite2) BuildRequires: No longer build
+    graphite2 support, following upstream that disables this by
+    default.
+  + Stop packaging gtk-docs, pass -Ddocs=disabled to meson, this
+    way we might avoid a build-cycle and since we did not have a
+    explicit docs subpackage, just silently drop them.
+
+-------------------------------------------------------------------
@@ -4,13 +26,16 @@
-- harfbuzz 2.7.4:
-  - Fix missing --enable-introspection configure option
-- includes changes from 2.7.3:
-  - Update USE shaper to 2020-08-13 specification, and other improvements
-  - Don???t disable liga feature in myanmar shaper, to match Uniscribe
-  - Improvements to language and script tags handling.
-  - Update language system tag registry to OpenType 1.8.4
-  - Support for serializing and deserializing Unicode buffers
-  - Increase buffer work limits to handle fonts with many complex lookups
-  - Handle more shaping operations in trace output
-  - Memory access fixes
-  - More OOM fixes
-  - Improved documentation
+- Update to version 2.7.4:
+  + Fix missing --enable-introspection configure option
+- Changes from version 2.7.3:
+  + Update USE shaper to 2020-08-13 specification, and other
+    improvements
+  + Don???t disable liga feature in myanmar shaper, to match
+    Uniscribe
+  + Improvements to language and script tags handling.
+  + Update language system tag registry to OpenType 1.8.4
+  + Support for serializing and deserializing Unicode buffers
+  + Increase buffer work limits to handle fonts with many complex
+    lookups
+  + Handle more shaping operations in trace output
+  + Memory access fixes
+  + More OOM fixes
+  + Improved documentation.
@@ -21,12 +46,17 @@
-- update to 2.7.2:
-  - Fix a regression in the previous release that caused a crash with Kaithi.
-  - More OOM fixes.
-  - ot-funcs now handles variable empty glyphs better when hvar/vvar isn't 
present.
-  - Reverted a GDEF processing regression.
-  - A couple of fixes to handle OOM better.
-  - Use an implementation for round that always rounds up, some minor 
fluctuations
-    are expected on var font specially when hb-ot callback is used.
-  - Fix an AAT's `kerx` issue on broken rendering of Devanagari Sangam MN.
-  - Remove AAT's `lcar` table support from _get_ligature_carets API, not even 
much
-    use on macOS installed fonts (only two files).  GDEF support is the 
recommended
-    one and expected to work properly after issues fixed two releases ago.
+- Update to version 2.7.2:
+  + Fix a regression in the previous release that caused a crash
+    with Kaithi.
+  + More OOM fixes.
+  + ot-funcs now handles variable empty glyphs better when
+    hvar/vvar isn't present.
+  + Reverted a GDEF processing regression.
+  + A couple of fixes to handle OOM better.
+  + Use an implementation for round that always rounds up, some
+    minor fluctuations are expected on var font specially when
+    hb-ot callback is used.
+  + Fix an AAT's `kerx` issue on broken rendering of Devanagari
+    Sangam MN.
+  + Remove AAT's `lcar` table support from _get_ligature_carets
+    API, not even much use on macOS installed fonts (only two
+    files). GDEF support is the recommended one and expected to
+    work properly after issues fixed two releases ago.
@@ -34,4 +64,5 @@
-  - Minor .so files versioning scheme change and remove stable/unstable scheme
-    differences, was never used in practice (always default to stable scheme).
-  - We are now suggesting careful packaging of the library using meson,
-    https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson
+  - Minor .so files versioning scheme change and remove
+    stable/unstable scheme differences, was never used in practice
+    (always default to stable scheme).
+  - We are now suggesting careful packaging of the library using
+    meson, 
https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson
@@ -39 +70,2 @@
-  - Distribution package URL is changed, either use GitHub generated tarballs,
+  - Distribution package URL is changed, either use GitHub
+    generated tarballs,
@@ -41 +73,2 @@
-    or, even more preferably use commit hash of the release and git checkouts 
like,
+    or, even more preferably use commit hash of the release and git
+    checkouts like,

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ harfbuzz.spec ++++++
--- /var/tmp/diff_new_pack.6ya8Tv/_old  2021-01-19 15:58:30.131045118 +0100
+++ /var/tmp/diff_new_pack.6ya8Tv/_new  2021-01-19 15:58:30.135045124 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package harfbuzz
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,9 @@
 URL:            https://www.freedesktop.org/wiki/Software/HarfBuzz
 Source0:        
https://github.com/harfbuzz/harfbuzz/releases/download/%{version}/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
-BuildRequires:  gcc-c++
+
+BuildRequires:  c++_compiler
+BuildRequires:  meson
 BuildRequires:  pkgconfig >= 0.28
 BuildRequires:  pkgconfig(cairo) >= 1.8.0
 BuildRequires:  pkgconfig(cairo-ft)
@@ -95,23 +97,20 @@
 This package contains the development files.
 
 %prep
-%autosetup
+%autosetup -p1
 
 %build
-%configure \
-       --disable-static \
-       --with-glib \
-       --with-freetype \
-       --with-cairo \
-       --with-icu \
-       --with-graphite2 \
-       --with-gobject=yes \
+%meson \
+       -Ddocs=disabled \
+       -Dgraphite=enabled \
        %{nil}
-%make_build
+%meson_build
+
+%check
+%meson_test
 
 %install
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
 
 %post -n libharfbuzz0 -p /sbin/ldconfig
 %postun -n libharfbuzz0 -p /sbin/ldconfig
@@ -147,8 +146,6 @@
 
 %files devel
 %doc AUTHORS README THANKS
-%docdir %{_datadir}/gtk-doc
-%{_datadir}/gtk-doc/html/harfbuzz/
 %{_includedir}/harfbuzz/
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/harfbuzz.pc

Reply via email to