media-libs/fcft: Bump to 2.5.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Ryan Fox <flewkey@2a03.party>
This commit is contained in:
Ryan Fox
2021-11-14 10:38:19 -08:00
parent 717b67bb3f
commit e63232659f
3 changed files with 90 additions and 2 deletions

View File

@@ -26,7 +26,10 @@ RDEPEND="
media-libs/fontconfig
media-libs/freetype
x11-libs/pixman
text-shaping? ( media-libs/harfbuzz )
text-shaping? (
dev-libs/libutf8proc:=
media-libs/harfbuzz
)
examples? (
dev-libs/libutf8proc:=
dev-libs/wayland
@@ -54,11 +57,13 @@ src_prepare() {
sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
meson.build || die "Failed changing UnicodeData.txt to system's copy"
sed -i "s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;" \
meson.build || die "Failed changing emoji-data.txt to system's copy"
}
src_configure() {
local emesonargs=(
$(meson_feature text-shaping)
$(meson_feature text-shaping run-shaping)
$(meson_use examples)
"-Dwerror=false"
)