Provide a static manpage
authorIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Tue, 14 Dec 2021 14:07:55 +0000 (15:07 +0100)
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Tue, 14 Dec 2021 14:07:55 +0000 (15:07 +0100)
rather than running help2man on a dummy script

debian/Projucer.1 [new file with mode: 0644]
debian/control
debian/juce-tools.manpages
debian/rules
debian/scripts/Projucer-help2man [deleted file]

diff --git a/debian/Projucer.1 b/debian/Projucer.1
new file mode 100644 (file)
index 0000000..9070248
--- /dev/null
@@ -0,0 +1,18 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.48.5.
+.TH PROJUCER "1" "December 2021" "Projucer 6.1.3" "User Commands"
+.SH NAME
+Projucer \- the JUCE project-management tool
+.SH SYNOPSIS
+.B Projucer
+[\fI\,--help\/\fR] [\fI\,options\/\fR]
+.SH DESCRIPTION
+The Projucer is JUCE's own software project management workbench.
+It provides a Graphical User Interface to create your own JUCE based projects,
+and allows you to create various build systems (Makefiles, XCode projects,
+Visual Studio Projects,...).
+.PP
+Generic Options:
+.HP
+\fB\-\-help\fR
+.IP
+get a list of available cmdline arguments
index 7d9ad1abfbf012cbe8ecd95aa451b979d860b9a9..54c7c4376027e1790f58072cd5ef567c6793c31a 100644 (file)
@@ -7,7 +7,6 @@ Uploaders:
 Build-Depends:
  cmake,
  debhelper-compat (= 13),
- help2man,
  libasound2-dev,
  libcurl4-gnutls-dev | libcurl-dev,
  libfreetype6-dev,
index 08dbe247dea8beac3df8d903f49624e9b3d26368..af021820bf98da460b265a83931fa4745b55e605 100644 (file)
@@ -1 +1 @@
-debian/artifacts/Projucer.1
+debian/Projucer.1
index 6bc67ed3dc09a22276f249a43af9964297baa8f1..f5f1de63db3732055e64aedd40e675d9fa84fdfe 100755 (executable)
@@ -50,11 +50,6 @@ override_dh_auto_build-arch:
                V=1 \
                $(empty)
        dh_auto_build -D debian/extra/lv2-ttl-generator/
-       -help2man --no-info \
-               --version-string="Projucer $(DEB_UPSTREAM_VERSION)" \
-               --name="the JUCE project-management tool" \
-               --output=$(DEBIAN_BUILD_ARTIFACTS)/Projucer.1 \
-               debian/scripts/Projucer-help2man
 
 override_dh_auto_build-indep:
        mkdir -p docs/doxygen/build
diff --git a/debian/scripts/Projucer-help2man b/debian/scripts/Projucer-help2man
deleted file mode 100755 (executable)
index 6e955d0..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-PROJUCER=$(pwd)/extras/Projucer/Builds/Linux/build/Projucer
-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
-
-#PROJUCER=Projucer
-
-case "$1" in
-  -h|--help)
-    #${PROJUCER} -h 2>/dev/null | sed -e 's|^ Projucer --| --|'
-    cat <<EOL
-Usage: Projucer [--help] [options]
-
-The Projucer is JUCE's own software project management workbench.
-It provides a Graphical User Interface to create your own JUCE based projects,
-and allows you to create various build systems (Makefiles, XCode projects,
-Visual Studio Projects,...).
-
-Generic Options:
-
- --help
-    get a list of available cmdline arguments
-EOL
-    ;;
-  -v|-V|--version)
-    #${PROJUCER} -h
-cat <<EOL
-JUCE
-Copyright © ROLI Ltd.
-EOL
-    ;;
-  *)
-    ;;
-esac