freetype: add option to build without harfbuzz
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
# Maintainer: Alexey Pavlov <alexpux@gmail.com>
|
||||
# Contributor: Renato Silva <br.renatosilva@gmail.com>
|
||||
|
||||
_with_harfbuzz="yes"
|
||||
|
||||
_realname=freetype
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
@@ -14,9 +16,11 @@ license=(GPL2+ custom:FreeType)
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-brotli"
|
||||
"${MINGW_PACKAGE_PREFIX}-bzip2"
|
||||
"${MINGW_PACKAGE_PREFIX}-harfbuzz"
|
||||
"${MINGW_PACKAGE_PREFIX}-libpng"
|
||||
"${MINGW_PACKAGE_PREFIX}-zlib")
|
||||
if [ "${_with_harfbuzz}" == "yes" ]; then
|
||||
depends+=("${MINGW_PACKAGE_PREFIX}-harfbuzz")
|
||||
fi
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-pkg-config")
|
||||
options=('strip' '!libtool' 'staticlibs')
|
||||
source=(https://downloads.sourceforge.net/sourceforge/freetype/freetype-${pkgver}.tar.xz{,.sig}
|
||||
@@ -48,6 +52,11 @@ build() {
|
||||
mkdir -p "${srcdir}/build-${CARCH}"
|
||||
cd "${srcdir}/build-${CARCH}"
|
||||
|
||||
declare -a extra_config
|
||||
if [ "${_with_harfbuzz}" == "yes" ]; then
|
||||
extra_config+=("--with-harfbuzz")
|
||||
fi
|
||||
|
||||
../freetype-${pkgver}/configure \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST} \
|
||||
@@ -58,7 +67,7 @@ build() {
|
||||
--with-zlib \
|
||||
--with-bzip2 \
|
||||
--with-png \
|
||||
--with-harfbuzz \
|
||||
"${extra_config[@]}" \
|
||||
--enable-freetype-config
|
||||
|
||||
make
|
||||
|
||||
Reference in New Issue
Block a user