Bug#749855: Modify the control file for bootstrapping without texlive and gtk-doc-tools
Peter Pentchev
roam at ringlet.net
Fri May 30 09:18:53 UTC 2014
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 roam at ringlet.net roam at FreeBSD.org p.penchev at 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
-------------- next part --------------
From ca14a52bd090a9802d56b98cc01b2519b61779e5 Mon Sep 17 00:00:00 2001
From: Peter Pentchev <roam at 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-maint at lists.alioth.debian.org>
Uploaders: Andreas Metzler <ametzler at debian.org>, Eric Dorland <eric at debian.org>, James Westby <jw+debian at jameswestby.net>, Simon Josefsson <simon at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnutls-maint/attachments/20140530/a6645939/attachment.sig>
More information about the Pkg-gnutls-maint
mailing list