> it would be interesting though to have feedback on how this is implemented > in distributions.
In fedora there is no kernel-source rpm anymore, people are advised to use the srpm. I haven't needed the kernel-source since quite a long time to rebuild the eagle-usb module. > >From my point of view, installing kernel-source only has one advantage : > it has dependancies that get all necessary tools installed to compile our > driver. This could be achieved with a eagle-usb-devel package with > necessary/identified dependancies (not yet that necessary as we do not > have that many compilation options). To specify build dependencies, BuildRequires: should be used. A devel package is used whenever the package being build (or a part of) can be used as a buildrequire (and should not be present in the main package), not the other way around. For example the include files of library often goes in devel packages while the library itself is in another package. Pat
