[SCM] Debian packaging of libmail-imapclient-perl branch, master, updated. debian/3.30-1-5-gd75dd38
gregor herrmann
gregoa at debian.org
Fri Mar 16 16:27:35 UTC 2012
The following commit has been merged in the master branch:
commit 8af015d87db7082ec121e0a36d7b369410ac2bbe
Author: gregor herrmann <gregoa at debian.org>
Date: Fri Mar 16 17:08:59 2012 +0100
Rebuild grammar in override_dh_auto_build.
Closes: #662599
Thanks: Niko Tyni for finding the solution
diff --git a/debian/rules b/debian/rules
index c036f43..d90538c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,26 @@ TMP = $(CURDIR)/debian/$(PACKAGE)
%:
dh $@
+override_dh_auto_build:
+ # backup
+ cp -v lib/Mail/IMAPClient/Thread.pm lib/Mail/IMAPClient/Thread.pm.save
+ cp -v lib/Mail/IMAPClient/BodyStructure/Parse.pm lib/Mail/IMAPClient/BodyStructure/Parse.pm.save
+
+ # recreate
+ perl -MParse::RecDescent - lib/Mail/IMAPClient/Thread.grammar \
+ Mail::IMAPClient::Thread && \
+ mv -v Thread.pm lib/Mail/IMAPClient/
+ perl -MParse::RecDescent - lib/Mail/IMAPClient/BodyStructure/Parse.grammar \
+ Mail::IMAPClient::BodyStructure::Parse && \
+ mv -v Parse.pm lib/Mail/IMAPClient/BodyStructure/
+
+ # build
+ dh_auto_build
+
+ # move backups back
+ mv -v lib/Mail/IMAPClient/Thread.pm.save lib/Mail/IMAPClient/Thread.pm
+ mv -v lib/Mail/IMAPClient/BodyStructure/Parse.pm.save lib/Mail/IMAPClient/BodyStructure/Parse.pm
+
override_dh_fixperms:
dh_fixperms
find $(TMP) -name '*.grammar' | xargs --no-run-if-empty chmod 644
--
Debian packaging of libmail-imapclient-perl
More information about the Pkg-perl-cvs-commits
mailing list