Source: make-dfsg Version: 4.2.1-1 Severity: wishlist X-Debbugs-CC: debian-ri...@lists.debian.org User: debian-ri...@lists.debian.org Usertags: riscv64
Hello, the make-dfsg source package currently has a "hard" build-dependency on guile-2.0-dev, which is only used for building the "make-guile" binary package. During bootstrapping a new architecture one needs to build "make" but not "make-guile", and being able to do so easily without requiring guile and its build-dependencies for the new architecture would be really helpful. Attached is a trivial patch that adds a "noguile" build profile to the make-dfsg package. It just modifies debian/control as debian/rules already has all necessary infrastructure in place. It would be great if you could upload a new version of make-dfsg with this patch and the glibc-2.27 build fix from https://bugs.debian.org/891365 to unstable. Regards, Karsten -- Gem. Par. 28 Abs. 4 Bundesdatenschutzgesetz widerspreche ich der Nutzung sowie der Weitergabe meiner personenbezogenen Daten für Zwecke der Werbung sowie der Markt- oder Meinungsforschung.
>From aafe1a5ca4f95a2d12e13fdb28c4f3ba63bd7c3c Mon Sep 17 00:00:00 2001 From: Karsten Merker <mer...@debian.org> Date: Sat, 10 Mar 2018 16:59:30 +0100 Subject: [PATCH] Add a "noguile" build-profile. The "noguile" profile results in dropping the build-dependency on guile-2.0-dev and disabling the creation of the "make-guile" binary package. This eases (cross-)building the make package when bootstrapping a new architecture. --- debian/control | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/control b/debian/control index 04aad43..a92c92a 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,8 @@ Standards-Version: 4.1.3 Homepage: http://www.gnu.org/software/make/ Build-Depends: gettext, po-debconf, debhelper (>= 9.0.0), dh-autoreconf, autoconf, automake | automaken, autopoint, file, pkg-config, - guile-2.0-dev, procps, libbsd-resource-perl <!nocheck> + procps, libbsd-resource-perl <!nocheck>, + guile-2.0-dev <!noguile> Package: make Suggests: make-doc @@ -37,6 +38,7 @@ Provides: make Replaces: make Architecture: any Multi-Arch: allowed +Build-Profiles: <!noguile> Description: utility for directing compilation with guile support GNU Make is a utility which controls the generation of executables and other target files of a program from the program's source -- 2.11.0