diff options
author | Mazen Neifer <mazen@sequans.com> | 2011-04-20 19:20:24 +0200 |
---|---|---|
committer | Mazen Neifer <mazen@sequans.com> | 2011-04-20 19:20:24 +0200 |
commit | 8dc50f6a96fa0c1f434fb7ac269d9cf5bc444dd2 (patch) | |
tree | c1e3137fd45be871d63ac28af669314a46c52a5f /debian/rules | |
parent | 751b5894fe6fd48ae3d92352a9623344b710b2a7 (diff) | |
download | fpc-8dc50f6a96fa0c1f434fb7ac269d9cf5bc444dd2.tar.gz |
Force overriding lintian error check about debian build number = 0 as upstream debian packages are always packaged with 0 as build number.
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules index 3d695f3c..9e81fbfb 100755 --- a/debian/rules +++ b/debian/rules @@ -62,6 +62,7 @@ FPCDIR= DEB_VERSION:=$(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ') DEB_UPSTREAM_VERSION:=$(shell echo $(DEB_VERSION) | cut -f 1 -d -) DEB_UPSTREAM_MAIN_VERSION:=$(shell echo ${DEB_UPSTREAM_VERSION} | sed -e 's/^\([0-9\.]*\).*/\1/') +DEB_BUILD=$(lastword $(subst -, ,${DEB_VERSION})) ifndef PACKAGESUFFIX export PACKAGESUFFIX=-${DEB_UPSTREAM_MAIN_VERSION} endif @@ -213,6 +214,16 @@ install-arch-stamp: sed -e "s/$${PACKAGE}/&${PACKAGESUFFIX}/g" $${PACKAGE} > ../$${PACKAGE}${PACKAGESUFFIX}/usr/share/lintian/overrides/$${PACKAGE}${PACKAGESUFFIX} ; \ fi ; \ done +ifeq (${DEB_BUILD},0) + # We are building upstream debs, install override files for build = 0 + set -x -e ; cd debian ; for PACKAGE in `sed -n -e 's/Package: \(.*\)/\1/p' control` ; do \ + if [ -d $${PACKAGE} ] ; \ + then \ + ${MKDIR} $${PACKAGE}/usr/share/lintian/overrides ; \ + echo "$${PACKAGE}: debian-revision-should-not-be-zero" >> $${PACKAGE}/usr/share/lintian/overrides/$${PACKAGE} ; \ + fi ; \ + done +endif find ${INSTALL_DIR} -empty -delete touch install-arch-stamp @@ -305,6 +316,16 @@ binary-indep: clean-patched build-doc install-doc install-source debian-files sed -e "s/$${PACKAGE}/&${PACKAGESUFFIX}/g" $${PACKAGE} > ../$${PACKAGE}${PACKAGESUFFIX}/usr/share/lintian/overrides/$${PACKAGE}${PACKAGESUFFIX} ; \ fi ; \ done +ifeq (${DEB_BUILD},0) + # We are building upstream debs, install override files for build = 0 + set -x -e ; cd debian ; for PACKAGE in `sed -n -e 's/Package: \(.*\)/\1/p' control` ; do \ + if [ -d $${PACKAGE} ] ; \ + then \ + ${MKDIR} $${PACKAGE}/usr/share/lintian/overrides ; \ + echo "$${PACKAGE}: debian-revision-should-not-be-zero" >> $${PACKAGE}/usr/share/lintian/overrides/$${PACKAGE} ; \ + fi ; \ + done +endif dh_compress -i -X.pdf dh_fixperms -i dh_installdebconf -i |