You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Flutter: 3.38.5 → 3.38.1 (all platforms; confirmed by libflutter.so identity match
during reproducible build verification)
- Rust: add 1.71.0 to all rustup install lines; required by
crypto_plugins/frostdart/scripts/linux/build_all.sh which hardcodes cargo +1.71.0
- Ubuntu 24.04 meson: replace pipx with python3-venv approach; pipx cannot install
library-only packages (markupsafe, jinja2, etc.) and will fail; setuptools added
because Python 3.12 removed distutils which meson needs for GObject introspection
- Linux desktop deps: add rsync; required by
crypto_plugins/flutter_libmwc/scripts/linux/build_all.sh
Fixes found during WalletScrutiny reproducible build verification (issue #1399).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/building.md
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ Here you will find instructions on how to install the necessary tools for buildi
14
14
The following instructions are for building and running on a Linux host. Alternatively, see the [Mac](#mac-host) and/or [Windows](#windows-host) section. This entire section (except for the Android Studio section) needs to be completed in WSL if building on a Windows host.
15
15
16
16
### Flutter
17
-
Install Flutter 3.38.5 by [following their guide](https://docs.flutter.dev/get-started/install/linux/desktop?tab=download#install-the-flutter-sdk). Run `flutter doctor` in a terminal to confirm its installation.
17
+
Install Flutter 3.38.1 by [following their guide](https://docs.flutter.dev/get-started/install/linux/desktop?tab=download#install-the-flutter-sdk). Run `flutter doctor` in a terminal to confirm its installation.
18
18
19
19
### Android Studio
20
20
Install Android Studio. Follow instructions here [https://developer.android.com/studio/install#linux](https://developer.android.com/studio/install#linux) or install via snap:
Note: `pipx` cannot install library-only packages (e.g. `markupsafe`, `jinja2`) and will fail. `setuptools` is required because Python 3.12 removed `distutils`, which meson needs for GObject introspection.
60
63
61
64
Install [Rust](https://www.rust-lang.org/tools/install) via [rustup.rs](https://rustup.rs), the required Rust toolchains, and `cargo-ndk` with command:
62
65
```
63
66
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Optionally download [Android Studio](https://developer.android.com/studio) as an IDE and activate its Dart and Flutter plugins. VS Code may work as an alternative, but this is not recommended.
224
227
225
228
### Flutter
226
-
Install 3.38.5 on your Mac host by [following their guide](https://docs.flutter.dev/install/manual). Run `flutter doctor` in a terminal to confirm its installation.
229
+
Install Flutter 3.38.1 on your Mac host by [following their guide](https://docs.flutter.dev/install/manual). Run `flutter doctor` in a terminal to confirm its installation.
227
230
228
231
### Build plugins and configure
229
232
#### Building plugins for iOS
@@ -289,12 +292,12 @@ If the DLLs were built on the WSL filesystem instead of on Windows, copy the res
289
292
Frostdart will be built by the Windows host later.
290
293
291
294
### Install Flutter on Windows host
292
-
Install Flutter 3.38.5 on your Windows host (not in WSL2) by [following their guide](https://docs.flutter.dev/install/manual). Run `flutter doctor` in PowerShell to confirm its installation.
295
+
Install Flutter 3.38.1 on your Windows host (not in WSL2) by [following their guide](https://docs.flutter.dev/install/manual). Run `flutter doctor` in PowerShell to confirm its installation.
293
296
294
297
### Rust
295
298
Install [Rust](https://www.rust-lang.org/tools/install) on the Windows host (not in WSL2). Download the installer from [rustup.rs](https://rustup.rs), make sure it works on the commandline (you may need to open a new terminal), and install the following versions:
0 commit comments