harfbuzz¶
Metin şekillendirme (text shaping) kütüphanesi.
Paketi Derleme :¶
Debian'da paketi derlemek için aşağıdaki paketlerin kurulu olması gerekir.
sudo apt install libcairo2-dev gtk-doc-tools libgirepository1.0-dev libchafa-dev
#!/usr/bin/env bash
name="harfbuzz"
version="8.3.0"
description="HarfBuzz text shaping engine"
source="https://github.com/harfbuzz/harfbuzz/archive/refs/tags/$version.tar.gz"
depends="cairo,glib"
group="media.libs"
setup(){
cd $SOURCEDIR
meson setup $BUILDDIR --prefix=/usr \
--libdir=/usr/lib64/ \
-Dglib=enabled \
-Dgobject=enabled \
-Dicu=enabled \
-Dfreetype=enabled \
-Dtests=disabled \
-Dcairo=enabled \
-Ddocs=enabled
}
build(){
ninja -C $BUILDDIR
}
package(){
DESTDIR=$DESTDIR ninja -C $BUILDDIR install
}
Not: Burada verilen derleme talimatı(script) kly Paket Sistemi'ni kullanarak paketi derler ve oluştur. Oluşan paket(.kly uzantılı dosya) kly Paket Sistemi kullanılarak siteme yüklenebilir. kly Paket Sistemiyle Paket Yapma konusunu okumak için tıklayınız.