uefitoolPackages.new-engine: A62 -> A71#240420
Conversation
|
is the old-engine variant still useful? if not, maybe we can just drop it. |
|
Theoretically the |
|
Result of 1 package built:
|
|
Result of 1 package built:
|
6591169 to
4f2d0cc
Compare
|
Rebased on master -- no other changes. |
4f2d0cc to
d737dd8
Compare
|
Rebased on master and updated to A68. |
|
Rebased on master. |
|
Happy to rebase this if it helps. I had sort of abandoned it after it hadn't been reviewed / approved for more than a year. |
I guess it would be nice to update the PR with the rebase I did, maybe you can get a fresh checkout of nixpkgs, apply the diff from the commit I made earlier, and update the PR? Anyway, thank you for the work, I am trying to help with some old Thinkpad, and it needs Coreboot in order to make some hardware upgrade, and apparently uefitool is needed in the process. |
97a988e to
e6b2f86
Compare
|
Thanks for providing the updated diff: did as you suggested! :) |
df8d646 to
452b8d8
Compare
|
whats the status of this? also in the mean time upstream released version |
|
Happy to update it, though at this point I don't exactly have high hopes of it being reviewed & merged. Not sure how to proceed here. |
|
if the conflict gets resolved and you update it i am sure that we can get it merged in the not too soon future. |
This commit upgrades uefiToolPackages.new-engine to the latest version as of writing. Version A68 is now using Qt6 and no longer comes with a custom build script, so the build logic compared to the old-engine variant has become sufficiently divergent that I decided that it would be easier to split them into two entirely different derivations. Additionally, I: - added myself as a maintainer - added a patch that allows the new-engine variant to build on Darwin - correctly set `mainProgram` in the old-engine variant
|
Rebased and updated to A71. Let's see if we can get it merged this time. |
zimward
left a comment
There was a problem hiding this comment.
A few conventions changed since you first opened the PR, after that i think it should be in a pretty good state.
|
Thank you! I addressed all feedback. I slightly adjusted your suggested |
LordGrimmauld
left a comment
There was a problem hiding this comment.
Have some nits.
Packages do build on x86_64-linux. Cross is broken because qt cross is a mess right now, can't really test the package itself. Building against musl and LLVM right now, but that'll take a few hours and is probably not blocking either.
|
LordGrimmauld
left a comment
There was a problem hiding this comment.
Diff looks good and the thing builds, though i do not feel competent judging the functionality of the actual software
|
functionality wise it looks fine. i inspected some bios images and everything looks like i would expect. (editing is sadly still not supported in NE, so not much more to test) |
Description of changes
This commit upgrades uefiToolPackages.new-engine to the latest version as of writing. Version A68 is now using Qt6 and no longer comes with a custom build script, so the build logic compared to the old-engine variant has become sufficiently divergent that I decided that it would be easier to split them into two entirely different derivations.
Additionally, I:
mainProgramin the old-engine variantA68 release on GitHub: https://github.com/LongSoft/UEFITool/releases/tag/A71
Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)