[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