[libwps] 01/09: Rewrite debian/rules with the dh sequencer.

Mattia Rizzolo mattia at debian.org
Wed Sep 28 21:44:12 UTC 2016


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to branch master
in repository libwps.

commit 3db9471188e2be7030218a1d4ff223434ce30f93
Author: Mattia Rizzolo <mattia at debian.org>
Date:   Wed Sep 28 20:55:14 2016 +0000

    Rewrite debian/rules with the dh sequencer.
---
 debian/clean |   1 +
 debian/rules | 109 ++++++-----------------------------------------------------
 2 files changed, 11 insertions(+), 99 deletions(-)

diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..8b77730
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+docs/doxygen/doxygen_sqlite3.db
diff --git a/debian/rules b/debian/rules
index 6107c65..6111ef3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,70 +1,18 @@
 #!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
-
-# Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+%:
+	dh $@
 
-COMMA = ,
-ifneq (,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS))))
-  NJOBS := -j $(subst parallel=,,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS))))
-endif
-
-CONFIGURE_FLAGS += --enable-static --disable-werror
-
-
-build: build-arch build-indep
-
-build-arch: build-arch-stamp
-build-arch-stamp:
-	dh_testdir
-
-	dh_autoreconf && \
-	dh_auto_configure -- $(CONFIGURE_FLAGS) --without-docs
-	$(MAKE) $(NJOBS)
-ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
-	cd src/test; $(MAKE) check
-endif
-
-	touch $@
-
-build-indep: build-indep-stamp
-build-indep-stamp:
-	dh_testdir
+# whether to build the docs or not will be automatically decided by the build
+# system whether there is doxygen available or not.
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		--enable-static \
+		--disable-werror \
 
-	# There apparently is no way to build *only* the docs, so do it
-	# completely. If we already ran build-arch (full build) this only
-	# builds the docs *in addition*
-	if [ ! -f debian/autoreconf.after ]; then dh_autoreconf; fi && \
-	dh_auto_configure -- $(CONFIGURE_FLAGS)
-	$(MAKE)
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-*--stamp
-
-	[ ! -f Makefile ] || $(MAKE) distclean
-	dh_autoreconf_clean
-
-	rm -f config.log
-	rm -f docs/doxygen/doxygen_sqlite3.db
-	dh_clean 
-
-install:
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
-
-	# Add here commands to install the package into debian/tmp
-	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
-        # fix path and remove unwanted files
+override_dh_install:
+	# fix path and remove unwanted files
 	if [ -d debian/tmp/usr/share/doc ]; then \
 		mv debian/tmp/usr/share/doc/libwps \
 			debian/tmp/usr/share/doc/libwps-doc && \
@@ -72,40 +20,3 @@ install:
 	else \
 		dh_install -Nlibwps-doc --sourcedir=debian/tmp; \
 	fi
-		
-
-binary-indep: build-indep install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs ChangeLog -i
-	dh_installdocs -i
-	dh_installexamples -i
-	dh_installman -i
-	dh_link -i
-	dh_compress -i
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
-
-binary-arch: build-arch install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs ChangeLog -a
-	dh_installdocs -a
-	dh_installexamples -a
-	dh_installman -a
-	dh_link -a
-	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-indep binary-arch
-.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install configure

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-openoffice/libwps.git



More information about the Pkg-openoffice-commits mailing list