Source: make-dfsg
Version: 4.2.1-1
Severity: wishlist
Usertags: riscv64


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 to unstable.

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 <>
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
 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

Reply via email to