diff --git a/community/happy/APKBUILD b/community/happy/APKBUILD
index 1e85ffbf2ef2a40b61f370b529115233c543939a..6e0e9c9a98ff4a56323bdff3e9390030ea7090d3 100644
--- a/community/happy/APKBUILD
+++ b/community/happy/APKBUILD
@@ -1,21 +1,17 @@
 # Contributor: River Dillon <oss@outerpassage.net>
-# Maintainer: River Dillon <oss@outerpassage.net>
+# Maintainer: Celeste <cielesti@protonmail.com>
 pkgname=happy
 pkgver=1.21.0
-pkgrel=1
-pkgdesc="parser generator for Haskell"
+pkgrel=2
+pkgdesc="Parser generator for Haskell"
 url="https://www.haskell.org/happy/"
 arch="x86_64 aarch64" # limited by ghc
 license="BSD-2-Clause"
 makedepends="ghc libffi-dev"
-[ "$CARCH" = "aarch64" ] && options="!check" # tests broken on aarch64 due to https://github.com/llvm/llvm-project/issues/52844
-source="
-	https://hackage.haskell.org/package/happy-$pkgver/happy-$pkgver.tar.gz
-	"
+subpackages="$pkgname-doc"
+source="https://hackage.haskell.org/package/happy-$pkgver/happy-$pkgver.tar.gz"
 
 build() {
-	# ghc version path
-	export PATH="$PATH:/usr/lib/llvm14/bin"
 	runhaskell Setup.hs configure \
 		"--prefix=/usr" \
 		"--datasubdir=$pkgname" \