[asl] 03/10: Improve generation of -doc package: - Move doxygen to Build-Depends-Indep. - Use arch-indep targets to configure and install. - Install examples.
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Fri May 6 06:38:40 UTC 2016
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch debian/master
in repository asl.
commit 5ef28abbe5dc923c1946b838e94fbc3d36eed348
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date: Thu May 5 20:04:27 2016 +0100
Improve generation of -doc package:
- Move doxygen to Build-Depends-Indep.
- Use arch-indep targets to configure and install.
- Install examples.
---
debian/control | 2 +-
debian/libasl-doc.examples | 1 +
debian/rules | 27 +++++++++++++++++++--------
3 files changed, 21 insertions(+), 9 deletions(-)
diff --git a/debian/control b/debian/control
index ae1bc11..dedc0da 100644
--- a/debian/control
+++ b/debian/control
@@ -5,13 +5,13 @@ Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.
Uploaders: Ghislain Antony Vaillant <ghisvail at gmail.com>
Build-Depends: cmake,
debhelper (>=9),
- doxygen,
libboost-filesystem-dev (>= 1.55),
libboost-program-options-dev (>= 1.55),
libboost-system-dev (>= 1.55),
libmatio-dev,
libvtk6-dev (>= 6.1),
ocl-icd-opencl-dev | opencl-dev
+Build-Depends-Indep: doxygen
Standards-Version: 3.9.6
Homepage: http://asl.org.il
Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/asl.git
diff --git a/debian/libasl-doc.examples b/debian/libasl-doc.examples
new file mode 100644
index 0000000..e39721e
--- /dev/null
+++ b/debian/libasl-doc.examples
@@ -0,0 +1 @@
+examples/*
diff --git a/debian/rules b/debian/rules
index b7e3f5c..f357ea3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,17 +7,28 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+BUILD_OPTIONS = \
+ -DBUILD_SHARED_LIBS=ON \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" \
+ -DWITH_EXAMPLES=OFF \
+ -DWITH_MATIO=ON
+
%:
dh $@ --parallel
-override_dh_auto_configure:
- dh_auto_configure -- \
- -DBUILD_SHARED_LIBS=ON \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
- -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" \
- -DWITH_API_DOC=ON \
- -DWITH_EXAMPLES=OFF \
- -DWITH_MATIO=ON
+override_dh_auto_configure-arch:
+ dh_auto_configure -- $(BUILD_OPTIONS) -DWITH_API_DOC=OFF
+
+override_dh_auto_configure-indep:
+ dh_auto_configure -- $(BUILD_OPTIONS) -DWITH_API_DOC=ON
+
+override_dh_installdocs-indep:
+ dh_installdocs --indep
+ dh_doxygen --indep
override_dh_installchangelogs:
dh_installchangelogs NEWS.md
+
+override_dh_compress:
+ dh_compress --exclude=examples
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/asl.git
More information about the debian-science-commits
mailing list