[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