pantry/projects/harfbuzz.org/package.yml

41 lines
902 B
YAML
Raw Normal View History

2022-08-20 18:05:47 +03:00
distributable:
url: https://github.com/harfbuzz/harfbuzz/archive/{{ version }}.tar.gz
strip-components: 1
versions:
github: harfbuzz/harfbuzz/tags
dependencies:
cairographics.org: 1
freetype.org: 2
gnome.org/glib: 2
unicode.org: '>=71'
build:
dependencies:
tea.xyz/gx/cc: c99
cmake.org: 3
mesonbuild.com: ^0.63
ninja-build.org: 1
freedesktop.org/pkg-config: ^0.29
gnome.org/gobject-introspection: 1
python.org: 3 #FIXME rqd by gnome.org/gobject-introspection but should be added by tea-env
working-directory: build
script: |
meson .. $ARGS
ninja --verbose
ninja install
env:
ARGS:
- --prefix={{prefix}}
- --buildtype=release
- -Dcairo=enabled
- -Dcoretext=enabled
- -Dfreetype=enabled
- -Dglib=enabled
- -Dtests=disabled
#FIXME or gir scanner fails
CC: clang
test: true #FIXME