From 575fe22979e13f151533ee422f932d8e96aa115b Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Sun, 12 Feb 2023 16:04:33 +0900 Subject: [PATCH] harfbuzz: Bump to 7.0.0 --- packages/harfbuzz/build.sh | 9 ++- .../gir/{6.0.0 => 7.0.0}/HarfBuzz-0.0.xml | 67 ++++++++++++++++++- packages/harfbuzz/harfbuzz-icu.subpackage.sh | 8 ++- .../harfbuzz/harfbuzz-utils.subpackage.sh | 1 - 4 files changed, 79 insertions(+), 6 deletions(-) rename packages/harfbuzz/gir/{6.0.0 => 7.0.0}/HarfBuzz-0.0.xml (93%) diff --git a/packages/harfbuzz/build.sh b/packages/harfbuzz/build.sh index 4c021e61db..f3797b6fc2 100644 --- a/packages/harfbuzz/build.sh +++ b/packages/harfbuzz/build.sh @@ -2,11 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://www.freedesktop.org/wiki/Software/HarfBuzz/ TERMUX_PKG_DESCRIPTION="OpenType text shaping engine" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=6.0.0 +TERMUX_PKG_VERSION=7.0.0 TERMUX_PKG_SRCURL=https://github.com/harfbuzz/harfbuzz/archive/${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=6d753948587db3c7c3ba8cc4f8e6bf83f5c448d2591a9f7ec306467f3a4fe4fa +TERMUX_PKG_SHA256=770dace6561ae11de5838e5dc0ec5e95978b2c029aaee00389856a7ca65b43d9 TERMUX_PKG_AUTO_UPDATE=false -TERMUX_PKG_DEPENDS="freetype, glib, libbz2, libc++, libpng, libgraphite" +TERMUX_PKG_DEPENDS="freetype, glib, libcairo, libgraphite" TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner" TERMUX_PKG_BREAKS="harfbuzz-dev" TERMUX_PKG_REPLACES="harfbuzz-dev" @@ -16,6 +16,9 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -Dgraphite=enabled -Dintrospection=enabled " +TERMUX_PKG_RM_AFTER_INSTALL=" +share/gtk-doc +" termux_step_post_get_source() { mv CMakeLists.txt CMakeLists.txt.unused diff --git a/packages/harfbuzz/gir/6.0.0/HarfBuzz-0.0.xml b/packages/harfbuzz/gir/7.0.0/HarfBuzz-0.0.xml similarity index 93% rename from packages/harfbuzz/gir/6.0.0/HarfBuzz-0.0.xml rename to packages/harfbuzz/gir/7.0.0/HarfBuzz-0.0.xml index 1f304c3258..c7c15aeac2 100644 --- a/packages/harfbuzz/gir/6.0.0/HarfBuzz-0.0.xml +++ b/packages/harfbuzz/gir/7.0.0/HarfBuzz-0.0.xml @@ -641,10 +641,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -743,6 +803,7 @@ + @@ -754,7 +815,11 @@ + + + + diff --git a/packages/harfbuzz/harfbuzz-icu.subpackage.sh b/packages/harfbuzz/harfbuzz-icu.subpackage.sh index bd87412926..2c3108fc2e 100644 --- a/packages/harfbuzz/harfbuzz-icu.subpackage.sh +++ b/packages/harfbuzz/harfbuzz-icu.subpackage.sh @@ -1,3 +1,9 @@ -TERMUX_SUBPKG_INCLUDE="lib/libharfbuzz-icu*" +TERMUX_SUBPKG_INCLUDE=" +include/harfbuzz/hb-icu.h +lib/libharfbuzz-icu* +lib/pkgconfig/harfbuzz-icu.pc +" TERMUX_SUBPKG_DESCRIPTION="OpenType text shaping engine ICU backend" TERMUX_SUBPKG_DEPENDS="libicu" +TERMUX_SUBPKG_BREAKS="harfbuzz (<< 7.0.0)" +TERMUX_SUBPKG_REPLACES="harfbuzz (<< 7.0.0)" diff --git a/packages/harfbuzz/harfbuzz-utils.subpackage.sh b/packages/harfbuzz/harfbuzz-utils.subpackage.sh index 2043c06ee1..3c9a726ddf 100644 --- a/packages/harfbuzz/harfbuzz-utils.subpackage.sh +++ b/packages/harfbuzz/harfbuzz-utils.subpackage.sh @@ -1,3 +1,2 @@ TERMUX_SUBPKG_INCLUDE="bin/" TERMUX_SUBPKG_DESCRIPTION="Tools using the harfbuzz library" -TERMUX_SUBPKG_DEPENDS="libcairo, fontconfig, liblzma, libpixman, libxml2"