Yes, skalibs, execline are different projects. The GitHub site is just a central and temporary place to hold the spec files.
For skalibs project, I build 4 rpm packages: skalibs, skalibs-devel, skalibs-devel-static, skalibs-doc. skalibs-devel depends on skalibs. Just follow the aports counterpart pacakges dependency rule. The rpmbuild tool supports building different packages in one directory. > On Apr 1, 2024, at 17:09, Laurent Bercot <ska-skaw...@skarnet.org> wrote: > > > I haven't looked in detail, but I'm not sure why you want everything > in one single RPM. > > skalibs, utmps, execline and s6 are different projects. A package should > be one project, not a set of projects. A package manager will handle > dependencies between packages and install all the rpms that are needed by > a given project. > > Or isn't it how the rpm packaging system handles dependencies? > > -- > Laurent >