pantry/projects/mesonbuild.com/package.yml

35 lines
797 B
YAML
Raw Normal View History

2022-08-10 21:58:22 +03:00
distributable:
url: https://github.com/mesonbuild/meson/releases/download/{{ version }}/meson-{{ version }}.tar.gz
strip-components: 1
versions:
github: mesonbuild/meson/tags
#FIXME
# we need to fix the virtual-env of this thing
dependencies:
python.org: 3
build:
script: |
python3 -m venv {{prefix}}/libexec
{{prefix}}/libexec/bin/pip install -v --no-deps --no-binary :all: --ignore-installed meson
mkdir {{prefix}}/bin
ln -s {{prefix}}/libexec/bin/meson {{prefix}}/bin/meson
# tidy up
find \
{{prefix}}/libexec/bin \
2022-08-17 15:22:22 +03:00
-name easy_install\* -o -name activate\* -o -name Activate.ps1 \
2022-08-10 21:58:22 +03:00
| xargs rm
test:
dependencies:
ninja-build.org: 1
tea.xyz/gx/cc: c99
script: |
2022-08-31 21:05:21 +03:00
meson ..
2022-08-10 21:58:22 +03:00
test -f build.ninja
2022-08-31 21:05:21 +03:00
working-directory: build