Hello community, here is the log from the commit of package harfbuzz for openSUSE:Factory checked in at 2018-02-21 14:08:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old) and /work/SRC/openSUSE:Factory/.harfbuzz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "harfbuzz" Wed Feb 21 14:08:28 2018 rev:62 rq:578042 version:1.7.5 Changes: -------- --- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes 2018-01-16 09:29:51.516820599 +0100 +++ /work/SRC/openSUSE:Factory/.harfbuzz.new/harfbuzz.changes 2018-02-21 14:08:30.252600740 +0100 @@ -1,0 +2,8 @@ +Fri Feb 9 21:00:57 UTC 2018 - [email protected] + +- Update to version 1.7.5: + + Separate Khmer shaper from Indic. + + First stab at AAT morx. Not hooked up. + + Misc bug fixes. + +------------------------------------------------------------------- @@ -5,0 +14,11 @@ + +------------------------------------------------------------------- +Tue Jan 9 19:33:26 UTC 2018 - [email protected] + +- Add pkgconfig(gobject-2.0) and + pkgconfig(gobject-introspection-1.0) BuildRequires, and pass + with-gobject=yes to configure, build GObject and Introspection + support. +- Following this, package the new sub-packages libharfbuzz-gobject0 + and typelib-1_0-HarfBuzz-0_0. +- Clean up spec, use autosetup and make_build macros. Old: ---- harfbuzz-1.7.4.tar.bz2 New: ---- harfbuzz-1.7.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ harfbuzz.spec ++++++ --- /var/tmp/diff_new_pack.IHuHHZ/_old 2018-02-21 14:08:30.988574238 +0100 +++ /var/tmp/diff_new_pack.IHuHHZ/_new 2018-02-21 14:08:30.988574238 +0100 @@ -17,7 +17,7 @@ Name: harfbuzz -Version: 1.7.4 +Version: 1.7.5 Release: 0 Summary: An OpenType text shaping engine License: MIT @@ -25,12 +25,14 @@ Url: https://www.freedesktop.org/wiki/Software/HarfBuzz Source: https://www.freedesktop.org/software/harfbuzz/release/%{name}-%{version}.tar.bz2 Source99: baselibs.conf + BuildRequires: gcc-c++ -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: pkgconfig(cairo) >= 1.8.0 BuildRequires: pkgconfig(cairo-ft) BuildRequires: pkgconfig(freetype2) >= 12.0.6 BuildRequires: pkgconfig(glib-2.0) >= 2.19.1 +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(graphite2) BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(icu-uc) @@ -54,6 +56,14 @@ 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 + +%description -n libharfbuzz-gobject0 +HarfBuzz is an OpenType text shaping engine. +This package contains the GObject library. + %package tools Summary: An OpenType text shaping engine -- Tools Group: Productivity/Text/Utilities @@ -72,8 +82,16 @@ 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 -%setup -q -n harfbuzz-%{version} +%autosetup %build %configure \ @@ -82,44 +100,52 @@ --with-freetype \ --with-cairo \ --with-icu \ - --with-graphite2 -make %{?_smp_mflags} + --with-graphite2 \ + --with-gobject=yes \ + %{nil} +%make_build %install %make_install - find %{buildroot} -type f -name "*.la" -delete -print %post -n libharfbuzz0 -p /sbin/ldconfig - -%post -n libharfbuzz-icu0 -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 + %files -n libharfbuzz0 -%defattr(-,root,root) -%doc AUTHORS COPYING NEWS README THANKS +%license COPYING +%doc NEWS %{_libdir}/libharfbuzz.so.0* %files -n libharfbuzz-icu0 -%defattr(-,root,root) %{_libdir}/libharfbuzz-icu.so.0* +%files -n libharfbuzz-gobject0 +%{_libdir}/libharfbuzz-gobject.so.0* + %files tools -%defattr(-,root,root) %{_bindir}/hb-ot-shape-closure %{_bindir}/hb-shape %{_bindir}/hb-view %files devel -%defattr(-,root,root) +%doc AUTHORS README THANKS +%docdir %{_datadir}/gtk-doc +%{_datadir}/gtk-doc/html/harfbuzz/ %{_includedir}/harfbuzz/ %{_libdir}/*.so %{_libdir}/pkgconfig/harfbuzz.pc -%docdir %{_datadir}/gtk-doc -%{_datadir}/gtk-doc/html/harfbuzz/ %{_libdir}/pkgconfig/harfbuzz-icu.pc +%{_libdir}/pkgconfig/harfbuzz-gobject.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 %changelog ++++++ harfbuzz-1.7.4.tar.bz2 -> harfbuzz-1.7.5.tar.bz2 ++++++ ++++ 93488 lines of diff (skipped)
