Hi Anna, you may want to only split out the index files into the -devel packages and you're good to go.
I did that with fedora packages when adding the -doc packages, so those don't have to be added to the builds themselves, you just require the .index files like Nicolas wrote. Kind regards, Loise Am Freitag, 6. Juni 2025, 17:29:57 Mitteleuropäische Sommerzeit schrieb A. Wilcox: > On Jun 6, 2025, at 09:51, Nicolas Fella <nicolas.fe...@gmx.de> wrote: > > To make sure that cross-linking between modules works you want the .index > > files of the module's dependencies available during the generate phase. > This is quite inconvenient as -doc packages now become build-time > dependencies in addition to -dev packages. > > Should the .index files be installed as part of the library, as in, > unconditionally? That might make it a bit easier, as at least then I > wouldn’t have to add every dep’s -doc package as a requirement. > > Best, > -Anna