Source: elk Severity: wishlist Tags: patch User: debian...@lists.debian.org Usertags: build-arch-target
Hi, Please see attached patch as an example of how to do this. ~Niels
diff -u elk-3.99.8/debian/changelog elk-3.99.8/debian/changelog --- elk-3.99.8/debian/changelog +++ elk-3.99.8/debian/changelog @@ -1,3 +1,14 @@ +elk (3.99.8-2.1) UNRELEASED; urgency=low + + * Non-maintainer upload. + * debian/rules: + + Added build-arch and build-indep targets. + + Use buildflags.mk from dpkg to set default compiler flags. + * debian/control: Build-Depends on dpkg-dev (>= 1.16.1~) for + buildflags.mk. + + -- Niels Thykier <ni...@thykier.net> Thu, 10 Nov 2011 11:47:00 +0100 + elk (3.99.8-2) unstable; urgency=low * debian/rules: fix a dh_clean that should really be dh_prep. diff -u elk-3.99.8/debian/control elk-3.99.8/debian/control --- elk-3.99.8/debian/control +++ elk-3.99.8/debian/control @@ -2,7 +2,7 @@ Section: devel Priority: optional Maintainer: Sam Hocevar <s...@debian.org> -Build-Depends: debhelper (>= 8.0), groff, libelfg0-dev, libx11-dev, libxext-dev, libxmu-dev, libxt-dev, libice-dev, libsm-dev, lesstif2-dev, libgdbm-dev, libxaw7-dev +Build-Depends: debhelper (>= 8.0), groff, libelfg0-dev, libx11-dev, libxext-dev, libxmu-dev, libxt-dev, libice-dev, libsm-dev, lesstif2-dev, libgdbm-dev, libxaw7-dev, dpkg-dev (>= 1.16.1~) Standards-Version: 3.9.2 Package: elk diff -u elk-3.99.8/debian/rules elk-3.99.8/debian/rules --- elk-3.99.8/debian/rules +++ elk-3.99.8/debian/rules @@ -3,13 +3,18 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +DPKG_EXPORT_BUILDFLAGS=1 +include /usr/share/dpkg/buildflags.mk + configure: configure-stamp configure-stamp: dh_testdir ./configure --prefix=/usr --mandir=/usr/share/man touch configure-stamp -build: build-stamp +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp build-stamp: configure-stamp dh_testdir $(MAKE) @@ -80 +85 @@ -.PHONY: build clean binary-indep binary-arch binary install configure +.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install configure