meta-rust / cargo-bitbake

cargo extension that can generate BitBake recipes utilizing the classes from meta-rust
Apache License 2.0
83 stars 57 forks source link

WIP: update dependencies and emit checksums #75

Open jaskij opened 4 months ago

jaskij commented 4 months ago
jaskij commented 4 months ago

I made this fork because I needed latest dependency versions in one place with @ensc's inline checksums from #73. Not entirely sure if it is intended to be merged, or just for others to use before master gets updated.

jaskij commented 4 months ago

I had to remove inline checksums because as it turns out they don't work with Kirkstone

Finomnis commented 4 months ago

I had to remove inline checksums because as it turns out they don't work with Kirkstone

But it doesn't work on newer versions without them. Any way this could become a cli flag? With enabled by default, because it's required on all newer versions?

jaskij commented 4 months ago

@Finomnis good idea, I mostly treated this as a semi-private WIP, but yeah, the checksums should be default, but optional. Done.

The commit history is a mess though.

Finomnis commented 4 months ago

@Finomnis good idea, I mostly treated this as a semi-private WIP, but yeah, the checksums should be default, but optional. Done.

The commit history is a mess though.

That's fine, I guess :D that's what squash merge is for :P

jaskij commented 4 months ago

For what it's worth, while I'm not doing much testing, I am dogfooding this fork, and so far it's 2/2 working, including git dependencies and path dependencies within repo. No submodules though.