diff --git a/testing/ttfautohint/APKBUILD b/testing/ttfautohint/APKBUILD
new file mode 100644
index 0000000000000000000000000000000000000000..343afd87d8660183bb149022fa2fa43d9c978496
--- /dev/null
+++ b/testing/ttfautohint/APKBUILD
@@ -0,0 +1,67 @@
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
+# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
+pkgname=ttfautohint
+pkgver=1.8.4
+pkgrel=0
+pkgdesc="Automated hinting utility for TrueType fonts"
+url="https://freetype.org/ttfautohint/"
+arch="all"
+license="FTL OR GPL-2.0-only"
+makedepends="
+	autoconf
+	automake
+	freetype-dev
+	harfbuzz-dev
+	libtool
+	qt5-qtbase-dev
+	"
+subpackages="
+	$pkgname-dev
+	$pkgname-gui
+	$pkgname-libs
+	$pkgname-doc
+	"
+source="https://download.savannah.gnu.org/releases/freetype/ttfautohint-$pkgver.tar.gz
+	musl-compat.patch
+	"
+options="!check"  # no tests provided
+
+prepare() {
+	default_prepare
+
+	echo "$pkgver" > VERSION
+	sed -i \
+		-e '/dist_man_MANS/d' \
+		-e 's/manpages/dist_man_MANS/' \
+		frontend/local.mk
+
+	autoreconf -fiv
+}
+
+build() {
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		--sysconfdir=/etc \
+		--mandir=/usr/share/man \
+		--localstatedir=/var \
+		--without-doc \
+		--disable-silent-rules
+	make
+}
+
+package() {
+	make DESTDIR="$pkgdir" install
+}
+
+gui() {
+	pkgdesc="$pkgdesc (Qt GUI)"
+
+	amove usr/bin/ttfautohintGUI
+}
+
+sha512sums="
+983517c360f8e65ccbf17f28f045f1c0a45078707f2e30f465a7b6df4014f0ec212780ea2703bc16be1a3c6ede70f71ea3051c067fbfd06eff40ae3b20840eec  ttfautohint-1.8.4.tar.gz
+6d6443f45130681a1cfe506ddf78a050de5d787c91fff8830bea41c20037d23c51839b73b39fb3209a11852aad595937ea7783b95cca7e18829b15f89da2f460  musl-compat.patch
+"
diff --git a/testing/ttfautohint/musl-compat.patch b/testing/ttfautohint/musl-compat.patch
new file mode 100644
index 0000000000000000000000000000000000000000..c9fe5124f48512049190ffb89beee5c2f67746d5
--- /dev/null
+++ b/testing/ttfautohint/musl-compat.patch
@@ -0,0 +1,15 @@
+Patch-Source: https://github.com/void-linux/void-packages/blob/635e02124f328366b150e94e4335427189722226/srcpkgs/ttfautohint/patches/musl_bool.patch
+--- a/lib/llrb.h	2018-01-13 08:59:09.826617752 -0800
++++ b/lib/llrb.h	2018-01-13 09:19:04.165564680 -0800
+@@ -52,6 +52,11 @@
+ #ifndef LLRB_H
+ #define LLRB_H
+ 
++#ifndef _Bool
++#include <stdbool.h>
++#define _Bool bool
++#endif
++
+ #define LLRB_VENDOR "william@25thandClement.com"
+ #define LLRB_VERSION 0x20130925
+