70-no-bitmaps now includes 70-no-bitmaps-except-emoji, but this only works if 70-no-bitmaps-except-emoji is already in conf.d (not just conf.avail). This fixes regressions some users have been reporting with bitmap fonts showing up again since the latest update.
48 lines
1.5 KiB
Bash
48 lines
1.5 KiB
Bash
# Template file for 'fontconfig'
|
|
pkgname=fontconfig
|
|
version=2.16.0
|
|
revision=2
|
|
build_style=gnu-configure
|
|
configure_args="--enable-static --enable-docs --with-cache-dir=/var/cache/${pkgname}"
|
|
hostmakedepends="gperf pkg-config python3"
|
|
makedepends="expat-devel freetype-devel"
|
|
checkdepends="curl unzip"
|
|
conf_files="/etc/fonts/fonts.conf"
|
|
short_desc="Library for configuring and customizing font access"
|
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
|
license="MIT"
|
|
homepage="http://www.fontconfig.org"
|
|
distfiles="${FREEDESKTOP_SITE}/fontconfig/release/fontconfig-${version}.tar.xz"
|
|
checksum=6a33dc555cc9ba8b10caf7695878ef134eeb36d0af366041f639b1da9b6ed220
|
|
|
|
post_install() {
|
|
if [ "$CROSS_BUILD" ]; then
|
|
vsed -i 's,\(Cflags: -I${includedir}\).*,\1,g' ${DESTDIR}/usr/lib/pkgconfig/fontconfig.pc
|
|
fi
|
|
vlicense COPYING
|
|
# deprecated upstream, but is broken unless 70-no-bitmaps-except-emoji exists in conf.d
|
|
rm "$DESTDIR"/usr/share/fontconfig/conf.avail/70-no-bitmaps.conf
|
|
ln -s 70-no-bitmaps-except-emoji.conf "$DESTDIR"/usr/share/fontconfig/conf.avail/70-no-bitmaps.conf
|
|
}
|
|
|
|
fontconfig-devel_package() {
|
|
short_desc+=" - development files"
|
|
depends="fontconfig-${version}_${revision} expat-devel freetype-devel
|
|
libuuid-devel"
|
|
pkg_install() {
|
|
vmove usr/include
|
|
vmove usr/lib/pkgconfig
|
|
vmove usr/share/man/man3
|
|
vmove "usr/lib/*.a"
|
|
vmove "usr/lib/*.so"
|
|
vmove usr/share/gettext
|
|
}
|
|
}
|
|
|
|
fontconfig-doc_package() {
|
|
short_desc+=" - documentation"
|
|
pkg_install() {
|
|
vmove usr/share/doc
|
|
}
|
|
}
|