ports/editors/libreoffice/files/soffice.sh

36 lines
911 B
Bash
Raw Normal View History

2023-08-16 22:26:55 +00:00
#!/bin/sh
#
# This is needed for LibreOffice to be able to open files with
# special character(s) in their name
if [ ! "${LC_CTYPE}" ]; then
export LC_CTYPE="en_US.UTF-8"
fi
case "$0"
in
*lowriter|*swriter|*oowriter)
exec ${LOCALBASE}/lib/libreoffice/program/soffice --writer "$@"
;;
*localc|*scalc|*oocalc)
exec ${LOCALBASE}/lib/libreoffice/program/soffice --calc "$@"
;;
*lodraw|*sdraw|*oodraw)
exec ${LOCALBASE}/lib/libreoffice/program/soffice --draw "$@"
;;
*loimpress|*simpress|*ooimpress)
exec ${LOCALBASE}/lib/libreoffice/program/soffice --impress "$@"
;;
*lobase|*sbase|*oobase)
exec ${LOCALBASE}/lib/libreoffice/program/soffice --base "$@"
;;
*lomath|*smath|*oomath)
exec ${LOCALBASE}/lib/libreoffice/program/soffice --math "$@"
;;
*unopkg)
exec ${LOCALBASE}/lib/libreoffice/program/unopkg "$@"
;;
*)
exec ${LOCALBASE}/lib/libreoffice/program/soffice "$@"
esac