My previous submission omitted a simple but crucial part of the debian/rules
patch. Here it is. dh rules!
diff -ru a/debian/rules b/debian/rules
--- a/debian/rules	2018-01-06 17:43:47.663008942 +0100
+++ b/debian/rules	2018-01-06 17:46:56.633108575 +0100
@@ -115,95 +115,9 @@
 	$(INSTALL_DATA) $(bdir)/rgb.txt $(packagedir)/usr/lib/$(npackage)
 	$(INSTALL_DATA) $(bdir)/grpckg1.inc $(packagedir)/usr/lib/$(npackage)
 
-	#dh_movefiles
 	touch install-stamp
 	      
-binary-indep: build install
-#	$(checkdir)
-# There are no architecture-independent files to be uploaded
-# generated by this package.  If there were any they would be
-# made here.
-
-binary-arch: build install
-#     dh_testversion	
-	dh_testdir -a
-	dh_testroot -a
-#	-rm -rf $(packagedir)
-#	install -d  $(packagedir)/DEBIAN
-
-# Insert appropriate lines into shlibs file
-#
-#	echo -e '$(shl1)\n' >$(packagedir)/DEBIAN/shlibs
-
-#	install -d $(packagedir)/usr/doc/$(npackage)/examples
-#	install -d $(packagedir)/usr/lib/$(npackage)
-#	install -d $(packagedir)/usr/bin
-#	cd $(packagedir) && install -d `cat ../dirs`
-
-	$(INSTALL_DATA) $(bdir)/pgplot.doc $(packagedir)/usr/share/doc/$(npackage)
-	$(GZIP_DATA) $(packagedir)/usr/share/doc/$(npackage)/pgplot.doc
-#	cp  pgdispd/aaaread.me  $(packagedir)/usr/share/doc/$(npackage)/pgdisp.txt
-#	$(GZIP_DATA) $(packagedir)/usr/share/doc/$(npackage)/pgdisp.txt
-	$(INSTALL_DATA) $(bdir)/drivers.list $(packagedir)/usr/share/doc/$(npackage)
-	$(GZIP_DATA) $(packagedir)/usr/share/doc/$(npackage)/drivers.list
-	$(INSTALL_DATA) $(bdir)/pgplot-routines.tex $(packagedir)/usr/share/doc/$(npackage)
-	$(GZIP_DATA) $(packagedir)/usr/share/doc/$(npackage)/pgplot-routines.tex
-	$(INSTALL_DATA) $(bdir)/pgplot.html $(packagedir)/usr/share/doc/$(npackage)
-	$(INSTALL_DATA) cpg/cpgplot.doc $(packagedir)/usr/share/doc/$(npackage)
-	$(GZIP_DATA) $(packagedir)/usr/share/doc/$(npackage)/cpgplot.doc
-#	$(INSTALL_DATA) cpg/cpgdemo.c $(packagedir)/usr/share/doc/$(npackage)/examples
-#	$(INSTALL_DATA) debian/pgplot.3x $(packagedir)/usr/man/man3
-#	gzip -9v $(packagedir)/usr/man/man3/*
-	dh_installman
-	dh_installdocs
-	$(INSTALL_DATA) aaaread.me $(packagedir)/usr/share/doc/$(npackage)
-#	$(INSTALL_DATA) install-unix.txt $(packagedir)/usr/share/doc/$(npackage)
-	$(INSTALL_DATA) ver5*.txt $(packagedir)/usr/share/doc/$(npackage)
-	dh_installexamples examples/*.f
-	dh_installexamples cpg/cpgdemo.c	
-#	cp examples/* $(packagedir)/usr/share/doc/$(npackage)/examples
-
-
-# Install installation scripts
-#
-#	cp debian/postinst $(packagedir)/DEBIAN/.
-#	chmod +x $(packagedir)/DEBIAN/postinst
-
-	dh_installchangelogs
-	$(INSTALL_DATA) debian/copyright $(packagedir)/usr/share/doc/$(npackage)
-	$(INSTALL_DATA) debian/changelog $(packagedir)/usr/share/doc/$(npackage)/changelog.Debian
-	$(GZIP_DATA) $(packagedir)/usr/share/doc/$(npackage)/changelog.Debian
-	dh_strip -a $(packagedir)/usr/bin/*
-	dh_makeshlibs -a
-	dh_link -a
-#	dh_dhelp 
-	dh_compress -a 
-	dh_fixperms -a
-#	dh_suidregister -a 
-	dh_installdeb -a 
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
-
-#	cp debian/README.debian $(packagedir)/usr/doc/$(npackage)
-#	cp debian/changelog $(packagedir)/usr/doc/$(npackage)/changelog.Debian
-#	gzip -9v $(packagedir)/usr/doc/$(npackage)/changelog.Debian
-#	cp debian/copyright $(packagedir)/usr/doc/$(npackage)
-#	dpkg-shlibdeps $(packagedir)/usr/lib/libpgplot.so.$(version)
-#	dpkg-gencontrol
-#	chown -R root.root $(packagedir)
-#	chmod -R go=rX $(packagedir)
-#	dpkg --build $(packagedir) ..
-
-#define checkdir
-#	test -f debian/rules
-#endef
-
-binary: binary-indep binary-arch
-
-#checkroot:
-#	$(checkdir)
-#	test root = "`whoami`"
+binary binary-arch binary-indep: build install
+	dh $@
 
 .PHONY: build clean binary-indep binary-arch binary install

Reply via email to