Hi Graham, On Thu, 05 Mar 2015 11:39:25 +0200, Graham Inggs <gra...@nerve.org.za> wrote: > On 05/03/2015 08:00, Stephen Kitt wrote: > > Xm/Xm.h includes three header files from libxt-dev and > > x11proto-core-dev: X11/Intrinsic.h, X11/Shell.h and X11/Xatom.h. So > > building software with libmotif-dev requires installing libxt-dev; > > libmotif-dev should depend on libxt-dev since it's useless without > > it. > > Thanks for reporting this. > > At the time we transitioned from lesstif2 to motif, I did look at this. > Lesstif2-dev had dependencies on libfontconfig1-dev, libfreetype6-dev, > libice-dev, libsm-dev, libx11-dev, libxext-dev, libxft-dev, libxp-dev, > libxrender-dev and libxt-dev, which I really did not like. > > I looked at several Motif applications and concluded that in order to > use Motif, the application would need to make use of defines or > functions from libxt-dev before even calling a Motif function and > therefore the application would need to build-depend on libxt-dev anyway.
It's a tough one... Looking through all the headers in libmotif-dev, only headers from libx11-dev, libxft-dev and libxt-dev are included in header files provided by libmotif-dev, so you could provide a one-stop-shop with only these three extra dependencies. You're the maintainer though, feel free to close this bug if you don't think it's appropriate. Regards, Stephen
pgpGqE5KXy37h.pgp
Description: OpenPGP digital signature