Re: Bug#67781: marked as done (Update Standards-Version for the tetex-* packages)
Josip Rodin writes:
> On Mon, Aug 21, 2000 at 09:11:32PM +0200, Christoph Martin wrote:
> > > > The Standards-Version for the tetex-* packages should be updated. This
> > > > includes to add Build-Depends to the control files.
> > >
> > > > tetex-bin (1.0.7+20000807-1) unstable; urgency=low
> > > > .
> > > > * new upstream beta
> > > > * update Standards-Version to 3.2.0
> > > > * include Build-Depends (closes: #67781)
> > >
> > > Did you add checking of DEB_BUILD_OPTIONS, as described in Policy 3.2.0,
> > > section `Binaries'? If so, changelog should say it; if not, this bug is not
> > > fixed.
> >
> > Hmm. We have to look into that.
>
> There are a few modifications to the debian/rules file needed.
>
> Something like this at the top:
>
> CFLAGS := -O2
> ifneq "$(findstring debug,$(DEB_BUILD_OPTIONS))" ""
> CFLAGS += -g
> endif
>
> And then, in the build rule, pass $(CFLAGS) to configure or make or whatever
> is used to build the programs.
>
> Presuming the install/binary rule installs unstripped files by default and
> you strip them with dh_strip afterwards, this is needed (for now):
>
> ifeq "$(findstring nostrip,$(DEB_BUILD_OPTIONS))" ""
> dh_strip
> endif
>
> Even if not, it's not hard, you get the idea.
This will work provided that the build scripts / Makefiles correctly
promote these variables.
Christoph
Reply to: