drop launch script, hardcode home path for now
parent
c4d7dcf2c7
commit
bf81e34938
|
@ -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]);
|
||||
|
|
|
@ -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
|
||||
|
Loading…
Reference in New Issue