summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEcho J.2023-12-21 23:14:16 +0200
committerEcho J.2023-12-21 23:14:16 +0200
commit75f808e40a77f47536f162d0d50156ad90efecf7 (patch)
tree74eaa91be043e0203c92ccfced5ee3de9b84e664 /PKGBUILD
parent5722834754499b6c28ec5f611c6b57557d30f86d (diff)
downloadaur-75f808e40a77f47536f162d0d50156ad90efecf7.tar.gz
Add a rustc recompile patch
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 12 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 93a87fb0cf07..94113f2389fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
_pkgname=meson
pkgname=meson-rust
pkgver=1.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="High productivity build system (version with improved Rust support)"
url="https://mesonbuild.com/"
arch=(any)
@@ -31,6 +31,7 @@ source=(
arch-meson
cross-lib32
native-clang
+ rustc-rebuild.patch
)
b2sums=('cb9ac8e00fe924df67166938687584a9de35e784e1e52bff281649d787695d37e3044ea3d6d5869181fe1e9676b5136548293dbd5cdbd091a6de0c449b8932f5'
'SKIP'
@@ -38,11 +39,20 @@ b2sums=('cb9ac8e00fe924df67166938687584a9de35e784e1e52bff281649d787695d37e3044ea
'f50c3569c6330e8671c402953247fb456505dd75555c8fbf1487bd43881dcdc766d88348814a6c2bb631c571ad4c4efabb271b5a1e7f01748ae2d9a332b39330'
'211cee61f117fd1d582d7a613a8634f044e9e307791c4154c6da72bccd5f06856801b14bcb26157ee682b5935c48ffd2098a5fabab2232726d7758cf091c07f7'
'9b16477aa77a706492e26fb3ad42e90674b8f0dfe657dd3bd9ba044f921be12ceabeb0050a50a15caee4d999e1ec33ed857bd3bed9e4444d73bb4a4f06381081'
- '7d88929d5a3b49d91c5c9969f19d9b47f3151706526b889515acaeda0141257d5115875ac84832e9ea46f83a7700d673adcc5db84b331cd798c70ae6e90eac1e')
+ '7d88929d5a3b49d91c5c9969f19d9b47f3151706526b889515acaeda0141257d5115875ac84832e9ea46f83a7700d673adcc5db84b331cd798c70ae6e90eac1e'
+ '1cf2521f6ebfdbedf1c58c09abfc0f77fcc0d59d903cca6634443d11cb5998cf51c3bfa61c6b17dca98a87f32c12e59558d6da25c57d8b341ae4c266ecd8857a')
validpgpkeys=(
19E2D6D9B46D8DAA6288F877C24E631BABB1FE70 # Jussi Pakkanen <jpakkane@gmail.com>
)
+prepare() {
+ cd ${_pkgname}-${pkgver}
+
+ # Rebuild targets after a rustc update (https://github.com/mesonbuild/meson/pull/12536)
+ # (this should fix Rust project compile issues after a compiler update)
+ patch -Np1 -i ../rustc-rebuild.patch
+}
+
build() {
cd ${_pkgname}-${pkgver}
python -m build --wheel --no-isolation