|
| 1 | +--- |
| 2 | + |
| 3 | +title: xPack xPack Meson Build v1.7.2-1 released |
| 4 | +seo_title: Version 1.7.2-1 released |
| 5 | +description: Version 1.7.2-1 is a TODO new/maintenance release. |
| 6 | +keywords: |
| 7 | + - xpack |
| 8 | + - meson-build |
| 9 | + - release |
| 10 | + |
| 11 | +date: 2025-10-04 17:03:39 +0300 |
| 12 | + |
| 13 | +authors: ilg-ul |
| 14 | + |
| 15 | +# To be listed in the Releases page. |
| 16 | +tags: |
| 17 | + - releases |
| 18 | + |
| 19 | +# ----- Custom properties ----------------------------------------------------- |
| 20 | + |
| 21 | +meson_version: "1.7.2" |
| 22 | +meson_release_date: "4 Apr 2025" |
| 23 | +python_version: "3.11" |
| 24 | +python_subversion: "8" |
| 25 | + |
| 26 | +version: "1.7.2-1" |
| 27 | +npm_subversion: "1" |
| 28 | + |
| 29 | +download_url: https://github.com/xpack-dev-tools/meson-build-xpack/releases/tag/v1.7.2-1/ |
| 30 | + |
| 31 | +--- |
| 32 | + |
| 33 | +import {PageMetadata} from '@docusaurus/theme-common'; |
| 34 | +import Image from '@theme/IdealImage'; |
| 35 | +import CodeBlock from '@theme/CodeBlock'; |
| 36 | + |
| 37 | +import Prerequisites from './_common/_prerequisites-glib-2.28.mdx'; |
| 38 | +import DeprecationNotices from './_common/_deprecation-notices-glib-2.28.mdx'; |
| 39 | +import DownloadAnalytics from './_common/_download-analytics.mdx'; |
| 40 | + |
| 41 | +Version **1.7.2-1.1** is a new release; it follows the upstream release. |
| 42 | + |
| 43 | +<!-- truncate --> |
| 44 | + |
| 45 | +<PageMetadata title={frontMatter.seo_title} /> |
| 46 | + |
| 47 | +The [xPack Meson Build](https://xpack-dev-tools.github.io/meson-build-xpack/) |
| 48 | +is a standalone cross-platform binary distribution of |
| 49 | +[Meson Build](https://mesonbuild.org). |
| 50 | + |
| 51 | +There are separate binaries for **Windows** (x64), |
| 52 | +**macOS** (x64 and arm64) |
| 53 | +and **GNU/Linux** (x64 and arm64). |
| 54 | + |
| 55 | +:::note Raspberry Pi |
| 56 | + |
| 57 | +The main targets for the GNU/Linux Arm |
| 58 | +binaries are the **Raspberry Pi** class devices (aarch64 only; |
| 59 | +armv6 and armv7l are no longer supported). |
| 60 | + |
| 61 | +::: |
| 62 | + |
| 63 | +## Download |
| 64 | + |
| 65 | +The binary files can be downloaded automatically with **xpm** or manually |
| 66 | +from <a href={frontMatter.download_url}>GitHub Releases</a>. |
| 67 | + |
| 68 | +<Prerequisites/> |
| 69 | + |
| 70 | +## Install |
| 71 | + |
| 72 | +The easiest way to install this specific version, is by using **xpm**: |
| 73 | + |
| 74 | +<CodeBlock language="console"> { |
| 75 | +`xpm install @xpack-dev-tools/meson-build@${frontMatter.version}.${frontMatter.npm_subversion} --verbose |
| 76 | +`} </CodeBlock> |
| 77 | + |
| 78 | +Comprehensive instructions for installing **xPack xPack Meson Build** on different platforms |
| 79 | +can be found in the [Install Guide](/docs/install/). |
| 80 | + |
| 81 | +## Compliance |
| 82 | + |
| 83 | +The **xPack Meson Build** is based on the official |
| 84 | +[Meson Build](https://mesonbuild.org) sources. |
| 85 | + |
| 86 | +The current version is based on: |
| 87 | + |
| 88 | +- Meson Build release |
| 89 | +[{frontMatter.meson_version}](https://github.com/mesonbuild/meson/releases/tag/{frontMatter.meson_version}) from {frontMatter.meson_release_date}. |
| 90 | + |
| 91 | +## Changes |
| 92 | + |
| 93 | +Compared to the upstream version, there are no functional changes. |
| 94 | + |
| 95 | +## Bug fixes |
| 96 | + |
| 97 | +- none |
| 98 | + |
| 99 | +## Enhancements |
| 100 | + |
| 101 | +- none |
| 102 | + |
| 103 | +## Known problems |
| 104 | + |
| 105 | +- none |
| 106 | + |
| 107 | +## Embedded Python |
| 108 | + |
| 109 | +To simplify dependency management, this release embeds a **Python |
| 110 | +{frontMatter.python_version}.{frontMatter.python_subversion}** instance. |
| 111 | + |
| 112 | +The `meson` executable is a standard ELF/EXE which includes the Python |
| 113 | +run-time; the `main()` function prepares the Python environment and then |
| 114 | +invokes the Meson main: |
| 115 | + |
| 116 | +```python |
| 117 | + PyRun_SimpleString("from mesonbuild import mesonmain\n"); |
| 118 | + PyRun_SimpleString("sys.exit(mesonmain.main())\n"); |
| 119 | +``` |
| 120 | + |
| 121 | +The Python library is located in the standard location: |
| 122 | + |
| 123 | +- <code>lib/python{frontMatter.python_version}</code> |
| 124 | +- <code>lib/python{frontMatter.python_version}/lib-dynload</code> (the platform dependent files) |
| 125 | + |
| 126 | +The Meson files are located in: |
| 127 | + |
| 128 | +- <code>lib/python{frontMatter.python_version}/mesonbuild</code> |
| 129 | + |
| 130 | +To speed up execution, all Python files are compiled and are |
| 131 | +available only as `.pyc`. |
| 132 | + |
| 133 | +## Documentation |
| 134 | + |
| 135 | +The original documentation is available from: |
| 136 | + |
| 137 | +- https://mesonbuild.com/Manual.html |
| 138 | + |
| 139 | +## Build |
| 140 | + |
| 141 | +The binaries for all supported platforms |
| 142 | +(Windows, macOS and GNU/Linux) were built using the |
| 143 | +[xPack Build Box (XBB)](https://xpack.github.io/xbb/), a set |
| 144 | +of build environments based on slightly older distributions, that should be |
| 145 | +compatible with most recent systems. |
| 146 | + |
| 147 | +For the prerequisites and more details on the build procedure, please see the |
| 148 | +[Maintainer Info](/docs/maintainer/) page. |
| 149 | + |
| 150 | +## CI tests |
| 151 | + |
| 152 | +Before publishing, a set of simple tests were performed on an exhaustive |
| 153 | +set of platforms. The results are available from: |
| 154 | + |
| 155 | +- [GitHub Actions](https://github.com/xpack-dev-tools/meson-build-xpack/actions/) |
| 156 | + |
| 157 | +## Checksums |
| 158 | + |
| 159 | +The SHA-256 hashes for the files are: |
| 160 | + |
| 161 | +```txt |
| 162 | +018cc4cd0269f833691251c50e59bdc5be42875aeb212a379442de502f266909 |
| 163 | +xpack-meson-build-1.7.2-1-darwin-arm64.tar.gz |
| 164 | +
|
| 165 | +55b0d88c6efb3cf14e30f491f85975ee7ca517cfe4ab19a489e1cb05f5ddda0f |
| 166 | +xpack-meson-build-1.7.2-1-darwin-x64.tar.gz |
| 167 | +
|
| 168 | +189cde092cee2ad74c4e0a77b4dd88f64bca7394bf0560e9a3267892c98c25fc |
| 169 | +xpack-meson-build-1.7.2-1-linux-arm64.tar.gz |
| 170 | +
|
| 171 | +c1b0c2bad45069ed6ae6feb796a6078324b3798e12e09553a03a45e38459a41c |
| 172 | +xpack-meson-build-1.7.2-1-linux-x64.tar.gz |
| 173 | +
|
| 174 | +646144eb1d917e2d3247071bfc18b7fa87c8ab56663cca77acb918d54ebaab26 |
| 175 | +xpack-meson-build-1.7.2-1-win32-x64.zip |
| 176 | +
|
| 177 | +``` |
| 178 | + |
| 179 | +<DeprecationNotices/> |
| 180 | + |
| 181 | +<DownloadAnalytics version={frontMatter.version}/> |
0 commit comments