diff options
Diffstat (limited to 'meta/recipes-devtools/meson')
| -rw-r--r-- | meta/recipes-devtools/meson/meson.inc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/meta/recipes-devtools/meson/meson.inc b/meta/recipes-devtools/meson/meson.inc index 8454d18c28..fc3ca85fae 100644 --- a/meta/recipes-devtools/meson/meson.inc +++ b/meta/recipes-devtools/meson/meson.inc | |||
| @@ -23,6 +23,10 @@ SRC_URI_append_class-native = " \ | |||
| 23 | file://0002-Support-building-allarch-recipes-again.patch \ | 23 | file://0002-Support-building-allarch-recipes-again.patch \ |
| 24 | " | 24 | " |
| 25 | 25 | ||
| 26 | # remove at next version upgrade or when output changes | ||
| 27 | PR = "r1" | ||
| 28 | HASHEQUIV_HASH_VERSION .= ".1" | ||
| 29 | |||
| 26 | UPSTREAM_CHECK_URI = "https://github.com/mesonbuild/meson/releases" | 30 | UPSTREAM_CHECK_URI = "https://github.com/mesonbuild/meson/releases" |
| 27 | UPSTREAM_CHECK_REGEX = "meson-(?P<pver>\d+(\.\d+)+)\.tar" | 31 | UPSTREAM_CHECK_REGEX = "meson-(?P<pver>\d+(\.\d+)+)\.tar" |
| 28 | 32 | ||
| @@ -31,3 +35,13 @@ inherit setuptools3 | |||
| 31 | RDEPENDS_${PN} = "ninja python3-modules python3-pkg-resources" | 35 | RDEPENDS_${PN} = "ninja python3-modules python3-pkg-resources" |
| 32 | 36 | ||
| 33 | FILES_${PN} += "${datadir}/polkit-1" | 37 | FILES_${PN} += "${datadir}/polkit-1" |
| 38 | |||
| 39 | do_install_append () { | ||
| 40 | # As per the same issue in the python recipe itself: | ||
| 41 | # Unfortunately the following pyc files are non-deterministc due to 'frozenset' | ||
| 42 | # being written without strict ordering, even with PYTHONHASHSEED = 0 | ||
| 43 | # Upstream is discussing ways to solve the issue properly, until then let's | ||
| 44 | # just not install the problematic files. | ||
| 45 | # More info: http://benno.id.au/blog/2013/01/15/python-determinism | ||
| 46 | rm ${D}${libdir}/python*/site-packages/mesonbuild/dependencies/__pycache__/mpi.cpython* | ||
| 47 | } | ||
