[Debian-lego-team] NQC packaging and upstream change

Matthew Sheets mesheets at hotmail.com
Sat Apr 26 21:02:21 BST 2025


Hello Nicolas,

> I will have to exclude the firmware directory as this is definitely not
> free software.

I have deleted this folder, as those firmware files have been available elsewhere under the BrickBot organization and no longer need to be retained under the NQC project.  As RCX-related content began disappearing, I started saving things and did not have everything organized as robustly at the beginning (more just trying to grab things before they disappeared).  I updated the main README.md files to include links to those LEGO and Dick Swan "fast" firmwares.
 - https://brickbot.github.io/Firmware.html

> I also do not have the licensing term for the doc/*.pdf files neither
> the sources

The documentation resources, including NQC_Guide.pdf, NQC_Manual.pdf, plus NQC_Tutorial.pdf and associated samples currently under BrickBot/NQC-libs, are all from the original SourceForge NQC site that released the software under the MPL.  Does this provide sufficient correlation?
 - https://bricxcc.sourceforge.net/nqc/


It appears you found the assembly source for fastdl.srec.  :-)

> I opened an MR[1] importing patches from the debian packaging.

Thank you for the pull request!  The CI build passed, and it otherwise looked fine to me, so I've merged it.  Additionally, I've also updated the Makefile, updated the ChangeLog, and applied the new versioning scheme.  Of particular note for packaging is that Makefile updates include adoption more common installation variables, such as prefix, exec_prefix, bindir, datarootdir, mandir, man1dir, etc., which hopefully should help make packaging easier in the long run.

A new NQC 4.0.0 release is now available
 - https://github.com/BrickBot/nqc/releases/tag/v4.0.0


Thank you,
Matthew



More information about the Debian-lego-team mailing list