notfixed 433862 0.4.50 thanks This bug-report was closed in 0.4.50 with this message:
---------------- * Use dh_listpackages instead of custom list-packages script when debhelper is used. Since this requires a recent version of debhelper, debhelper is now a dependency of cdbs. (buildcore.mk, permodule-vars.mk) (closes: #405413, #433862) ---------------- The way dh_listpackages is used, there seems to be no way to accomplish what his bug report is about: to stop cdbs from building specific packages although they are listed in debian/control. I have been hit by this myself recently: gnutls26 includes a wrapper for Guile. However, guile is not available on ia64. Which is why I want dpkg-buildpackage to not try to build the binary on this arch. I have tried this in vain: DEB_DH_BUILDDEB_ARGS := -Nguile-gnutls This fails, since cdbs then calls "dh_builddeb -pguile-gnutls -Nguile-gnutls" which in turn exits with non-zero exitcode. If there was a DEB_DH_LISTPACKAGES I would simply set it to -Nguile-gnutls and be happy. Currently I am using this: ----------------------------- include /usr/share/cdbs/1/rules/buildvars.mk # No guile on ia64; do not build gnutls wrapper there. ifeq ($(DEB_BUILD_ARCH),ia64) DEB_ARCH_PACKAGES := $(subst guile-gnutls,,$(DEB_ARCH_PACKAGES)) endif include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/simple-patchsys.mk DEB_CONFIGURE_EXTRA_FLAGS = --with-mcrypt=no --enable-ld-version-script --disable-cxx --without-lzo [...] # No guile on ia64; do not build gnutls wrapper there. ifeq ($(DEB_BUILD_ARCH),ia64) DEB_CONFIGURE_EXTRA_FLAGS += --disable-guile else DEB_CONFIGURE_EXTRA_FLAGS += --enable-guile --with-guile-site-dir=/usr/share/guile/site endif ----------------------------- Note how I need to include buildvars.mk first, then manipulate the variable and after that include the rules/classes I really want to use. This looks like a hack, however if you think this is correct and *supported* usage of cdbs feel free to close this bug. thanks, cu andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure' -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]