# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
github.setup mesonbuild meson 0.45.1
homepage http://mesonbuild.com/
description Meson - a high productivity build system
long_description Meson is a build system designed to optimize programmer productivity. \
It aims to do this by providing simple, out-of-the-box support for modern \
software development tools and practices, such as unit tests, coverage reports, \
Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, \
as user friendly as possible.
github.tarball_from releases
checksums rmd160 5dcd84eafe8a9da81d2e4651fe3ead27fd584dbc \
sha256 4d0bb0dbb1bb556cb7a4092fdfea3d6e76606bd739a4bc97481c2d7bc6200afb \
# as of verison 0.45.0,requires python 3.5 or better
python.default_version 36
port:py${python.version}-setuptools
set python_prefix ${frameworks_dir}/Python.framework/Versions/${python.branch}
foreach bname {meson mesonconf mesonintrospect mesontest wraptool} {
ln -s ${python_prefix}/bin/${bname} ${destroot}${prefix}/bin/${bname}
ln -s ${python_prefix}/share/man/man1/${bname}.1 ${destroot}${prefix}/share/man/man1