From 59779af7b296ff8a11612110819989da062dfce8 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sun, 4 Aug 2019 18:26:52 +0300 Subject: [PATCH] freetype-harfbuzz: added initial package --- testing/freetype-harfbuzz/build | 35 +++++++++++++++++++++++++++++ testing/freetype-harfbuzz/checksums | 2 ++ testing/freetype-harfbuzz/depends | 1 + testing/freetype-harfbuzz/sources | 2 ++ testing/freetype-harfbuzz/version | 1 + 5 files changed, 41 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 diff --git a/testing/freetype-harfbuzz/build b/testing/freetype-harfbuzz/build new file mode 100755 index 00000000..0c511ec0 --- /dev/null +++ b/testing/freetype-harfbuzz/build @@ -0,0 +1,35 @@ +#!/bin/sh -e + +build_harfbuzz() ( + cd harfbuzz + + ./configure \ + --prefix=/usr \ + --with-glib + + make + make DESTDIR="$1" install +) + +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_freetype "$1" no + +export LD_LIBRARY_PATH="$1/usr/lib" + +build_harfbuzz "$1" +build_freetype "$1" yes + +# Remove a ton of HTML documentation. +rm -rf "$1/usr/share/gtk-doc" diff --git a/testing/freetype-harfbuzz/checksums b/testing/freetype-harfbuzz/checksums new file mode 100644 index 00000000..5030cd8b --- /dev/null +++ b/testing/freetype-harfbuzz/checksums @@ -0,0 +1,2 @@ +fed00dc797b7ba3ca943225f0a854baaed4c1640fff8a31d455cd3b5caec855c harfbuzz-2.5.3.tar.xz +db8d87ea720ea9d5edc5388fc7a0497bb11ba9fe972245e0f7f4c7e8b1e1e84d freetype-2.9.1.tar.bz2 diff --git a/testing/freetype-harfbuzz/depends b/testing/freetype-harfbuzz/depends new file mode 100644 index 00000000..0ebda295 --- /dev/null +++ b/testing/freetype-harfbuzz/depends @@ -0,0 +1 @@ +#glib diff --git a/testing/freetype-harfbuzz/sources b/testing/freetype-harfbuzz/sources new file mode 100644 index 00000000..be62968c --- /dev/null +++ b/testing/freetype-harfbuzz/sources @@ -0,0 +1,2 @@ +https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-2.5.3.tar.xz harfbuzz +https://download-mirror.savannah.gnu.org/releases/freetype/freetype-2.9.1.tar.bz2 freetype diff --git a/testing/freetype-harfbuzz/version b/testing/freetype-harfbuzz/version new file mode 100644 index 00000000..b431e852 --- /dev/null +++ b/testing/freetype-harfbuzz/version @@ -0,0 +1 @@ +2.5.3+2.9.1 1