summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorMazen Neifer <mazen@sequans.com>2011-04-20 19:20:24 +0200
committerMazen Neifer <mazen@sequans.com>2011-04-20 19:20:24 +0200
commit8dc50f6a96fa0c1f434fb7ac269d9cf5bc444dd2 (patch)
treec1e3137fd45be871d63ac28af669314a46c52a5f /debian/rules
parent751b5894fe6fd48ae3d92352a9623344b710b2a7 (diff)
downloadfpc-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-xdebian/rules21
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