https://github.com/averms/getmeson.py
A script that downloads a chosen version of Meson to the current directory.
https://github.com/averms/getmeson.py
meson
Last synced: 8 months ago
JSON representation
A script that downloads a chosen version of Meson to the current directory.
- Host: GitHub
- URL: https://github.com/averms/getmeson.py
- Owner: averms
- License: 0bsd
- Created: 2019-01-06T06:55:26.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-09-14T22:01:29.000Z (almost 5 years ago)
- Last Synced: 2025-01-26T02:44:28.996Z (over 1 year ago)
- Topics: meson
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
getmeson.py
===========
description
-----------
A Python script that downloads a release of the Meson build system to
`./meson-portable/`. Use it in your projects if your `meson.build` uses new
Meson features not widely available in Linux distro repositories yet and you
don't want to require users to `pip install meson`. Also use it to freeze a
specific version of Meson that you know works correctly.
usage
-----
Copy the the file `getmeson.py` into your source tree. Update `VERSION`
and `SHA256` at the top of the script when you want to change the
version it downloads.
options
-------
`-n` signals a dry run (print what is going to be downloaded).
exit status
-----------
Exit code of 0 is good, it means you already have Meson or the download was
successful. Exit code of 1 means that something went wrong.
license
-------
Distributed under the 0-clause BSD license, a [public-domain-equivalent
license](https://en.wikipedia.org/wiki/Public-domain-equivalent_license)
approved by the Open Source Initiative.