Hi, Ricardo Wurmus <[email protected]> skribis:
>> We've got quite a few packages that simply copy some files from their >> source to the output. Examples include `debian-archive-keyring`, >> `0ad-data`, `gcide`, or `rofi-pass`. >> >> Those packages end up being tedious to write because we need to rely on >> the trivial-build-system, also known as "the least trivial of them all!" :) >> >> What about adding a "copy-build-system" which has one argument, say an >> `#:install-plan` that takes a list of source-destination pairs? > > This sounds like a good idea. We did something similar when the > font-build-system was added to simplify the tedium of copying files. Perhaps some of these can just be plain <origin> records if they are only used internally (not as packages on the command line). For the other cases, ‘copy-build-system’ may prove useful! Ludo’.
