[SCM] Gnuplot. Interactive plotting program branch, master, updated. debian/4.6.0-1-6-ge5b0eb2

Anton Gladky gladky.anton at gmail.com
Sat Mar 24 06:59:03 UTC 2012


The following commit has been merged in the master branch:
commit 4abcc8c3d05726450fd721c3f6cb9a84ad81e98b
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Sat Mar 24 07:57:04 2012 +0100

    Simplify debian/rules.

diff --git a/debian/rules b/debian/rules
index 8ad749b..ea983a2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
-include /usr/share/quilt/quilt.make
-
+%:
+	dh $@
 
 export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
@@ -21,17 +21,10 @@ CFLAGS += -I/usr/include/lua5.1
 BUILDDIR_NOX = $(CURDIR)/debian/build-nox
 BUILDDIR_X11 = $(CURDIR)/debian/build-x11
 
-autoreconf: autoreconf-stamp
-autoreconf-stamp: $(QUILT_STAMPFN)
-	dh_testdir
+override_dh_auto_configure:
 	autoreconf
-	touch $@
-
-configure-nox: configure-nox-stamp
-configure-nox-stamp: autoreconf-stamp
-	dh_testdir
 	mkdir -p $(BUILDDIR_NOX)
-	cd $(BUILDDIR_NOX);  ../../configure \
+	cd $(BUILDDIR_NOX);  ./../../configure \
 		CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
 		--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
 		--prefix=/usr --mandir=\$${prefix}/share/man \
@@ -42,11 +35,6 @@ configure-nox-stamp: autoreconf-stamp
 	  	--without-lasergnu --with-png --with-gd --without-lisp-files \
 	  	--without-linux-vga --with-readline=bsd --without-x \
 		--disable-wxwidgets
-	touch $@
-
-configure-x11: configure-x11-stamp
-configure-x11-stamp: autoreconf-stamp
-	dh_testdir
 	mkdir -p $(BUILDDIR_X11)
 	cd $(BUILDDIR_X11); ../../configure \
 		CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
@@ -58,25 +46,12 @@ configure-x11-stamp: autoreconf-stamp
 		--with-gihdir=\$${prefix}/share/gnuplot \
 	  	--without-lasergnu --with-png --with-gd --without-lisp-files \
 	  	--without-linux-vga --with-readline=bsd
-	touch $@
 
-build-nox: build-nox-stamp
-build-nox-stamp: configure-nox
-	dh_testdir
+override_dh_auto_build-arch:
 	$(MAKE) -C $(BUILDDIR_NOX)/src
-	touch $@
-
-build-x11: build-x11-stamp
-build-x11-stamp: configure-x11
-	dh_testdir
 	$(MAKE) -C $(BUILDDIR_X11) pkglibexecdir='$$(libexecdir)'
-	touch $@
-
-build-arch: build-nox build-x11
 
-build-indep: build-indep-stamp
-build-indep-stamp: build-arch
-	dh_testdir
+override_dh_auto_build-indep:
 	cp -f term/PostScript/prologue.ps docs/psdoc/
 	$(MAKE) -C $(BUILDDIR_X11)/docs ps info gpcard.ps
 	$(MAKE) -C $(BUILDDIR_X11)/tutorial tutorial.dvi tutorial.ps
@@ -84,16 +59,10 @@ build-indep-stamp: build-arch
 	$(MAKE) -C docs/psdoc ps_fontfile_doc.ps
 	mkdir -p docs/htmldocs
 	$(MAKEINFO) --html --output=docs/htmldocs/ docs/gnuplot.texi
-	touch $@
 
-build: build-arch build-indep
 
-clean: unpatch
-	dh_testdir
-	dh_testroot
-	rm -f build-arch-stamp build-indep-stamp build-nox-stamp \
-		build-x11-stamp configure-nox-stamp	configure-x11-stamp
-	dh_clean
+override_dh_auto_clean:
+	dh_auto_clean
 	rm -rf debian/build-nox debian/build-x11 \
 		config.log \
 		config.hin \
@@ -116,11 +85,7 @@ clean: unpatch
 		docs/psdoc/missfont.log \
 		docs/htmldocs
 
-install: build
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
+override_dh_auto_install:
 	$(MAKE) -C $(BUILDDIR_X11) install DESTDIR=$(CURDIR)/debian/tmp/ \
 		pkglibexecdir='$$(libexecdir)'
 	chmod u-s $(CURDIR)/debian/tmp/usr/bin/gnuplot
@@ -129,38 +94,11 @@ install: build
 	dh_install
 	mkdir -p debian/gnuplot-doc/usr/share/doc/gnuplot-doc/html
 	cp -f docs/htmldocs/* debian/gnuplot-doc/usr/share/doc/gnuplot-doc/html/
+	rm -rf debian/gnuplot/usr/share/doc/gnuplot
 
-binary-indep: build install
-	dh_testdir -i
-	dh_testroot -i
-	dh_installdocs -pgnuplot-doc
-	dh_installexamples -i -X CVS
-	dh_installinfo -pgnuplot-doc $(BUILDDIR_X11)/docs/gnuplot.info*
-	dh_installchangelogs -pgnuplot-doc ChangeLog
-	dh_link -i
-	dh_compress -i
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
 
-binary-arch: build install
-	dh_testdir -a
-	dh_testroot -a
-	dh_installdocs -a
-	dh_installmenu -a
-	dh_installman -a
-	dh_installchangelogs ChangeLog -a
-	dh_strip -a
-	dh_link -a
-	dh_compress -a
-	dh_fixperms -a
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
+override_dh_installinfo:
+	dh_installinfo -pgnuplot-doc $(BUILDDIR_X11)/docs/gnuplot.info*
 
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure-nox configure-x11 build-nox build-rest build-x11
+override_installchangelogs:
+	dh_installchangelogs -pgnuplot-doc ChangeLog

-- 
Gnuplot. Interactive plotting program



More information about the debian-science-commits mailing list