This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goserver. commit a835d18ac940b9fcfc4b32ac026cbab43bb606d6 Author: Mihai Moldovan <ionic@ionic.de> Date: Wed Dec 5 01:44:53 2018 +0100 x2goserver/Makefile: generate man pages from Perl POD. --- debian/changelog | 1 + x2goserver/Makefile | 26 +++++++++++++++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index c83dd4f..86a1060 100644 --- a/debian/changelog +++ b/debian/changelog @@ -13,6 +13,7 @@ x2goserver (4.1.0.4-0x2go1) UNRELEASED; urgency=medium * New upstream version (4.1.0.4): - x2goserver/sbin/x2gocleansessions: add newline before POD block. - x2goserver-x2goagent/man/man1/x2goagent.1: add version and date. + - x2goserver/Makefile: generate man pages from Perl POD. -- X2Go Release Manager <git-admin@x2go.org> Thu, 29 Nov 2018 07:57:20 +0100 diff --git a/x2goserver/Makefile b/x2goserver/Makefile index eda2800..fb53980 100755 --- a/x2goserver/Makefile +++ b/x2goserver/Makefile @@ -23,6 +23,7 @@ BIN_SCRIPTS=$(shell cd bin && echo *) SBIN_SCRIPTS=$(shell cd sbin && echo *) LIB_FILES=$(shell cd lib && echo *) FEATURE_SCRIPTS=$(shell cd share/x2gofeature.d && echo *.features) +POD_SCRIPTS="sbin/x2gocleansessions.8" man_pages = `cd man && find * -type f` @@ -36,7 +37,30 @@ build: build-arch build-indep build-arch: -build-indep: build_man2html +build-indep: build_pod2man build_man2html + +build_pod2man: + for sectioned_script in $(POD_SCRIPTS); do \ + man_page="$$(basename "$${sectioned_script}")"; \ + section="$${man_page##*.}"; \ + script="$${sectioned_script%.*}"; \ + $(INSTALL_DIR) "man/man$${section}"; \ + case "$${suite}" in \ + ('1') \ + suite='General Commands Manual'; \ + ;; \ + ('5') \ + suite='X2Go Server Configuration'; \ + ;; \ + ('8') \ + suite='X2Go Server Tool'; \ + ;; \ + (*) \ + suite='Unknown - X2Go Server Bug!'; \ + ;; \ + esac; \ + pod2man -s "$${section}" -c "$${suite}" -r "Version $$(cat 'VERSION.x2goserver')" "$${script}" > "man/man$${section}/$${man_page}"; \ + done build_man2html: if [ -n "$(MAN2HTML_BIN)" ]; then \ -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goserver.git