[SCM] juce/master: Build Introjucer manpage
umlaeute at users.alioth.debian.org
umlaeute at users.alioth.debian.org
Thu Feb 11 13:06:45 UTC 2016
The following commit has been merged in the master branch:
commit 1d05d4f6490129fe77559f99938298d01cf00d51
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date: Thu Feb 11 11:37:42 2016 +0100
Build Introjucer manpage
diff --git a/debian/rules b/debian/rules
index a1b08e6..e30c6c8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,7 +7,8 @@ BUILD_DATE=$(shell date -u -d "$$(dpkg-parsechangelog -SDate)" +"%h %d %Y")
#export DEB_CPPFLAGS_MAINT_APPEND = -DBUILD_DATE='"$(BUILD_DATE)"'
DEB_SRCDIR=debian/libbuilder/
-BUILDDATE_HEADER=$(DEB_SRCDIR)build/libjuce_builddate.h
+BUILDDIR=$(DEB_SRCDIR)build
+BUILDDATE_HEADER=$(BUILDDIR)/libjuce_builddate.h
include /usr/share/cdbs/1/rules/buildcore.mk
include /usr/share/cdbs/1/rules/debhelper.mk
@@ -20,12 +21,18 @@ DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \
DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(cdbs_make_curdestdir) prefix=/usr libdir=/usr/lib/${DEB_HOST_MULTIARCH}/
+DEB_INSTALL_MANPAGES_juce-utils=$(BUILDDIR)/Introjucer.1
DEB_INSTALL_CHANGELOGS_ALL=ChangeList.txt
pre-build::
mkdir -p $(dir $(BUILDDATE_HEADER))
test -e $(BUILDDATE_HEADER) || (echo "#define BUILD_DATE \"$(BUILD_DATE)\"" > $(BUILDDATE_HEADER))
+common-binary-arch:: $(DEB_INSTALL_MANPAGES_juce-utils)
+
+$(BUILDDIR)/Introjucer.1:
+ help2man -N -n "the JUCE project-management tool" debian/scripts/Introjucer-help2man > $@
+
build/libjuce-doc::
cd doxygen && doxygen Doxyfile
diff --git a/debian/scripts/Introjucer-help2man b/debian/scripts/Introjucer-help2man
new file mode 100755
index 0000000..44c7e4c
--- /dev/null
+++ b/debian/scripts/Introjucer-help2man
@@ -0,0 +1,21 @@
+#!/bin/sh
+INTROJUCER=$(pwd)/extras/Introjucer/Builds/Linux/build/Introjucer
+LIBJUCE_PATH=$(pwd)/debian/libbuilder/build
+
+if [ -d "${LIBJUCE_PATH}" ]; then
+ LD_LIBRARY_PATH=${LIBJUCE_PATH}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
+ export LD_LIBRARY_PATH
+fi
+
+INTROJUCER=Introjucer
+
+case "$1" in
+ -h|--help)
+ ${INTROJUCER} -h 2>/dev/null | sed -e 's|^ Introjucer --| --|'
+ ;;
+ -v|--version)
+ ${INTROJUCER} -h 2>&1 1>/dev/null
+ ;;
+ *)
+ ;;
+esac
--
juce packaging
More information about the pkg-multimedia-commits
mailing list