[Pkg-mono-svn-commits] rev 1375 - mbloggy/trunk/debian

Pablo Fischer pabl0-guest@haydn.debian.org
Mon, 23 Aug 2004 11:11:42 -0600


Author: pabl0-guest
Date: 2004-08-23 11:11:28 -0600 (Mon, 23 Aug 2004)
New Revision: 1375

Modified:
   mbloggy/trunk/debian/rules
Log:
Another fix for autotools


Modified: mbloggy/trunk/debian/rules
===================================================================
--- mbloggy/trunk/debian/rules	2004-08-23 17:04:42 UTC (rev 1374)
+++ mbloggy/trunk/debian/rules	2004-08-23 17:11:28 UTC (rev 1375)
@@ -3,23 +3,42 @@
 export DH_COMPAT=4
 export MONO_SHARED_DIR=$(CURDIR)
 
+DEB_HOST_GNU_TYPE	?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE	?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
 build: build-stamp
 
 build-stamp:
 	dh_testdir
 	mkdir -p $$MONO_SHARED_DIR/.wapi
-	./configure --prefix=/usr
+	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man -\-infodir=\$${prefix}/share/info
 	$(MAKE)
 	touch build-stamp
 	pod2man $(CURDIR)/debian/mbloggy.pod > $(CURDIR)/debian/mbloggy.1
 
+#autools, copied from volsung_flush
+autotools:
+	OLDDATESUB=`./config.sub -t | tr -d -` ;\
+	OLDDATEGUESS=`./config.guess -t | tr -d -` ;\
+	NEWDATESUB=`/usr/share/misc/config.sub -t | tr -d -` ;\
+	NEWDATEGUESS=`/usr/share/misc/config.guess -t | tr -d -` ;\
+	if [ $$OLDDATESUB -lt $$NEWDATESUB -o \
+	     $$OLDDATEGUESS -lt $$NEWDATEGUESS ]; then \
+	   dch -a -p "GNU config automated update: config.sub\
+	     ($$OLDDATESUB to $$NEWDATESUB), config.guess\
+	     ($$OLDDATEGUESS to $$NEWDATEGUESS)" ;\
+	   cp -f /usr/share/misc/config.sub config.sub ;\
+	   cp -f /usr/share/misc/config.guess config.guess ;\
+	   echo WARNING: GNU config scripts updated from master copies 1>&2 ;\
+	fi
 
-clean:
+
+clean: autotools
 	#use updated config.{sub|guess} files
-	-test -r /usr/share/misc/config.sub && \
-	cp -f /usr/share/misc/config.sub $(CURDIR)/config.sub
-	-test -r /usr/share/misc/config.guess && \
-	cp -f /usr/share/misc/config.guess $(CURDIR)/config.guess
+#	-test -r /usr/share/misc/config.sub && \
+#	cp -f /usr/share/misc/config.sub $(CURDIR)/config.sub
+#	-test -r /usr/share/misc/config.guess && \
+#	cp -f /usr/share/misc/config.guess $(CURDIR)/config.guess
 
 	dh_testdir
 	dh_testroot