GNOME Bugzilla – Bug 684895
don't bundle applications
Last modified: 2012-09-28 00:39:45 UTC
libgda is a library / framework. It shouldn't install application launchers as a side-effect. Distrubutions split libgda into separate packages, which fixes this issue for their users, but that doesn't work for those of us running jhbuild or ostree, and it is desirable for those to reflect the end user experience that we are aiming for. I currently see: gda-control-center-5.0.desktop gda-browser-5.0.desktop
Would it be Ok for you if I added a compile time option to avoid building and installing any application (gda-sql, control center, browser, ...)?
If the option sets them to only install if they are explicitly asked for and they are never needed to be installed separately from the library than that is fine I think.
I was thinking the other way around since I don't want to break the building scripts and environments everyone has built for Libgda and the tools. Doing what you suggest would definitely break things. I propose for example the --disable-tools option to avoid altogether build and install tools.
I think that isn't as good but better than what we have now. We should ensure that jhbuild sets that option.
Can you check that what's been done in commit http://git.gnome.org/browse/libgda/commit/?id=c14e34b54a26bc17a02226f6fa674c7e5e4b7dca works the way you want?
Yes that looks good enough. I've added that to jhbuild now too. Thank you! commit fc9e1dce75da18fa4f8e99ba5257e4f40c609288 Author: William Jon McCann <jmccann@redhat.com> Date: Thu Sep 27 19:12:51 2012 -0400 3.8: Don't build libgda tools since we build it as a dep See https://bugzilla.gnome.org/show_bug.cgi?id=684895