harfbuzz 2.6.4-2 (znver1;i686;x86_64;armv7hnl;aarch64) 2020-10239
9999

Status published
Submitter tpgxyz [@T] gmail.com
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/674250
Packages
harfbuzz-2.6.4-2.znver1.binary
harfbuzz-2.6.4-2.znver1.source
harfbuzz-debuginfo-2.6.4-2.znver1.debuginfo
lib64harfbuzz0-2.6.4-2.znver1.binary
lib64harfbuzz0-debuginfo-2.6.4-2.znver1.debuginfo
lib64harfbuzz-devel-2.6.4-2.znver1.binary
lib64harfbuzz-gir0.0-2.6.4-2.znver1.binary
lib64harfbuzz-gobject0-2.6.4-2.znver1.binary
lib64harfbuzz-gobject0-debuginfo-2.6.4-2.znver1.debuginfo
lib64harfbuzz-icu0-2.6.4-2.znver1.binary
lib64harfbuzz-icu0-debuginfo-2.6.4-2.znver1.debuginfo
lib64harfbuzz-subset0-2.6.4-2.znver1.binary
lib64harfbuzz-subset0-debuginfo-2.6.4-2.znver1.debuginfo
harfbuzz-2.6.4-2.i686.binary
harfbuzz-2.6.4-2.i686.source
harfbuzz-debuginfo-2.6.4-2.i686.debuginfo
libharfbuzz0-2.6.4-2.i686.binary
libharfbuzz0-debuginfo-2.6.4-2.i686.debuginfo
libharfbuzz-devel-2.6.4-2.i686.binary
libharfbuzz-gir0.0-2.6.4-2.i686.binary
libharfbuzz-gobject0-2.6.4-2.i686.binary
libharfbuzz-gobject0-debuginfo-2.6.4-2.i686.debuginfo
libharfbuzz-icu0-2.6.4-2.i686.binary
libharfbuzz-icu0-debuginfo-2.6.4-2.i686.debuginfo
libharfbuzz-subset0-2.6.4-2.i686.binary
libharfbuzz-subset0-debuginfo-2.6.4-2.i686.debuginfo
harfbuzz-2.6.4-2.x86_64.binary
harfbuzz-2.6.4-2.x86_64.source
harfbuzz-debuginfo-2.6.4-2.x86_64.debuginfo
lib64harfbuzz0-2.6.4-2.x86_64.binary
lib64harfbuzz0-debuginfo-2.6.4-2.x86_64.debuginfo
lib64harfbuzz-devel-2.6.4-2.x86_64.binary
lib64harfbuzz-gir0.0-2.6.4-2.x86_64.binary
lib64harfbuzz-gobject0-2.6.4-2.x86_64.binary
lib64harfbuzz-gobject0-debuginfo-2.6.4-2.x86_64.debuginfo
lib64harfbuzz-icu0-2.6.4-2.x86_64.binary
lib64harfbuzz-icu0-debuginfo-2.6.4-2.x86_64.debuginfo
lib64harfbuzz-subset0-2.6.4-2.x86_64.binary
lib64harfbuzz-subset0-debuginfo-2.6.4-2.x86_64.debuginfo
harfbuzz-2.6.4-2.armv7hnl.source
harfbuzz-2.6.4-2.armv7hnl.binary
harfbuzz-debuginfo-2.6.4-2.armv7hnl.debuginfo
libharfbuzz0-2.6.4-2.armv7hnl.binary
libharfbuzz0-debuginfo-2.6.4-2.armv7hnl.debuginfo
libharfbuzz-devel-2.6.4-2.armv7hnl.binary
libharfbuzz-gir0.0-2.6.4-2.armv7hnl.binary
libharfbuzz-gobject0-2.6.4-2.armv7hnl.binary
libharfbuzz-gobject0-debuginfo-2.6.4-2.armv7hnl.debuginfo
libharfbuzz-icu0-2.6.4-2.armv7hnl.binary
libharfbuzz-icu0-debuginfo-2.6.4-2.armv7hnl.debuginfo
libharfbuzz-subset0-2.6.4-2.armv7hnl.binary
libharfbuzz-subset0-debuginfo-2.6.4-2.armv7hnl.debuginfo
harfbuzz-2.6.4-2.aarch64.source
harfbuzz-2.6.4-2.aarch64.binary
harfbuzz-debuginfo-2.6.4-2.aarch64.debuginfo
lib64harfbuzz0-2.6.4-2.aarch64.binary
lib64harfbuzz0-debuginfo-2.6.4-2.aarch64.debuginfo
lib64harfbuzz-devel-2.6.4-2.aarch64.binary
lib64harfbuzz-gir0.0-2.6.4-2.aarch64.binary
lib64harfbuzz-gobject0-2.6.4-2.aarch64.binary
lib64harfbuzz-gobject0-debuginfo-2.6.4-2.aarch64.debuginfo
lib64harfbuzz-icu0-2.6.4-2.aarch64.binary
lib64harfbuzz-icu0-debuginfo-2.6.4-2.aarch64.debuginfo
lib64harfbuzz-subset0-2.6.4-2.aarch64.binary
lib64harfbuzz-subset0-debuginfo-2.6.4-2.aarch64.debuginfo
Build Date 2020-01-17 11:55:39 +0000 UTC
Last Updated 2020-01-19 19:44:49.142490092 +0000 UTC
$ git diff --patch-with-stat --summary 7bcf80838467a07935ee2b533a5aa73b88b753e5..cc2d0734277a72fa5e43857aade903da008db6f9

 harfbuzz.spec | 61 +++++++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 49 insertions(+), 12 deletions(-)

diff --git a/harfbuzz.spec b/harfbuzz.spec
index 93b9b99..dd9c531 100644
--- a/harfbuzz.spec
+++ b/harfbuzz.spec
@@ -1,17 +1,19 @@
-%define _disable_ld_as_needed 1
-%define _disable_ld_no_undefined 1
+%global optflags %{optflags} -O3
 
 %define major 0
+%define api 0.0
 %define libname %mklibname %{name} %{major}
 %define slibname %mklibname %{name}-subset %{major}
 %define libicu %mklibname %{name}-icu %{major}
+%define libgob %mklibname %{name}-gobject %{major}
+%define girname %mklibname %{name}-gir %{api}
 %define devname %mklibname %{name} -d
 %bcond_with bootstrap
 
 Summary:	OpenType text shaping engine
 Name:		harfbuzz
 Version:	2.6.4
-Release:	1
+Release:	2
 License:	MIT
 Group:		Development/Other
 Url:		http://www.freedesktop.org/wiki/Software/HarfBuzz
@@ -20,6 +22,7 @@ Source0:	http://www.freedesktop.org/software/harfbuzz/release/%{name}-%{version}
 BuildRequires:	pkgconfig(cairo)
 BuildRequires:	pkgconfig(freetype2)
 BuildRequires:	pkgconfig(glib-2.0)
+BuildRequires:	pkgconfig(gobject-introspection-1.0)
 %endif
 BuildRequires:	pkgconfig(icu-uc) >= 60
 BuildRequires:	pkgconfig(graphite2)
@@ -60,24 +63,52 @@ Shared library for the %{name} subset package.
 #----------------------------------------------------------------------------
 
 %package -n %{libicu}
-Summary:	Shared library for the %{name} package
+Summary:	Shared ICU library for the %{name} package
 Group:		System/Libraries
 Conflicts:	%{_lib}harfbuzz0 < 0.9.28-3
 
 %description -n %{libicu}
-Shared library for the %{name} package.
+Shared ICU library for the %{name} package.
 
 %files -n %{libicu}
 %{_libdir}/lib%{name}-icu.so.%{major}*
 
 #----------------------------------------------------------------------------
 
+%package -n %{libgob}
+Summary:	Shared GObject library for the %{name} package
+Group:		System/Libraries
+Conflicts:	%{_lib}harfbuzz0 < 0.9.28-3
+
+%description -n %{libgob}
+Shared GObject library for the %{name} package.
+
+%files -n %{libgob}
+%{_libdir}/lib%{name}-gobject.so.%{major}*
+
+#----------------------------------------------------------------------------
+
+%package -n %{girname}
+Summary:	GObject Introspection interface description for HarfBuzz
+Group:		System/Libraries
+Requires:	%{libname} = %{EVRD}
+
+%description -n %{girname}
+GObject Introspection interface description for HarfBuzz
+
+%files -n %{girname}
+%{_libdir}/girepository-1.0/HarfBuzz-%{api}.typelib
+
+#----------------------------------------------------------------------------
+
 %package -n %{devname}
 Summary:	Headers and development libraries from %{name}
 Group:		Development/C
 Requires:	%{libname} = %{EVRD}
 Requires:	%{slibname} = %{EVRD}
 Requires:	%{libicu} = %{EVRD}
+Requires:	%{libgob} = %{EVRD}
+Requires:	%{girname} = %{EVRD}
 Provides:	%{name}-devel = %{EVRD}
 Conflicts:	harfbuzz < 0.9.28-3
 
@@ -86,7 +117,7 @@ Conflicts:	harfbuzz < 0.9.28-3
 
 %files -n %{devname}
 %doc AUTHORS README
-%{_datadir}/gtk-doc/html/%{name}/
+%{_datadir}/gir-1.0/HarfBuzz-%{api}.gir
 %{_libdir}/pkgconfig/*
 %{_libdir}/cmake/harfbuzz
 %{_libdir}/*.so
@@ -95,15 +126,21 @@ Conflicts:	harfbuzz < 0.9.28-3
 #----------------------------------------------------------------------------
 
 %prep
-%setup -q
+%autosetup -p1
+NOCONFIGURE=1 ./autogen.sh
 
 %build
-CXXFLAGS="%{optflags} -std=c++14" \
 %configure \
-	--disable-static \
-	--with-graphite2
+	--with-cairo=yes \
+	--with-freetype=yes \
+	--with-glib=yes \
+	--with-gobject=yes \
+	--with-graphite2=yes \
+	--with-icu=yes \
+	--with-fontconfig=yes \
+	--enable-introspection
 
-%make
+%make_build
 
 %install
-%makeinstall_std
+%make_install
Not Available

benbullard79 [@T] cox.netThese *should* be OK1557d 22hrs
benbullard79 [@T] cox.net*Should* be OK1557d 22hrs