diff options
author | B Stack <bgstack15@gmail.com> | 2021-02-15 16:17:10 +0000 |
---|---|---|
committer | B Stack <bgstack15@gmail.com> | 2021-02-15 16:17:10 +0000 |
commit | 65170e98b7c67dc1dd96557018f92fcc2504a148 (patch) | |
tree | b1547a9a43b9d521bcb8d9620bf3929753e09702 /libxfce4ui-nocsd/debian/xfhelp4 | |
parent | Merge branch 'palemoon-bump' into 'master' (diff) | |
parent | add libxfce4ui-nocsd (diff) | |
download | stackrpms-65170e98b7c67dc1dd96557018f92fcc2504a148.tar.gz stackrpms-65170e98b7c67dc1dd96557018f92fcc2504a148.tar.bz2 stackrpms-65170e98b7c67dc1dd96557018f92fcc2504a148.zip |
Merge branch 'xfce4-nocsd' into 'master'
add libxfce4ui-nocsd
See merge request bgstack15/stackrpms!218
Diffstat (limited to 'libxfce4ui-nocsd/debian/xfhelp4')
-rwxr-xr-x | libxfce4ui-nocsd/debian/xfhelp4 | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/libxfce4ui-nocsd/debian/xfhelp4 b/libxfce4ui-nocsd/debian/xfhelp4 new file mode 100755 index 0000000..250ffd0 --- /dev/null +++ b/libxfce4ui-nocsd/debian/xfhelp4 @@ -0,0 +1,72 @@ +#!/bin/bash +# +# xfce +# +# Copyright (C) 1999 Olivier Fourdan (fourdan@xfce.org) +# Copyright (C) 2003 Jasper Huijsmans (jasper@xfce.org) +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# + +URL="https://docs.xfce.org/" +HELP_DIR="/usr/share/doc" + +if [ -n "$1" ]; then + HELP_FILE= + MODULE="${1%.html}" + case $1 in + *.html) + HELP_FILE="$1" + ;; + esac +else + exit 1 +fi + +# Check for translated documentation +if [ -n "$LC_ALL" ] ; then + LC=$LC_ALL +elif [ -n "$LANG" ] ; then + LC=$LANG +else + LC="C" +fi + +LC_CLEAN="${LC%_*}" + +if [ -r "$HELP_DIR/$MODULE/html/$LC/index.html" ] +then + URL="$HELP_DIR/$MODULE/html/$LC/index.html" +elif [ -r "$HELP_DIR/$MODULE/html/$LC_CLEAN/index.html" ] +then + URL="$HELP_DIR/$MODULE/html/$LC_CLEAN/index.html" +elif [ -r "$HELP_DIR/$MODULE/html/C/index.html" ] +then + URL="$HELP_DIR/$MODULE/html/C/index.html" +elif [ -n "$HELP_FILE" ] +then + if [ -r "$HELP_DIR/$MODULE/html/$LC/$HELP_FILE" ] + then + URL="$HELP_DIR/$MODULE/html/$LC/$HELP_FILE" + elif [ -r "$HELP_DIR/$MODULE/html/$LC_CLEAN/$HELP_FILE" ] + then + URL="$HELP_DIR/$MODULE/html/$LC_CLEAN/$HELP_FILE" + elif [ -r "$HELP_DIR/$MODULE/html/C/$HELP_FILE" ] + then + URL="$HELP_DIR/$MODULE/html/C/$HELP_FILE" + fi +fi + +exo-open "${URL}" |