diff --git a/install-doxygen-docs.sh b/install-doxygen-docs.sh index 2480cef..4ffbdd4 100755 --- a/install-doxygen-docs.sh +++ b/install-doxygen-docs.sh @@ -6,12 +6,20 @@ set -e doc_html="$1" mandir="$2" +WANTED_PAGES="man1/x52cli.1 man1/x52bugreport.1" + if [ -d "$MESON_BUILD_ROOT/docs/html" ]; then mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/$doc_html" cp -R "$MESON_BUILD_ROOT/docs/html"/. "$MESON_INSTALL_DESTDIR_PREFIX/$doc_html/" fi if [ -d "$MESON_BUILD_ROOT/docs/man" ]; then - mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/$mandir" - cp -R "$MESON_BUILD_ROOT/docs/man"/. "$MESON_INSTALL_DESTDIR_PREFIX/$mandir/" + MANDIR="$MESON_INSTALL_DESTDIR_PREFIX/$mandir" + mkdir -p "$MANDIR" + for manpage in $WANTED_PAGES + do + section=$(dirname "$manpage") + mkdir -p "$MANDIR/$section" + cp "$MESON_BUILD_ROOT/docs/man/$manpage" "$MANDIR/$section" + done fi