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;
|
initing = INIT_RESET;
|
||||||
// set home dir first
|
// 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
|
// set log after home dir, but before anything else
|
||||||
for(int i = 1; i<argc; i++) if(argv[i][0]=='-' && argv[i][1] == 'g')
|
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])
|
if(argv[i][0]=='-') switch(argv[i][1])
|
||||||
{
|
{
|
||||||
case 'u': if(homedir[0]) logoutf("Using home directory: %s", homedir); break;
|
|
||||||
case 'k':
|
case 'k':
|
||||||
{
|
{
|
||||||
const char *dir = addpackagedir(&argv[i][2]);
|
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