mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
chore(deps): update c-toxcore to v0.2.11
This commit is contained in:
parent
d77c41814f
commit
7c59ffb24b
|
@ -127,7 +127,7 @@ sudo checkinstall --install --pkgname libsodium --pkgversion 1.0.8 --nodoc -y
|
||||||
sudo ldconfig
|
sudo ldconfig
|
||||||
cd ..
|
cd ..
|
||||||
# toxcore
|
# toxcore
|
||||||
git clone --branch v0.2.10 --depth=1 https://github.com/toktok/c-toxcore.git toxcore
|
git clone --branch v0.2.11 --depth=1 https://github.com/toktok/c-toxcore.git toxcore
|
||||||
cd toxcore
|
cd toxcore
|
||||||
autoreconf -if
|
autoreconf -if
|
||||||
CC="ccache $CC" CXX="ccache $CXX" ./configure
|
CC="ccache $CC" CXX="ccache $CXX" ./configure
|
||||||
|
|
|
@ -64,7 +64,7 @@
|
||||||
|
|
||||||
اگر فایلهای این نیازمندی ها وجود نداشته باشند، qTox بدون قابلیت های مربوطه ساخته خواهد شد.
|
اگر فایلهای این نیازمندی ها وجود نداشته باشند، qTox بدون قابلیت های مربوطه ساخته خواهد شد.
|
||||||
|
|
||||||
### نیازمندیهای توسعه
|
### نیازمندیهای توسعه
|
||||||
|
|
||||||
این فایلها و برنامه ها برای انجام تست و ویرایش کد و سایر کارهای مربوط به توسعه برنامه مورد نیاز هستند. اگر این فایل ها موجود نباشند این قابلیت ها وجود نخواهند داشت.
|
این فایلها و برنامه ها برای انجام تست و ویرایش کد و سایر کارهای مربوط به توسعه برنامه مورد نیاز هستند. اگر این فایل ها موجود نباشند این قابلیت ها وجود نخواهند داشت.
|
||||||
|
|
||||||
|
@ -97,11 +97,11 @@
|
||||||
برای غیرفعال کردن:
|
برای غیرفعال کردن:
|
||||||
|
|
||||||
<div dir=ltr>
|
<div dir=ltr>
|
||||||
|
|
||||||
`-DENABLE_STATUSNOTIFIER=False -DENABLE_GTK_SYSTRAY=False`
|
`-DENABLE_STATUSNOTIFIER=False -DENABLE_GTK_SYSTRAY=False`
|
||||||
|
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
#### آیکن کنار ساعت در محیط Unity
|
#### آیکن کنار ساعت در محیط Unity
|
||||||
|
|
||||||
به شکل پیش فرض غیر فعال میباشد.
|
به شکل پیش فرض غیر فعال میباشد.
|
||||||
|
@ -120,7 +120,7 @@
|
||||||
برای فعال سازی:
|
برای فعال سازی:
|
||||||
|
|
||||||
<div dir=ltr>
|
<div dir=ltr>
|
||||||
|
|
||||||
`-DENABLE_APPINDICATOR=True`
|
`-DENABLE_APPINDICATOR=True`
|
||||||
|
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
@ -197,7 +197,7 @@ emerge qtox
|
||||||
http://slackbuilds.org/repository/14.2/network/qTox/
|
http://slackbuilds.org/repository/14.2/network/qTox/
|
||||||
|
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
|
|
||||||
<a name="فری-بی-اس-دی-آسان" />
|
<a name="فری-بی-اس-دی-آسان" />
|
||||||
|
|
||||||
|
@ -224,7 +224,7 @@ make install clean
|
||||||
```
|
```
|
||||||
|
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
|
@ -305,8 +305,8 @@ sudo apt-get install git
|
||||||
```
|
```
|
||||||
|
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a name="کپی-کیوتاکس" />
|
<a name="کپی-کیوتاکس" />
|
||||||
|
|
||||||
|
@ -322,8 +322,8 @@ git clone https://github.com/qTox/qTox.git qTox
|
||||||
```
|
```
|
||||||
|
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
اقدامات بعدی چنین فرض میکنند که شما کد منبع را در مسیر <div dir=ltr>`/home/$USER/qTox`<div dir=rtl> کپی کرده اید. اگر کد را در مسیر دیگری کپی نموده اید، دستورات زیر را به شکل مناسب تغییر دهید.
|
اقدامات بعدی چنین فرض میکنند که شما کد منبع را در مسیر <div dir=ltr>`/home/$USER/qTox`<div dir=rtl> کپی کرده اید. اگر کد را در مسیر دیگری کپی نموده اید، دستورات زیر را به شکل مناسب تغییر دهید.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -342,7 +342,7 @@ sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg
|
||||||
```
|
```
|
||||||
|
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
|
|
||||||
<a name="سایر-نیاز-دبیان" />
|
<a name="سایر-نیاز-دبیان" />
|
||||||
|
|
||||||
|
@ -352,7 +352,7 @@ sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg
|
||||||
|
|
||||||
|
|
||||||
<div dir=ltr>
|
<div dir=ltr>
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt-get install \
|
sudo apt-get install \
|
||||||
build-essential \
|
build-essential \
|
||||||
|
@ -387,7 +387,7 @@ sudo apt-get install \
|
||||||
**این بدان معنی است که اگر نمیتوان sqlcipher را از منابع فدورا دانلود کرد و نصب نمود، میبایست به شکل جداگانه این کتابخانه دانلود و نصب شود.**
|
**این بدان معنی است که اگر نمیتوان sqlcipher را از منابع فدورا دانلود کرد و نصب نمود، میبایست به شکل جداگانه این کتابخانه دانلود و نصب شود.**
|
||||||
|
|
||||||
<div dir=ltr>
|
<div dir=ltr>
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
|
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
|
||||||
# (can also use sudo dnf install @"Development Tools")
|
# (can also use sudo dnf install @"Development Tools")
|
||||||
|
@ -482,7 +482,7 @@ sudo apt-get install \
|
||||||
qttools5-dev-tools
|
qttools5-dev-tools
|
||||||
```
|
```
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
|
|
||||||
<a name="سایر-نیاز-اوبونتو16" />
|
<a name="سایر-نیاز-اوبونتو16" />
|
||||||
|
|
||||||
|
@ -517,7 +517,7 @@ sudo apt-get install \
|
||||||
```
|
```
|
||||||
|
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
<a name="نیاز-تاکس-کر" />
|
<a name="نیاز-تاکس-کر" />
|
||||||
|
|
||||||
### نیازمندی های toxcore
|
### نیازمندی های toxcore
|
||||||
|
@ -530,7 +530,7 @@ sudo apt-get install \
|
||||||
#### آرچ
|
#### آرچ
|
||||||
|
|
||||||
<div dir=ltr>
|
<div dir=ltr>
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo pacman -S --needed opus libvpx libsodium
|
sudo pacman -S --needed opus libvpx libsodium
|
||||||
```
|
```
|
||||||
|
@ -549,7 +549,7 @@ libopus-dev libvpx-dev libsodium-dev libavdevice-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
|
|
||||||
<a name="فدورا-تاکس-کر" />
|
<a name="فدورا-تاکس-کر" />
|
||||||
|
|
||||||
|
@ -632,7 +632,7 @@ cd ..
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/toktok/c-toxcore.git toxcore
|
git clone https://github.com/toktok/c-toxcore.git toxcore
|
||||||
cd toxcore
|
cd toxcore
|
||||||
git checkout v0.2.10
|
git checkout v0.2.11
|
||||||
autoreconf -if
|
autoreconf -if
|
||||||
./configure
|
./configure
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
|
@ -642,13 +642,13 @@ sudo ldconfig
|
||||||
```
|
```
|
||||||
|
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
|
|
||||||
<a name="کامپایل-کیو-تاکس" />
|
<a name="کامپایل-کیو-تاکس" />
|
||||||
|
|
||||||
### کامپایل qTox
|
### کامپایل qTox
|
||||||
|
|
||||||
**مطمئن شوید که تمامی پیش نیاز ها را نصب کرده اید**
|
**مطمئن شوید که تمامی پیش نیاز ها را نصب کرده اید**
|
||||||
|
|
||||||
اگر در حین کامپایل با مشکلی مواجه شوید بدون تردید پیش نیازی را نصب ندارید. بنابراین مطمئن شوید که *همه آنها را نصب کرده اید*.
|
اگر در حین کامپایل با مشکلی مواجه شوید بدون تردید پیش نیازی را نصب ندارید. بنابراین مطمئن شوید که *همه آنها را نصب کرده اید*.
|
||||||
|
|
||||||
|
@ -689,7 +689,7 @@ make
|
||||||
apt-file search libswscale/swscale.h
|
apt-file search libswscale/swscale.h
|
||||||
```
|
```
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
سپس بسته هایی را نصب کنید که فایل های مورد نیاز را فراهم میکنند. دوباره فرمان make را اجرا کنید، در صورت نیاز دوباره این مراحل را تکرار کنید. اگر برایتان امکان پذیر است لیستی از فایلهای مورد نیاز تهیه کنید و برای ما ارسال نمایید تا بتوانیم مشخص کنیم که چه فایلهایی به شکل معمول مورد نیاز کاربران است `;)`
|
سپس بسته هایی را نصب کنید که فایل های مورد نیاز را فراهم میکنند. دوباره فرمان make را اجرا کنید، در صورت نیاز دوباره این مراحل را تکرار کنید. اگر برایتان امکان پذیر است لیستی از فایلهای مورد نیاز تهیه کنید و برای ما ارسال نمایید تا بتوانیم مشخص کنیم که چه فایلهایی به شکل معمول مورد نیاز کاربران است `;)`
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -768,13 +768,13 @@ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/
|
||||||
در مرحله اول، تمامی پیش نیاز های موجود در `brew` را نصب کنید.
|
در مرحله اول، تمامی پیش نیاز های موجود در `brew` را نصب کنید.
|
||||||
|
|
||||||
<div dir=ltr>
|
<div dir=ltr>
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
brew install git ffmpeg qrencode libtool automake autoconf check qt5 libvpx \
|
brew install git ffmpeg qrencode libtool automake autoconf check qt5 libvpx \
|
||||||
opus sqlcipher libsodium
|
opus sqlcipher libsodium
|
||||||
```
|
```
|
||||||
<div dir=rtl>
|
<div dir=rtl>
|
||||||
|
|
||||||
در مرحله بعد [toxcore](https://github.com/toktok/c-toxcore/blob/master/INSTALL.md#osx)را نصب کنید
|
در مرحله بعد [toxcore](https://github.com/toktok/c-toxcore/blob/master/INSTALL.md#osx)را نصب کنید
|
||||||
|
|
||||||
سپس qTox را کپی کنید:
|
سپس qTox را کپی کنید:
|
||||||
|
|
|
@ -413,7 +413,7 @@ Provided that you have all required dependencies installed, you can simply run:
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/toktok/c-toxcore.git toxcore
|
git clone https://github.com/toktok/c-toxcore.git toxcore
|
||||||
cd toxcore
|
cd toxcore
|
||||||
git checkout v0.2.10
|
git checkout v0.2.11
|
||||||
cmake . -DBOOTSTRAP_DAEMON=OFF
|
cmake . -DBOOTSTRAP_DAEMON=OFF
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
sudo make install
|
sudo make install
|
||||||
|
|
|
@ -48,7 +48,7 @@ readonly INSTALL_DIR=libs
|
||||||
readonly BASE_DIR="${SCRIPT_DIR}/${INSTALL_DIR}"
|
readonly BASE_DIR="${SCRIPT_DIR}/${INSTALL_DIR}"
|
||||||
|
|
||||||
# versions of libs to checkout
|
# versions of libs to checkout
|
||||||
readonly TOXCORE_VERSION="v0.2.10"
|
readonly TOXCORE_VERSION="v0.2.11"
|
||||||
readonly SQLCIPHER_VERSION="v4.3.0"
|
readonly SQLCIPHER_VERSION="v4.3.0"
|
||||||
|
|
||||||
# directory names of cloned repositories
|
# directory names of cloned repositories
|
||||||
|
|
|
@ -50,7 +50,7 @@ RUN apt-get update && \
|
||||||
|
|
||||||
RUN git clone https://github.com/toktok/c-toxcore.git /toxcore
|
RUN git clone https://github.com/toktok/c-toxcore.git /toxcore
|
||||||
WORKDIR /toxcore
|
WORKDIR /toxcore
|
||||||
RUN git checkout v0.2.10 && \
|
RUN git checkout v0.2.11 && \
|
||||||
cmake . && \
|
cmake . && \
|
||||||
cmake --build . && \
|
cmake --build . && \
|
||||||
make install && \
|
make install && \
|
||||||
|
|
|
@ -47,7 +47,7 @@ RUN apt-get update && \
|
||||||
|
|
||||||
RUN git clone https://github.com/toktok/c-toxcore.git /toxcore
|
RUN git clone https://github.com/toktok/c-toxcore.git /toxcore
|
||||||
WORKDIR /toxcore
|
WORKDIR /toxcore
|
||||||
RUN git checkout v0.2.10 && \
|
RUN git checkout v0.2.11 && \
|
||||||
cmake . && \
|
cmake . && \
|
||||||
cmake --build . && \
|
cmake --build . && \
|
||||||
make install && \
|
make install && \
|
||||||
|
|
|
@ -126,8 +126,8 @@
|
||||||
{
|
{
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/toktok/c-toxcore",
|
"url": "https://github.com/toktok/c-toxcore",
|
||||||
"tag": "v0.2.10",
|
"tag": "v0.2.11",
|
||||||
"commit": "7aab0d995240c59937d1aa23b7201389341a2be9"
|
"commit": "30b9369b01859e7c57687129ba2a481aa2bc48b8"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
|
@ -146,7 +146,7 @@ install() {
|
||||||
git pull
|
git pull
|
||||||
else
|
else
|
||||||
fcho "Cloning Toxcore git ... "
|
fcho "Cloning Toxcore git ... "
|
||||||
git clone --branch v0.2.10 --depth=1 https://github.com/toktok/c-toxcore "$TOXCORE_DIR"
|
git clone --branch v0.2.11 --depth=1 https://github.com/toktok/c-toxcore "$TOXCORE_DIR"
|
||||||
fi
|
fi
|
||||||
# qTox
|
# qTox
|
||||||
if [[ $TRAVIS = true ]]
|
if [[ $TRAVIS = true ]]
|
||||||
|
|
|
@ -931,8 +931,8 @@ fi
|
||||||
# Toxcore
|
# Toxcore
|
||||||
|
|
||||||
TOXCORE_PREFIX_DIR="$DEP_DIR/libtoxcore"
|
TOXCORE_PREFIX_DIR="$DEP_DIR/libtoxcore"
|
||||||
TOXCORE_VERSION=0.2.10
|
TOXCORE_VERSION=0.2.11
|
||||||
TOXCORE_HASH="5ccc4ecd79b95c367efe8341b06bf2a81f853032e6fcd7cb2bc0ad0ef7419d40"
|
TOXCORE_HASH="f111285b036d7746ce8d1321cf0b89ec93b4fad8ae90767a24e50230bbee27e1"
|
||||||
TOXCORE_FILENAME="c-toxcore-$TOXCORE_VERSION.tar.gz"
|
TOXCORE_FILENAME="c-toxcore-$TOXCORE_VERSION.tar.gz"
|
||||||
if [ ! -f "$TOXCORE_PREFIX_DIR/done" ]
|
if [ ! -f "$TOXCORE_PREFIX_DIR/done" ]
|
||||||
then
|
then
|
||||||
|
|
Loading…
Reference in New Issue
Block a user