From 3f7a397fc9b8720e57a4ae7469fa572fa9855f81 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jeremy@system76.com>
Date: Tue, 16 Jul 2019 19:37:30 -0600
Subject: [PATCH] Add fribidi

---
 recipes/fribidi/recipe.sh | 45 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)
 create mode 100755 recipes/fribidi/recipe.sh

diff --git a/recipes/fribidi/recipe.sh b/recipes/fribidi/recipe.sh
new file mode 100755
index 000000000..6d28b967f
--- /dev/null
+++ b/recipes/fribidi/recipe.sh
@@ -0,0 +1,45 @@
+VERSION="1.0.5"
+TAR="https://github.com/fribidi/fribidi/releases/download/v${VERSION}/fribidi-${VERSION}.tar.bz2"
+BUILD_DEPENDS=()
+
+function recipe_version {
+	echo "$VERSION"
+	skip=1
+}
+
+function recipe_update {
+	echo "skipping update"
+	skip=1
+}
+
+function recipe_build {
+	sysroot="$(realpath ../sysroot)"
+	export CFLAGS="-I$sysroot/include"
+	export LDFLAGS="-L$sysroot/lib --static"
+	./configure \
+	    --build=${BUILD} \
+	    --host=${HOST} \
+	    --prefix=/ \
+	    --disable-shared \
+	    --enable-static
+	sed -i 's|#define HAVE_SYS_TIMES_H 1|/* #undef HAVE_SYS_TIMES_H */|g' config.h
+	make -j"$(nproc)"
+    	skip=1
+}
+
+function recipe_test {
+	echo "skipping test"
+	skip=1
+}
+
+function recipe_clean {
+	make clean
+	skip=1
+}
+
+function recipe_stage {
+	dest="$(realpath $1)"
+	make DESTDIR="$dest" install
+	rm -f "$dest/lib/"*.la
+	skip=1
+}
-- 
GitLab