mirror of https://github.com/qTox/qTox.git
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
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 |
|
|
|
|
|
|