On Wed, May 28, 2014 at 11:51:07AM +0300, Peter Pentchev wrote: > On Tue, May 27, 2014 at 11:01:20AM +0300, Peter Pentchev wrote: > > Source: flex > > Severity: wishlist > > Tags: patch > > > > Hi, > > > > As noted in #749344, here's the follow-up patch that modifies the > > control file with build profiles support. Of course, applying it will > > have to wait until #744246 is resolved (actual build infrastructure > > support for build profiles), until then an uploaded package would fail > > to build. > > Hi, > > And here's an updated patch: > - rebased onto the current master branch after the release of flex-2.5.39-7 > - only drops texlive now, not dh-autoreconf (see my follow-up to #749344)
And of course, it would all have been so much easier *with* the patch... G'luck, Peter -- Peter Pentchev [email protected] [email protected] [email protected] PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13 This sentence every third, but it still comprehensible.
From 175ed228efedf7688b58ced3102f5f065ad70529 Mon Sep 17 00:00:00 2001 From: Peter Pentchev <[email protected]> Date: Thu, 22 May 2014 18:54:32 +0300 Subject: [PATCH] Configure the stage1 build profile in d/control. Add the <!profile.stage1> and <profile.stage1> annotations to the build dependencies as necessary. Replace the use of -Nflex-doc in debian/rules by a Build-Profiles header in the flex-doc control file definition. --- debian/control | 8 +++----- debian/rules | 5 ----- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/debian/control b/debian/control index aec9c6a..fd6adbd 100644 --- a/debian/control +++ b/debian/control @@ -4,12 +4,9 @@ VCS-Browser: http://anonscm.debian.org/gitweb/?p=users/srivasta/debian/flex.git Section: devel Homepage: http://flex.sf.net/ Priority: optional -# In the stage1 build profile, the following dependencies should be dropped: -# - texlive-latex-base -# - texlive-fonts-recommended Build-Depends: bison, gettext, texinfo, help2man, file, po-debconf, - debhelper (>= 9.0.0), dh-autoreconf, texlive-latex-base, - texlive-fonts-recommended, dpkg-dev (>= 1.16.0) + debhelper (>= 9.20140227), dh-autoreconf, texlive-latex-base <!profile.stage1>, + texlive-fonts-recommended <!profile.stage1>, dpkg-dev (>= 1.17.2) Maintainer: Manoj Srivastava <[email protected]> Standards-Version: 3.9.5 @@ -34,6 +31,7 @@ Description: fast lexical analyzer generator Package: flex-doc Section: doc Architecture: all +Build-Profiles: !stage1 Depends: ${misc:Depends} Description: Documentation for flex (a fast lexical analyzer generator) Flex is a tool for generating scanners: programs which recognized lexical diff --git a/debian/rules b/debian/rules index 56952c8..6560647 100755 --- a/debian/rules +++ b/debian/rules @@ -17,11 +17,6 @@ DPKG_ARCH := dpkg-architecture export DEB_HOST_MULTIARCH := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_MULTIARCH) export DEB_BUILD_MULTIARCH := $(shell $(DPKG_ARCH) $(ha) -qDEB_BUILD_MULTIARCH) -ifneq (,$(filter stage1,$(DEB_BUILD_PROFILES))) -DH_OPTIONS += -Nflex-doc -export DH_OPTIONS -endif - confflags = ac_cv_lib_util_getloadavg=no ifneq ($(DEB_BUILD_MULTIARCH),$(DEB_HOST_MULTIARCH)) confflags += ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes -- 2.0.0.rc2
signature.asc
Description: Digital signature

