Source: cxref Version: 1.6c-2 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 -Nru cxref-1.6c/debian/changelog cxref-1.6c/debian/changelog --- cxref-1.6c/debian/changelog 2010-06-18 00:23:29.000000000 +0200 +++ cxref-1.6c/debian/changelog 2011-11-15 21:12:17.000000000 +0100 @@ -1,3 +1,12 @@ +cxref (1.6c-2.1) UNRELEASED; urgency=low + + * Non-maintainer upload. + * Added build-arch and build-indep targets in debian/rules. + * Use buildflags.mk from dpkg-dev to set default build flags. + - Enables hardening flags by default. + + -- Niels Thykier <ni...@thykier.net> Tue, 15 Nov 2011 21:07:50 +0100 + cxref (1.6c-2) unstable; urgency=low * Bug fix: "Opening .c files results in autoload-related error message", diff -Nru cxref-1.6c/debian/control cxref-1.6c/debian/control --- cxref-1.6c/debian/control 2010-06-07 22:49:03.000000000 +0200 +++ cxref-1.6c/debian/control 2011-11-15 21:11:51.000000000 +0100 @@ -2,7 +2,7 @@ Section: devel Priority: optional Maintainer: Camm Maguire <c...@debian.org> -Build-Depends: bison (>= 1:1.28-5),debhelper (>= 5 ),flex (>= 2.5.4a-6), linuxdoc-tools, texlive-base-bin, texlive-latex-recommended, debconf, po-debconf +Build-Depends: bison (>= 1:1.28-5),debhelper (>= 5 ),flex (>= 2.5.4a-6), linuxdoc-tools, texlive-base-bin, texlive-latex-recommended, debconf, po-debconf, dpkg-dev (>= 1.16.1~) Standards-Version: 3.8.4 Package: cxref diff -Nru cxref-1.6c/debian/rules cxref-1.6c/debian/rules --- cxref-1.6c/debian/rules 2010-06-07 22:43:39.000000000 +0200 +++ cxref-1.6c/debian/rules 2011-11-15 21:11:37.000000000 +0100 @@ -8,12 +8,19 @@ #export DH_COMPAT=3 -build: build-stamp +DEB_CFLAGS_MAINT_APPEND=-fomit-frame-pointer +DPKG_EXPORT_BUILDFLAGS=1 + +include /usr/share/dpkg/buildflags.mk + + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp build-stamp: dh_testdir - CFLAGS="-O2 -fomit-frame-pointer" \ - ./configure --prefix=/usr --mandir=/usr/share/man --enable-us-paper \ + ./configure --prefix=/usr --mandir=/usr/share/man --enable-us-paper \ --datadir=/etc $(MAKE) @@ -109,4 +116,4 @@ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary +.PHONY: build build-arch build-indep clean binary-indep binary-arch binary