Package: dh-make-pear Version: 0.2.14 Severity: wishlist Tags: patch Some pear packages include md5sums in <package.xml>. This prevent proper patching (because md5sum changes).
The attached patch removes md5sum from package.xml before the build. -- System Information: Debian Release: 5.0.1 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
--- dh-make-php-0.2.14.old/pear.mk 2009-04-26 11:05:12.000000000 +0200 +++ dh-make-php-0.2.14/pear.mk 2009-04-26 11:10:31.000000000 +0200 @@ -44,7 +44,8 @@ PEAR_NEW_TEST_DIR = $(PEAR_NEW_DOC_DIR)/tests common-configure-indep:: - ln -f -s ../package.xml $(PEAR_SOURCE_DIR) + #remove md5sums to allow patching + cat package.xml | sed -e 's/md5sum="[^"]*"//' > $(PEAR_SOURCE_DIR)/package.xml clean:: -rm -f $(PEAR_PKG)-*/package.xml @@ -64,7 +65,7 @@ # move documentation to correct location mkdir -p $(DEB_DESTDIR)$(PEAR_NEW_DOC_DIR) - cp package.xml $(DEB_DESTDIR)$(PEAR_NEW_DOC_DIR) + cp $(PEAR_SOURCE_DIR)/package.xml $(DEB_DESTDIR)$(PEAR_NEW_DOC_DIR) if [ -d $(DEB_DESTDIR)$(PEAR_OLD_DOC_DIR) ] ; then \ mv -i $(DEB_DESTDIR)$(PEAR_OLD_DOC_DIR)/* $(DEB_DESTDIR)$(PEAR_NEW_DOC_DIR); \ rmdir $(DEB_DESTDIR)$(PEAR_OLD_DOC_DIR); \