The point was to avoid adding two dependencies and pulling in the things that runtime automatically depends on.
That was specific to building rPL (at the time) inherited by Foresight, and I wouldn't think that it is useful for condora. We were trying to make dependencies parsimonious and simple, whereas the goal with condora is to make them match the upstream closely. I do not think that adding develruntime makes sense. For condora, since you already have lots of *-devel RPM packages, having *-devel:runtime makes sense. But I would think that for making Foresight dependencies work in the condora world, you just want to make *:devel depend on *-devel:runtime using normal ComponentRequires (not using the stub files we have discussed) where the dependencies exist only if both sets of components exist. Does that make sense? On Sun, May 26, 2013 at 01:58:16PM +0000, Dick wrote: > Hi all, > > I'm wondering why /usr/bin/pkg-config seems to be forced into :devel by: > '%(bindir)s/..*-config' > in /etc/conary/components/base/devel.py > > I understand /usr/bin/*-config is usually only required for development. > > But what would you expect when you install :runtime of a development tool? > > I've searched for some /usr/bin/*-config files and had a look at the > corresponding :runtime of that package. > > freetype:runtime (ftlint might be a developer tool?) > SDL:runtime contains a /etc/profile.d hack > pkgconfig:runtime doesn't exist > libxml2:runtime doesn't exist > curl:runtime OK (not a developer tool) > wxWidgets:runtime doesn't exist > llvm:runtime: a lot of development tools ;-) > gd:runtime OK (not a developer tool) > python:runtime hmm not sure about pydoc > > IMHO it would be better to introduce a new component name: develruntime to > contain all development executable tools from gcc to pkg-config. > > Or (might be easier), move all development tools from a non development > package (like curl, gd and python) to another package name (curl- > devel:runtime, gd-devel:runtime, python-devel:runtime) > > Oh, I bumped into this with the development of condora (Fedora build using > Conary). I need to translate pkgconfig to pkgconfig:devel but gcc to > gcc:runtime for building the RPM. > > Please let me know what you think! > > Dick (aka meeuw) > > > _______________________________________________ > Foresight-devel mailing list > [email protected] > https://lists.foresightlinux.org/mailman/listinfo/foresight-devel _______________________________________________ Foresight-devel mailing list [email protected] https://lists.foresightlinux.org/mailman/listinfo/foresight-devel
