Source: libtasn1-6
Version: 3.6-1
Severity: wishlist
Tags: patch

Hi,

This is a follow-up to "allow bootstrapping without texlive and
gtk-doc-tools".  This patch modifies the debian/control file for full
build profile support:
- drops the texlive and gtk-doc-tools build dependencies
- adds Build-Profile: !stage1 to the libtasn1-6-doc binary package and
  removes the no longer needed -Nlibtasn1-6-doc debhelper option
- bumps the required version for debhelper and adds a versioned dpkg-dev
  dependency, both for build profiles support

Uploading this would have to wait until the Debian archive build
infrastructure fully supports build profiles.

G'luck,
Peter

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable'), (500, 'oldstable')
Architecture: i386 (i686)
Foreign Architectures: amd64

Kernel: Linux 3.14-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information


-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
PGP key:        http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
.siht ekil ti gnidaer eb d'uoy ,werbeH ni erew ecnetnes siht fI
From ca14a52bd090a9802d56b98cc01b2519b61779e5 Mon Sep 17 00:00:00 2001
From: Peter Pentchev <r...@ringlet.net>
Date: Thu, 29 May 2014 16:19:53 +0300
Subject: [PATCH] stage1: add build profile support to d/control

Update the debian/control file for full build profile support:
- drop the texlive and gtk-doc-tools dependencies in profile.stage1
- replace -Nlibtasn1-6-doc with Build-Profile: !stage1
- bump the required versions of debhelper and dpkg-dev
---
 debian/control | 8 ++++----
 debian/rules   | 5 -----
 2 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/debian/control b/debian/control
index 47cf4d4..2f18996 100644
--- a/debian/control
+++ b/debian/control
@@ -2,10 +2,9 @@ Source: libtasn1-6
 Section: libs
 Maintainer: Debian GnuTLS Maintainers 
<pkg-gnutls-ma...@lists.alioth.debian.org>
 Uploaders: Andreas Metzler <ametz...@debian.org>, Eric Dorland 
<e...@debian.org>, James Westby <jw+deb...@jameswestby.net>, Simon Josefsson 
<si...@josefsson.org>
-# For stage1 bootstrapping builds drop the build dependency on
-# gtk-doc-tools and texlive-latex-base.
-Build-Depends: debhelper (>= 9), cdbs (>= 0.4.93), bison, gtk-doc-tools,
- texinfo, autotools-dev, texlive-latex-base
+Build-Depends: debhelper (>= 9.20140227), dpkg-dev (>= 1.17.2),
+ cdbs (>= 0.4.93), bison, gtk-doc-tools <!profile.stage1>,
+ texinfo, autotools-dev, texlive-latex-base <!profile.stage1>
 Standards-Version: 3.9.5
 Priority: standard
 Vcs-Git: git://anonscm.debian.org/pkg-gnutls/libtasn1.git
@@ -35,6 +34,7 @@ Description: Manage ASN.1 structures (development)
 Package: libtasn1-6-doc
 Section: doc
 Architecture: all
+Build-Profiles: !stage1
 Depends: ${misc:Depends}
 Breaks: libtasn1-6-dev (<< 3.6-2)
 Replaces: libtasn1-6-dev (<< 3.6-2)
diff --git a/debian/rules b/debian/rules
index b83d672..c398c59 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,11 +1,6 @@
 #! /usr/bin/make -f
 # Build the libtasn1 packages for Debian.
 
-ifneq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
-DH_OPTIONS     += -Nlibtasn1-6-doc
-export DH_OPTIONS
-endif
-
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/autotools.mk
 
-- 
2.0.0.rc2

Attachment: signature.asc
Description: Digital signature

Reply via email to