openXC7 / toolchain-nix

Nix flake for openXC7
Other
26 stars 4 forks source link

Upstreaming effort #7

Open jleightcap opened 1 year ago

jleightcap commented 1 year ago

Including these packages in upstream nixpkgs comes with easier access and higher quality assurance.

Continuing discussion from https://github.com/ngi-nix/ngipkgs/issues/7#issuecomment-1748886059,

Was there anything else you needed in the toolchain-nix repo as part of the OpenXC7 toolchain, or would you say that merging this PR would complete the scope of work under Summer of Nix? We will open a separate thread (probably as an issue in toolchain-nix repo) about continuing to try and upstream packages outside of Summer of Nix.

(CC @albertchae)

jleightcap commented 1 year ago

Re: https://github.com/ngi-nix/ngipkgs/issues/7#issuecomment-1751202229, fasm is a good canidate for working into a useful state.

@hansfbaier would forking fasm into this GIthub organization as a place for active use in this toolchain, make sense?

albertchae commented 1 year ago

A list of the TODOs I'm aware of to make upstreaming possible:

hansfbaier commented 1 year ago

@albertchae @jleightcap I forked fasm and applied the mentioned changes: https://github.com/openXC7/fasm

hansfbaier commented 1 year ago

@albertchae @jleightcap I used to try it to build the fasm in the openxc7 flake. Unfortunately the patches from the flake's default.nix do not apply anymore.

jleightcap commented 1 year ago

@albertchae @jleightcap I used to try it to build the fasm in the openxc7 flake. Unfortunately the patches from the flake's default.nix do not apply anymore.

Thanks for the report, after general Summer of Nix work wraps up I can sort out the now-obsolete AUR patches. That should be good progress towards upstreaming.