[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#691552: unblock: yate/4.1.0-1~dfsg-3



On Sat, 27 Oct 2012 20:06:52 Adam D. Barratt wrote:
> "Cleanup" here appears to mean "drop the explicit build* and binary*
> targets". Was it not feasible to fix the issue in a less drastic (for
> want of a better word that escapes me currently) manner?

Adam,

Unfortunatly not easily.

We had a mix-and-match approach with a half-and-half of dh and old style 
debhelper, so it wasn't clear what was supposed to be going on.

We have now greatly simplified with a standard dh approach with just three 
overrides:

#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow
export DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

DEBVERSION:=$(shell head -n 1 debian/changelog \
                    | sed -e 's/^[^(]*(\([^)]*\)).*/\1/')
UPVERSION:=$(shell echo $(DEBVERSION) | sed -e 's/^.*://' -e 's/-[0-9.]*$$//' 
-e 's/~dfsg$$//')

DFSG:=$(shell echo $(DEBVERSION) | sed -e 's/-[0-9.]*$$//')

FILENAME := yate_$(UPVERSION).orig.tar.gz
SRCDIR := yate
DFSGNAME := yate_$(DFSG).orig.tar.gz
URL := http://yate.null.ro/tarballs/yate4/yate-$(UPVERSION).tar.gz

%:
        dh $@ --with autotools_dev,autoreconf --parallel

override_dh_auto_configure:
        dh_auto_configure --\
                --without-openh323 --disable-ilbc --without-amrnb --without-
coredumper --enable-sctp CFLAGS="$(CFLAGS) $(CPPFLAGS)"

override_dh_auto_build-indep:
        cd share/scripts/yaypm ; python ./setup.py build

override_dh_auto_test:


Mark

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: