Source: gnutls28
Version: 3.4.4.1-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: rebootstrap

Please allow building gnutls28 without having datefudge installed. The
package is only needed for running the test suite and it really is not
used when building with DEB_BUILD_OPTIONS=nocheck. Thus it can be marked
with <!nocheck>, a build profile specification complementing the option.
This would reduce the number of packages that need to be cross built to
bootstrap Debian, as datefudge would no longer have to be (uselessly)
built.

A patch implementing the requested feature is attached.

Helmut
diff --minimal -Nru gnutls28-3.4.4.1/debian/changelog 
gnutls28-3.4.4.1/debian/changelog
--- gnutls28-3.4.4.1/debian/changelog   2015-08-11 20:12:50.000000000 +0200
+++ gnutls28-3.4.4.1/debian/changelog   2015-08-31 15:05:31.000000000 +0200
@@ -1,3 +1,10 @@
+gnutls28 (3.4.4.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Turn Build-Depends: datefudge optional via <!nocheck> profile. Closes: #-1
+
+ -- Helmut Grohne <[email protected]>  Mon, 31 Aug 2015 15:04:57 +0200
+
 gnutls28 (3.4.4.1-1) experimental; urgency=medium
 
   * New upstream version.
diff --minimal -Nru gnutls28-3.4.4.1/debian/control 
gnutls28-3.4.4.1/debian/control
--- gnutls28-3.4.4.1/debian/control     2015-08-11 19:00:28.000000000 +0200
+++ gnutls28-3.4.4.1/debian/control     2015-08-31 14:59:43.000000000 +0200
@@ -7,7 +7,7 @@
  James Westby <[email protected]>,
  Simon Josefsson <[email protected]>
 Build-Depends: debhelper (>= 9), nettle-dev (>= 3.1), zlib1g-dev,
- libtasn1-6-dev (>= 4.3), autotools-dev, guile-2.0-dev [!ia64 !m68k], 
datefudge,
+ libtasn1-6-dev (>= 4.3), autotools-dev, guile-2.0-dev [!ia64 !m68k], 
datefudge <!nocheck>,
  libp11-kit-dev (>= 0.23.1), pkg-config, chrpath, libidn11-dev (>= 1.31),
  autogen (>= 1:5.16-0), bison, dh-autoreconf, libgmp-dev (>= 2:6),
  libopts25-dev

Reply via email to