### this file is sourced not run
PKGVER=7.0.0
PKGBUILD=1
PKGARCH=x86_64

# source: BLFS 11.3
TARBALL=harfbuzz-$PKGVER.tar.xz
MD5SUM=5c7a6750760e4d6c098436a43542a7d0
SRC_URL=https://github.com/harfbuzz/harfbuzz/releases/download/7.0.0/$TARBALL
BUNDLE=

SLACKREQ='glib freetype2 libgraphite2 cairo libicu'
SLACKDESC="harfbuzz: harfbuzz $PKGVER (OpenType text shaping engine)  
harfbuzz:  
harfbuzz: Harfbuzz is an OpenType text shaping engine. It provides functions 
harfbuzz: to convert Unicode text to glyph indices and positions; which can 
harfbuzz: later be rendered using Freetype.  
harfbuzz: 
harfbuzz: 
harfbuzz: 
harfbuzz: 
harfbuzz: 
harfbuzz: 
"

### default pkg_download
### default pkg_prepare
### defaulg pkg_package

### build
pkg_build() {
	export ICU_DATA=/usr/share/icu/current/
	export CFLAGS="-Os -fPIC"
	export CPPFLAGS="-Os -fPIC"
	export LDFLAGS="-Wl,--no-as-needed -ldl "

	MESONFLAGS="$MESONFLAGS \
		-Dgraphite2=enabled \
		-Ddocs=enabled      \
		-Dtests=disabled    \
	"
	pkg_build_meson &&
	pkg_build_slackdesc &&

	# multilib
	mv -v /usr/share/gir-1.0/* /usr/share/gir-1.0-64 &&
	rm -r /usr/share/gir-1.0/
}


