[med-svn] [mne-python] 01/01: Make sure that the manpage is really created

Andreas Tille tille at debian.org
Sun Nov 24 21:35:25 UTC 2013


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

tille pushed a commit to branch master
in repository mne-python.

commit 07487030f90eff4833fb6f72fca274948e372e7c
Author: Andreas Tille <tille at debian.org>
Date:   Sun Nov 24 22:22:27 2013 +0100

    Make sure that the manpage is really created
---
 debian/rules | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/debian/rules b/debian/rules
index 807637f..cec3fae 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,12 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
+# pkg := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
+# Hmmm mysterious name change between binary and source package
+pkg := python-mne
+version=$(shell dpkg-parsechangelog -ldebian/changelog | grep Version: | cut -f2 -d' ' | cut -f1 -d- )
+mandir=$(CURDIR)/debian/$(pkg)/usr/share/man/man1/
+
 NOSETESTS=nosetests
 
 %:
@@ -15,12 +21,14 @@ override_dh_auto_test:
 	  xvfb-run --auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac +extension GLX +render -noreset" \
 	  $(NOSETESTS) mne
 
-manpages:
-	@echo "I: generating manpages"
-	set -e; mkdir -p build/manpages && \
+override_dh_installman:
+	# try to create man page via help2man
+	mkdir -p $(mandir)
+	set -e; \
 	cd bin && for f in *; do \
 			descr=$$(grep -h -e "^ *'''" -e 'DESCRIP =' $$f -h | sed -e "s,.*' *\([^'][^']*\)'.*,\1,g" | head -n 1); \
 	PYTHONPATH=../ \
 			help2man -n "$$descr" --no-discard-stderr --no-info --version-string "$(uver)" ./$$f \
-			>| ../build/manpages/$$f.1; \
+			>| $(mandir)/$$f.1; \
 	done
+

-- 
Alioth's /git/debian-med/git-commit-notice on /srv/git.debian.org/git/debian-med/mne-python.git



More information about the debian-med-commit mailing list