Hi Brendan, Brendan Tildesley writes: >> On 02/24/2022 4:32 AM Maxim Cournoyer wrote: >> ... >> >> A Makefile is provided and has an install target; we should use it. It >> installs the following files: >> >> --8<---------------cut here---------------start------------->8--- >> IDFILES = pci.ids usb.ids oui.txt iab.txt pnp.ids >> --8<---------------cut here---------------end--------------->8--- >> > Note that it doesn't gzip them, and oui.txt is 8.4MB. Dependencies only tend > to need one or two of these files, lke usb.ids or pci.ids. Also the hwdata project > only updates these every couple months. We could define a package for each individual > file, then if for some reason all are needed in a directory, a "hwdata" union package > could be created. Unless there's a good reason to split the package (which could be multiple outputs instead of multiple packages), I'd leave it the way upstream intended it; and there's no better place for inspiration than [0] for that, as the Fedora package maintainer happens to also be the maintainer of hwdata :-). [0] https://src.fedoraproject.org/rpms/hwdata/blob/rawhide/f/hwdata.spec *If* we want to have our pciutils package use the hwdata pci.ids, we can avoid depending on the bigger 'hwdata' package by copying hwdata's pci.ids over its own, and then build as usual. Does that make sense? Thank you for looking into it! Maxim