qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

29 lines
722 B

#!/bin/bash
# directory where the script is located
SCRIPT_NAME=$(readlink -f $0)
SCRIPT_DIR=`dirname $SCRIPT_NAME`
# create libs dir if necessary
mkdir -p ${SCRIPT_DIR}/libs
# maybe an earlier run of this script failed
# thus we should remove the libtoxcore-latest dir
# if exists, otherwise cloning the git repo may fail
rm -rf ${SCRIPT_DIR}/libs/libtoxcore-latest
# clone current master of libtoxcore
git clone https://github.com/irungentoo/toxcore.git ${SCRIPT_DIR}/libs/libtoxcore-latest
# compile and install libtoxcore
pushd ${SCRIPT_DIR}/libs/libtoxcore-latest
./autogen.sh
./configure --prefix=${SCRIPT_DIR}/libs/
make -j2
make install
popd
# remove clone dir
rm -rf ${SCRIPT_DIR}/libs/libtoxcore-latest