From 6e90a2a646092350460e433e540160933944b577 Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig=20=28Debian/GNU=29?= Date: Tue, 14 Dec 2021 15:07:55 +0100 Subject: [PATCH] Provide a static manpage rather than running help2man on a dummy script --- debian/Projucer.1 | 18 +++++++++++++++ debian/control | 1 - debian/juce-tools.manpages | 2 +- debian/rules | 5 ----- debian/scripts/Projucer-help2man | 38 -------------------------------- 5 files changed, 19 insertions(+), 45 deletions(-) create mode 100644 debian/Projucer.1 delete mode 100755 debian/scripts/Projucer-help2man diff --git a/debian/Projucer.1 b/debian/Projucer.1 new file mode 100644 index 00000000..9070248b --- /dev/null +++ b/debian/Projucer.1 @@ -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 diff --git a/debian/control b/debian/control index 7d9ad1ab..54c7c437 100644 --- a/debian/control +++ b/debian/control @@ -7,7 +7,6 @@ Uploaders: Build-Depends: cmake, debhelper-compat (= 13), - help2man, libasound2-dev, libcurl4-gnutls-dev | libcurl-dev, libfreetype6-dev, diff --git a/debian/juce-tools.manpages b/debian/juce-tools.manpages index 08dbe247..af021820 100644 --- a/debian/juce-tools.manpages +++ b/debian/juce-tools.manpages @@ -1 +1 @@ -debian/artifacts/Projucer.1 +debian/Projucer.1 diff --git a/debian/rules b/debian/rules index 6bc67ed3..f5f1de63 100755 --- a/debian/rules +++ b/debian/rules @@ -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 index 6e955d04..00000000 --- a/debian/scripts/Projucer-help2man +++ /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 <