Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Cargokit to replace build system/script #11

Merged
merged 54 commits into from
Sep 13, 2023

Conversation

sneurlax
Copy link
Collaborator

@sneurlax sneurlax commented Sep 12, 2023

Likho and others added 30 commits September 5, 2023 14:16
helpful for stack_wallet/scripts/.../build_all.sh
git-subtree-dir: cargokit
git-subtree-split: 52b225128110b29cb3b410264eed3b79487c8387
git-subtree-dir: cargokit
git-subtree-split: 67cf9853b52461cbf18d76bbc6139fc9a6a5c118
52b2251 docs: comment typo
e2c0fc9 chore: add !pubspec.lock to .gitignore
6df32c4 chore: update pubspec.yaml
a082edc Merge pull request #12 from irondash/infer_library_name
bd8a2b8 feat: infer library name from Cargo.toml
47b4637 fix typo
d72e38e Merge pull request #11 from irondash/precompiled_binaries
b190fdf tweaks
387e07e crate options in cargokit.yaml
dfcea13 rename
78dc165 prebuilt -> precompiled (consistency)
53b65a5 main branch
eb68ef4 typos
c8cff46 rename
939ad37 update docs
79e527a Initial documentation
e493969 Build rust library if rustup is present by default.
dee4d87 Check whether homebrew Rust is in path and prompt unlinking
fdddb61 hash file path for quick hash
9d2b674 fix for old bash
8f96e6d support for pod/dylib
c32b456 pub get
ab3e66a reformat
53c0fa7 workflow
1e5585a feat! add support for precompiling binaries
72b0271 docs: update readme
5d6e4df fix: [macos, linux] escape argument paths when calling cargo
1b37dc5 fix: [windows] escape argument paths when calling cargo
dbc916e Merge pull request #7 from irondash/run_cargo_through_rustup
7d53ec6 windows
0a02600 feat: always run cargo through rustup
e3c4cd9 Merge pull request #5 from bookshiyi/main
ea1ee39 Change `build_android` to `build_gradle`
54ae038 fix: check for cargo
fb68308 fix: misspelled environment variable names
04b95ea fix! only accept cargo from ~/.cargo
733ab74 feat! do not use ndk wrapper scripts

git-subtree-dir: cargokit
git-subtree-split: 52b225128110b29cb3b410264eed3b79487c8387
julian-CStack and others added 11 commits September 6, 2023 14:48
…ppears to be a constructor but just returns the singleton instance
62bb5c9 chore: test iOS flavor and nightly for release build (#20)
fa301d5 fix: [android] specify compiler extension on windows (#22)
98f6e01 feat: allow configuring verbose mode through CARGOKIT_VERBOSE env (#21)
6d421f9 chore: add CI test for building example plugin (#17)
1f644b2 feat: add workaround for pub path resolving bug (#19)
c1e8fcf fix: script argument escaping (#18)
34cc336 Merge pull request #16 from irondash/build_configuraiton_parse_ignore_flavor
be425f7 fix: parsing configuration should ignore flavor
32b6720 Merge pull request #15 from irondash/fix_pod_dylib_bundle_replacement
bfd4bcc fix: [pod] exception when building bundle dylib

git-subtree-dir: cargokit
git-subtree-split: 62bb5c9b6c9b3eca1071baf78606bc7f43632133
@sneurlax sneurlax marked this pull request as draft September 12, 2023 19:12
@sneurlax sneurlax closed this Sep 12, 2023
@sneurlax sneurlax reopened this Sep 12, 2023
@sneurlax sneurlax closed this Sep 12, 2023
@sneurlax sneurlax reopened this Sep 13, 2023
@sneurlax sneurlax marked this pull request as ready for review September 13, 2023 00:05
@icota
Copy link
Collaborator

icota commented Sep 13, 2023

Magnificent. Thanks @sneurlax!

@icota icota merged commit 2644b34 into Foundation-Devices:main Sep 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants