Page 1 of 1

Get cdrecord package included in build system?

Posted: Wed Dec 10, 2008 4:10 pm
by emlsnws
Hi Pablo,

Would you be able to add package 'cdrecord' to the build system please?

It could be disabled by default. It is used by mythmusic when you want to burn an MP3 CD (option only appears in menus when 'Enable CD Writer' is ticked in Setup).

BTW There seems to be some hooks in the build config files to permit user packages to be included. This seems the ideal candidate (cdrecord), but I have tried in the past to use this feature (to add another emulator...) but failed. Are there any instructions/examples of adding a user package? Forum user 'jamesarbrown' asked a similar question in October.

Hope you can help,
Simon.

Posted: Wed Dec 10, 2008 5:55 pm
by Pablo
cdrtools which contains cdrecord has a convoluted build auto-configuration system that does not support cross compilation. As MiniMyth cross compiles everything, this is a problem. It is theoretically possible to handcraft what the auto-configuration should have created for each MiniMyth target, but it could take quite some effort.

Posted: Wed Dec 10, 2008 6:08 pm
by emlsnws
Ack. It would have been nice to be able to burn CDs at the frontend, but not that nice!

Is there any information you can offer on adding packages (such as additional emulators) using the User Packages hooks I noticed?

Thanks,
Simon.

Posted: Mon Dec 15, 2008 12:23 am
by Pablo
emlsnws wrote:Is there any information you can offer on adding packages (such as additional emulators) using the User Packages hooks I noticed?
I do not have any advice because the specifics of a package's Makefile depend on the build system used by the software being compiled.