[build] type = "meson" [build.flags] build_dir = "build" configure = [ "-Dfreetype2:default_library=shared", "-Dfreetype2:error_strings=true", "-Dfreetype2:harfbuzz=dynamic", ] post_install = ['install -Dm644 $DEPOT_SPECDIR/freetype2.sh -t "$DESTDIR/etc/profile.d"'] keep = [ "etc/profile.d/freetype2.sh" ] [dependencies] build = [ "glib2", "libunwind", "libcxx", "libx11", "meson", "harfbuzz", "cairo" ] runtime = [ "brotli", "bzip2", "glibc", "libpng", "zlib-ng", "harfbuzz" ] [[manual_sources]] files = [ "0001-Enable-table-validation-modules.patch", "0002-Enable-subpixel-rendering.patch", "0003-Enable-long-PCF-family-names.patch", ] [package] description = "Font rasterization library" homepage = "https://www.freetype.org/" license = "FTL OR GPL-2.0-or-later" name = "freetype2" version = "2.14.2" [[source]] extract_dir = "$name-$version" patches = [ "0001-Enable-table-validation-modules.patch", "0002-Enable-subpixel-rendering.patch", "0003-Enable-long-PCF-family-names.patch", ] sha256 = "4b62dcab4c920a1a860369933221814362e699e26f55792516d671e6ff55b5e1" url = "https://download-mirror.savannah.gnu.org/releases/freetype/freetype-$version.tar.xz"