From 68a46b94410d1ba882d5a27ecbe00f4513425a4b Mon Sep 17 00:00:00 2001 From: Ray-V Date: Sat, 29 May 2021 10:29:47 +0100 Subject: [PATCH] Fixed inkscape v1.0.2 man pages installation --- Misc/inkscape/inkscape.SlackBuild | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Misc/inkscape/inkscape.SlackBuild b/Misc/inkscape/inkscape.SlackBuild index e36f7c2..74f1a19 100755 --- a/Misc/inkscape/inkscape.SlackBuild +++ b/Misc/inkscape/inkscape.SlackBuild @@ -179,6 +179,16 @@ rm share/templates/*.*.* mv $TEMP_DIR/* share/templates/ } || true +[[ $VERSION == 1.0.2 ]] && { +## only package man pages for required locales +for file in man/ink*.*.pod.in +do + [[ $I18N != *$(echo $file | cut -d"." -f2)* ]] && rm $file +done +## and install them to $prefix, as per most other Slackware packages +sed -i 's|MANFILE_DEST "${SHARE_INSTALL}|MANFILE_DEST "${CMAKE_INSTALL_PREFIX}|' CMakeScripts/Pod2man.cmake +} + listdocs_fn chown_fn @@ -231,6 +241,7 @@ make_fn installdocs_fn +[[ $VERSION == 0.92.4 ]] && { ## only package man pages for required locales mkdir -p $PKG/usr/man/man1/ mv $PKG/usr/local/share/man/man1/* $PKG/usr/man/man1/ @@ -243,8 +254,11 @@ rm $PKG/usr/man/man1/inkscape.*.1 mv $TEMP_DIR/* $PKG/usr/man/man1/ rm -rf $TEMP_DIR } || true + +## man pages are gzipped by WITH_MANPAGE_COMPRESSION="ON" for 1.0.2 INSTALL_TDE=/usr mangzip_fn +} strip_fn