Subject: BUILDLINK_DEPMETHOD.qt3-tools
To: None <tech-pkg@netbsd.org>
From: Iain Hibbert <plunky@rya-online.net>
List: tech-pkg
Date: 02/03/2006 21:59:51
Hi,
just updating a package wm/icecc to remove a couple of new pkglint
complaints and I noticed this comment
# XXX Please verify whether qt3-tools is really needed at run-time.
# If it is, then remove this comment. If it is not, then remove
# this comment and the line below, and bump PKGREVISION.
BUILDLINK_DEPMETHOD.qt3-tools= full
I have investigated and it seems that python scripts from in this package
do indeed need qt3-tools to run as I get complaints about missing
libqassistantclient.so if I remove it. I dont know if this is specific
to the python scripts running, or if its always necessary when the python
qt3 module (x11/py-qt3-base) is imported but I suspect the latter.
So, what to do?
1. Remove the comment and move the BL_DP.qt3-tools further up the
Makefile to the appropriate section
2. Assume 'full' is always necessary for py-qt3 scripts and
will be dealt with by <x11/py-qt3-base/buildlink3.mk>, so
remove the comment and the line below and bump PKGREVISION
3. Leave it for now in the hope that the problem goes away because
somebody else is working on it..
I think 2 is the correct option, I've just tried it and it works fine, and
the dependency is icecc => py-qt3-base => qt3-tools
?
iain