Bug#892566: [PATCH] make-dfsg: Please add support for a "noguile" build-profile.
Source: make-dfsg
Version: 4.2.1-1
Severity: wishlist
X-Debbugs-CC: debian-riscv@lists.debian.org
User: debian-riscv@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 <merker@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
Reply to: