drop launch script, hardcode home path for now

master
Daniel Kolesa 2020-04-16 20:20:26 +02:00
parent c4d7dcf2c7
commit bf81e34938
2 changed files with 1 additions and 67 deletions

View File

@ -1026,7 +1026,7 @@ int main(int argc, char **argv)
initing = INIT_RESET;
// set home dir first
for(int i = 1; i<argc; i++) if(argv[i][0]=='-' && argv[i][1] == 'u') { sethomedir(&argv[i][2]); break; }
sethomedir("$HOME/.octacore");
// set log after home dir, but before anything else
for(int i = 1; i<argc; i++) if(argv[i][0]=='-' && argv[i][1] == 'g')
{
@ -1040,7 +1040,6 @@ int main(int argc, char **argv)
{
if(argv[i][0]=='-') switch(argv[i][1])
{
case 'u': if(homedir[0]) logoutf("Using home directory: %s", homedir); break;
case 'k':
{
const char *dir = addpackagedir(&argv[i][2]);

View File

@ -1,65 +0,0 @@
#!/bin/sh
# TESS_DATA should refer to the directory in which Tesseract data files are placed.
#TESS_DATA=~/tesseract
#TESS_DATA=/usr/local/tesseract
TESS_DATA=.
# TESS_BIN should refer to the directory in which Tesseract executable files are placed.
TESS_BIN=${TESS_DATA}/bin_unix
# TESS_OPTIONS contains any command line options you would like to start Tesseract with.
#TESS_OPTIONS=""
TESS_OPTIONS="-u${HOME}/.tesseract"
# SYSTEM_NAME should be set to the name of your operating system.
#SYSTEM_NAME=Linux
SYSTEM_NAME=`uname -s`
# MACHINE_NAME should be set to the name of your processor.
#MACHINE_NAME=i686
MACHINE_NAME=`uname -m`
case ${SYSTEM_NAME} in
Linux)
SYSTEM_NAME=linux_
;;
*)
SYSTEM_NAME=unknown_
;;
esac
case ${MACHINE_NAME} in
i486|i586|i686)
MACHINE_NAME=
;;
x86_64|amd64)
MACHINE_NAME=64_
;;
*)
if [ ${SYSTEM_NAME} != native_ ]
then
SYSTEM_NAME=native_
fi
MACHINE_NAME=
;;
esac
if [ -x ${TESS_BIN}/native_client ]
then
SYSTEM_NAME=native_
MACHINE_NAME=
fi
if [ -x ${TESS_BIN}/${SYSTEM_NAME}${MACHINE_NAME}client ]
then
cd ${TESS_DATA}
exec ${TESS_BIN}/${SYSTEM_NAME}${MACHINE_NAME}client ${TESS_OPTIONS} "$@"
else
echo "Your platform does not have a pre-compiled Tesseract client."
echo "Please follow the following steps to build a native client:"
echo "1) Ensure you have the SDL2, SDL2-image, SDL2-mixer, and OpenGL libraries installed."
echo "2) Type \"make -C src install\"."
echo "3) If the build succeeds, run this script again."
exit 1
fi