[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#457961: dillo: fails to build twice in a row - patch



tags 457961 patch
stop


The attached patch should fix this bug.

diff -ruN orig/dillo-0.8.6/debian/rules dillo-0.8.6/debian/rules
--- orig/dillo-0.8.6/debian/rules	2007-12-27 18:59:20.000000000 +0100
+++ dillo-0.8.6/debian/rules	2007-12-27 19:27:32.000000000 +0100
@@ -23,6 +23,8 @@
 configure: config.status
 config.status: patch-stamp
 	dh_testdir
+	[ -f config.sub.d-r-orig ] || cp -p config.sub config.sub.d-r-orig
+	[ -f config.guess.d-r-orig ] || cp -p config.guess config.guess.d-r-orig
 ifneq "$(wildcard /usr/share/misc/config.sub)" ""
 	cp -f /usr/share/misc/config.sub config.sub
 endif
@@ -45,7 +47,8 @@
 	$(MAKE)
 	touch build-stamp
 
-clean: unpatch
+clean: clean-patched unpatch
+clean-patched:
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp configure-stamp
@@ -65,6 +68,8 @@
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/dillo
 	# Install lintian overrides
 	install -m644 -D debian/dillo.lintian-overrides $(CURDIR)/debian/dillo/usr/share/lintian/overrides/dillo
+	[ ! -f config.sub.d-r-orig ] || mv config.sub.d-r-orig config.sub
+	[ ! -f config.guess.d-r-orig ] || mv config.guess.d-r-orig config.guess
 
 
 binary-indep: build install

Reply to: