[DebianGIS-dev] r1219 - packages/gpsdrive/trunk/debian

nd-guest at alioth.debian.org nd-guest at alioth.debian.org
Wed Oct 17 12:20:56 UTC 2007


Author: nd-guest
Date: 2007-10-17 12:20:56 +0000 (Wed, 17 Oct 2007)
New Revision: 1219

Modified:
   packages/gpsdrive/trunk/debian/rules
Log:
distinct binary-arch, binary-indep


Modified: packages/gpsdrive/trunk/debian/rules
===================================================================
--- packages/gpsdrive/trunk/debian/rules	2007-10-17 12:20:13 UTC (rev 1218)
+++ packages/gpsdrive/trunk/debian/rules	2007-10-17 12:20:56 UTC (rev 1219)
@@ -50,18 +50,25 @@
 				--enable-mapnik \
 				CFLAGS="$(CFLAGS)"
 
-build: build-stamp
-build-stamp: config.status
+				
+build: build-arch build-indep
+
+build-arch: config.status build-arch-stamp
+build-arch-stamp:
 	dh_testdir
 	$(MAKE)
 	touch $@
 
+build-indep: config.status build-indep-stamp
+build-indep-stamp:
+	touch $@
+	
 clean: clean-patched unpatch	
 
 clean-patched:
 	dh_testdir
 	dh_testroot
-	rm -f build-stamp
+	rm -f build-arch-stamp build-indep-stamp
 	[ ! -f Makefile ] || $(MAKE) distclean
 ifneq "$(wildcard /usr/share/misc/config.sub)" ""
 	cp -f /usr/share/misc/config.sub config.sub
@@ -71,30 +78,45 @@
 endif
 	dh_clean
 
-install: build
+install: install-arch install-indep
+
+install-arch: build-arch
 	dh_testdir
 	dh_testroot
 	dh_clean -k
-	dh_installdirs
-	$(MAKE) install DESTDIR=$(DESTDIR)
+	dh_installdirs -a
+	$(MAKE) -C data/ \
+			install-appsDATA \
+			install-cfg_filesDATA \
+			install-pixmapDATA \
+			install-poiDATA \
+			install-mapsDATA \
+			DESTDIR=$(DESTDIR)
+	install -d $(CURDIR)/debian/tmp/usr/share/gpsdrive/mapnik			
+	install -m 644 $(CURDIR)/scripts/mapnik/osm.xml $(CURDIR)/debian/tmp/usr/share/gpsdrive/mapnik/osm.xml
+	install -d $(CURDIR)/debian/tmp/usr/share/map-icons
+	install -m 644 $(CURDIR)/data/map-icons/icons.xml $(CURDIR)/debian/tmp/usr/share/map-icons/icons.xml
+	$(MAKE) -C scripts/mapnik/ install			
+	$(MAKE) -C src/ install DESTDIR=$(DESTDIR)			
+			
+install-indep: build-indep
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs -i
+	$(MAKE) -C scripts/ install DESTDIR=$(DESTDIR)
+	$(MAKE) -C data/map-icons/ install DESTDIR=$(DESTDIR)
 
-binary-indep: build install
-
-binary-arch: build install
+binary-indep: build-indep install-indep
 	dh_testdir
 	dh_testroot
-	dh_installchangelogs ChangeLog
-	dh_installdocs -Xdebian/TODO
-	dh_installman --language=C 
-	dh_installman --language=de -pgpsdrive man/de/gpsdrive.1 
-	dh_installman --language=es -pgpsdrive man/es/gpsdrive.1 
-	dh_installexamples
-	dh_install --sourcedir=$(DESTDIR)
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_makeshlibs
-	dh_installdeb
+	dh_installchangelogs -i ChangeLog
+	dh_installdocs -i -Xdebian/TODO
+	dh_installman -i --language=C
+	dh_install -i --sourcedir=$(DESTDIR)
+	dh_compress -i
+	dh_fixperms -i
+	dh_installdeb -i
 	# strip language extensions
 	mv -f $(CURDIR)/debian/gpsdrive-scripts/usr/bin/convert-waypoints.pl $(CURDIR)/debian/gpsdrive-scripts/usr/bin/convert-waypoints
 	mv -f $(CURDIR)/debian/gpsdrive-scripts/usr/bin/geoinfo.pl $(CURDIR)/debian/gpsdrive-scripts/usr/bin/geoinfo
@@ -110,12 +132,31 @@
 	mv -f $(CURDIR)/debian/gpsdrive-scripts/usr/share/man/man1/poi-manager.pl.1.gz \
 		  $(CURDIR)/debian/gpsdrive-scripts/usr/share/man/man1/poi-manager.1.gz
 	# install gpsfetchmap from debian/scripts
-	cp -f $(CURDIR)/debian/scripts/gpsfetchmap.pl $(CURDIR)/debian/gpsdrive-scripts/usr/bin/gpsfetchmap
-	dh_shlibdeps
-	dh_perl
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
+	install -m 755 $(CURDIR)/debian/scripts/gpsfetchmap.pl $(CURDIR)/debian/gpsdrive-scripts/usr/bin/gpsfetchmap
+	dh_perl -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
 
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+binary-arch: build-arch install-arch
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs -a ChangeLog
+	dh_installdocs -a -Xdebian/TODO
+	dh_installman  -a --language=C 
+	dh_installman  -a --language=de -pgpsdrive man/de/gpsdrive.1 
+	dh_installman  -a --language=es -pgpsdrive man/es/gpsdrive.1 
+	dh_installexamples -a
+	dh_install -a --sourcedir=$(DESTDIR)
+	dh_strip -a
+	dh_compress -a
+	dh_fixperms -a
+	dh_makeshlibs -a
+	dh_installdeb -a
+	dh_shlibdeps -a
+	dh_gencontrol -a 
+	dh_md5sums -a
+	dh_builddeb -a
+
+binary: binary-arch binary-indep
+.PHONY: build clean binary-indep binary-arch binary install-arch install-indep install




More information about the Pkg-grass-devel mailing list