Source: evolver Version: 2.70+ds-4 Tags: patch User: [email protected] Usertags: ftcbfs
evolver fails to cross build from source, because it does not pass cross tools to make. The easiest way of fixing that - using dh_auto_build - does not make evolver cross buildable, because it uses help2man. help2man is tricky to fix, so I'm only submitting a patch for using dh_auto_build here. Please consider applying it and close this bug when doing so. At least it makes parallel building just work. Helmut
diff --minimal -Nru evolver-2.70+ds/debian/changelog evolver-2.70+ds/debian/changelog --- evolver-2.70+ds/debian/changelog 2018-12-31 15:06:09.000000000 +0100 +++ evolver-2.70+ds/debian/changelog 2019-06-08 10:36:00.000000000 +0200 @@ -1,3 +1,10 @@ +evolver (2.70+ds-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Improve cross building: Use dh_auto_build. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Sat, 08 Jun 2019 10:36:00 +0200 + evolver (2.70+ds-4) unstable; urgency=medium [ Jelmer Vernooij ] diff --minimal -Nru evolver-2.70+ds/debian/rules evolver-2.70+ds/debian/rules --- evolver-2.70+ds/debian/rules 2018-12-31 13:35:29.000000000 +0100 +++ evolver-2.70+ds/debian/rules 2019-06-08 10:36:00.000000000 +0200 @@ -36,12 +36,6 @@ CFLAGS := $(subst -O2,-O3,$(CFLAGS)) -ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) - NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) - MAKEFLAGS += -j$(NUMJOBS) -endif - - SED_KEY_FLAVOUR_nox = NOX SED_KEY_FLAVOUR_ogl = GLUT SED_KEY_FPF_d = UNDEFINED @@ -89,7 +83,7 @@ dh_prep -a override_dh_auto_build-arch: - $(foreach ev, $(DEB_VIRT_EVOLVER_LISTOF_VARIANT), $(MAKE) -C _build/$(ev)/src EXEC_SUFFIX=-$(ev) VPATH=../../../src $(NEWLINE) ) + $(foreach ev, $(DEB_VIRT_EVOLVER_LISTOF_VARIANT), dh_auto_build --builddirectory=_build/$(ev)/src -- EXEC_SUFFIX=-$(ev) VPATH=../../../src $(NEWLINE) ) override_dh_auto_build-indep:
-- debian-science-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
