From ece97ea1d6fbbdb5fc4a0e228bfedd1ff7f65790 Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Sat, 11 Jan 2020 12:40:38 +0300 Subject: freetype-harfbuzz: add to testing - build with icu --- testing/freetype-harfbuzz/build | 40 +++++++++++++++++++++++++++++++++++++ testing/freetype-harfbuzz/checksums | 2 ++ testing/freetype-harfbuzz/depends | 18 +++++++++++++++++ testing/freetype-harfbuzz/sources | 2 ++ testing/freetype-harfbuzz/version | 1 + 5 files changed, 63 insertions(+) create mode 100755 testing/freetype-harfbuzz/build create mode 100644 testing/freetype-harfbuzz/checksums create mode 100644 testing/freetype-harfbuzz/depends create mode 100644 testing/freetype-harfbuzz/sources create mode 100644 testing/freetype-harfbuzz/version (limited to 'testing') diff --git a/testing/freetype-harfbuzz/build b/testing/freetype-harfbuzz/build new file mode 100755 index 00000000..206bacd1 --- /dev/null +++ b/testing/freetype-harfbuzz/build @@ -0,0 +1,40 @@ +#!/bin/sh -e + +build_freetype() ( + cd freetype + + CFLAGS="$CFLAGS -DDEFAULT_TT_INTERPRETER_VERSION=TT_INTERPRETER_VERSION_40" \ + ./configure \ + --prefix=/usr \ + --enable-freetype-config \ + --with-harfbuzz="$2" + + make + make DESTDIR="$1" install +) + +build_harfbuzz() ( + cd harfbuzz + + ./configure \ + --prefix=/usr \ + --with-glib=yes \ + --with-icu=yes + + make + make DESTDIR="$1" install +) + +build_freetype "$1" no + +# Point Harfbuzz to the Freetype files. +export FREETYPE_CFLAGS="-I$PWD/freetype/include" +export FREETYPE_LIBS="-L$1/usr/lib -lfreetype" + +build_harfbuzz "$1" + +# Point Freetype to the Harfbuzz files. +export HARFBUZZ_CFLAGS="-I$PWD/harfbuzz/src" +export HARFBUZZ_LIBS="-L$PWD/harfbuzz/src/.libs -lharfbuzz" + +build_freetype "$1" yes diff --git a/testing/freetype-harfbuzz/checksums b/testing/freetype-harfbuzz/checksums new file mode 100644 index 00000000..3a91c887 --- /dev/null +++ b/testing/freetype-harfbuzz/checksums @@ -0,0 +1,2 @@ +16dbfa488a21fe827dc27eaf708f42f7aa3bb997d745d31a19781628c36ba26f freetype-2.10.1.tar.xz +9413b8d96132d699687ef914ebb8c50440efc87b3f775d25856d7ec347c03c12 harfbuzz-2.6.4.tar.xz diff --git a/testing/freetype-harfbuzz/depends b/testing/freetype-harfbuzz/depends new file mode 100644 index 00000000..e019d793 --- /dev/null +++ b/testing/freetype-harfbuzz/depends @@ -0,0 +1,18 @@ +bzip2 +expat +glib +libX11 +libXau +libXdamage +libXext +libXfixes +libXrender +libXxf86vm +libdrm +libpng +libxcb +libxshmfence +mesa +pixman +zlib +icu diff --git a/testing/freetype-harfbuzz/sources b/testing/freetype-harfbuzz/sources new file mode 100644 index 00000000..676c90a1 --- /dev/null +++ b/testing/freetype-harfbuzz/sources @@ -0,0 +1,2 @@ +https://download-mirror.savannah.gnu.org/releases/freetype/freetype-2.10.1.tar.xz freetype +https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-2.6.4.tar.xz harfbuzz diff --git a/testing/freetype-harfbuzz/version b/testing/freetype-harfbuzz/version new file mode 100644 index 00000000..e0ff8d8e --- /dev/null +++ b/testing/freetype-harfbuzz/version @@ -0,0 +1 @@ +2.10.1+2.6.4 2 -- cgit v1.2.3