[libreoffice] 18/59: use pkg-info, and fix dpkg-gencontrol
This is an automated email from the git hooks/post-receive script.
sweetshark-guest pushed a commit to branch ubuntu-trusty-4.2
in repository libreoffice.
commit 2a6b11dcd1992be374779e2dcf9e1b7b6986ac53
Author: Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
Date: Thu Dec 12 16:51:25 2013 +0100
use pkg-info, and fix dpkg-gencontrol
---
debian-l10n/rules | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/debian-l10n/rules b/debian-l10n/rules
index a8ef170..96a979c 100644
--- a/debian-l10n/rules
+++ b/debian-l10n/rules
@@ -1,6 +1,14 @@
#!/usr/bin/make -f
CURDIR ?= $(realpath $(dir $(firstword $(MAKEFILE_LIST)))/..)
include $(CURDIR)/debian/config
+#dpkg-info
+dpkg_late_eval ?= $(or $(value DPKG_CACHE_$(1)),$(eval DPKG_CACHE_$(1) := $(shell $(2)))$(value DPKG_CACHE_$(1)))
+DEB_SOURCE = $(call dpkg_late_eval,DEB_SOURCE,awk '/^Source: / { print $$2 }' debian/control)
+DEB_VERSION = $(call dpkg_late_eval,DEB_VERSION,dpkg-parsechangelog | awk '/^Version: / { print $$2 }')
+DEB_VERSION_EPOCH_UPSTREAM = $(call dpkg_late_eval,DEB_VERSION_EPOCH_UPSTREAM,echo '$(DEB_VERSION)' | sed -e 's/-[^-]*$$//')
+DEB_VERSION_UPSTREAM_REVISION = $(call dpkg_late_eval,DEB_VERSION_UPSTREAM_REVISION,echo '$(DEB_VERSION)' | sed -e 's/^[0-9]*://')
+DEB_VERSION_UPSTREAM = $(call dpkg_late_eval,DEB_VERSION_UPSTREAM,echo '$(DEB_VERSION_EPOCH_UPSTREAM)' | sed -e 's/^[0-9]*://')
+DEB_DISTRIBUTION = $(call dpkg_late_eval,DEB_DISTRIBUTION,dpkg-parsechangelog | sed -n -e 's/^Distribution: //p')
BASE_VERSION:=$(shell echo $(DEB_VERSION) | cut -d: -f1):$(DEB_VERSION_UPSTREAM)
BINARY_VERSION=$(DEB_VERSION)
HELP_L10N_VIRTUAL_VERSION:=4.1
@@ -224,12 +232,11 @@ endif
dh_installxmlcatalogs -i
dh_compress -i -X.py -X.mk -X.sxd -X.xcd.sample
dh_installdeb -i
- dh_gencontrol -i $(DEBHELPER_OPTIONS) \
+ dh_gencontrol -i $(DEBHELPER_OPTIONS) -- \
-V'base-version=$(BASE_VERSION)' \
-V'oover=$(OOVER)' \
-V'next-oover=$(NEXT_OOVER)' \
-V'help-l10n-virtual-version=$(HELP_L10N_VIRTUAL_VERSION)' \
- -V'Binary-Version=$(BINARY_VERSION)' \
-v$(BINARY_VERSION)
dh_md5sums -i
dh_builddeb -i $(DEBHELPER_OPTIONS) $(BUILDDEB_OPTIONS)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-openoffice/libreoffice.git
Reply to: