mirror of
https://github.com/Tha14/toxic.git
synced 2024-11-22 15:23:02 +01:00
Merge branch 'toktok'
This commit is contained in:
commit
17e5cc1147
13
.cirrus.yml
Normal file
13
.cirrus.yml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
cirrus-ci_task:
|
||||||
|
container:
|
||||||
|
image: toxchat/toktok-stack:0.0.23-third_party
|
||||||
|
cpu: 2
|
||||||
|
memory: 2G
|
||||||
|
configure_script:
|
||||||
|
- /src/workspace/tools/inject-repo toxic
|
||||||
|
test_all_script:
|
||||||
|
- cd /src/workspace && bazel test -k
|
||||||
|
--remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST
|
||||||
|
--config=release
|
||||||
|
//toxic/...
|
5
.github/settings.yml
vendored
5
.github/settings.yml
vendored
@ -11,7 +11,6 @@ branches:
|
|||||||
protection:
|
protection:
|
||||||
required_status_checks:
|
required_status_checks:
|
||||||
contexts:
|
contexts:
|
||||||
- Codacy/PR Quality Review
|
- cirrus-ci
|
||||||
- CodeFactor
|
- Codacy Static Code Analysis
|
||||||
- Travis CI - Pull Request
|
|
||||||
- code-review/reviewable
|
- code-review/reviewable
|
||||||
|
60
.travis.yml
60
.travis.yml
@ -1,60 +0,0 @@
|
|||||||
---
|
|
||||||
language: python
|
|
||||||
python: nightly
|
|
||||||
dist: xenial
|
|
||||||
os: linux
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
include:
|
|
||||||
- env: JOB=linux
|
|
||||||
|
|
||||||
addons:
|
|
||||||
apt:
|
|
||||||
packages:
|
|
||||||
- libalut-dev
|
|
||||||
- libconfig-dev
|
|
||||||
- libnotify-dev
|
|
||||||
- libopenal-dev
|
|
||||||
- libopus-dev
|
|
||||||
- libqrencode-dev
|
|
||||||
- libvpx-dev
|
|
||||||
|
|
||||||
cache:
|
|
||||||
directories:
|
|
||||||
- $HOME/cache
|
|
||||||
|
|
||||||
install:
|
|
||||||
# Where to find libraries.
|
|
||||||
- export LD_LIBRARY_PATH=$HOME/cache/usr/lib
|
|
||||||
- export PKG_CONFIG_PATH=$HOME/cache/usr/lib/pkgconfig
|
|
||||||
# c-sodium
|
|
||||||
- git clone --depth=1 --branch=stable https://github.com/jedisct1/libsodium ../libsodium
|
|
||||||
- test -f $HOME/cache/usr/lib/libsodium.so || (cd ../libsodium && ./configure --prefix=$HOME/cache/usr && make install -j$(nproc))
|
|
||||||
# c-toxcore
|
|
||||||
- git clone --depth=1 https://github.com/TokTok/c-toxcore ../c-toxcore
|
|
||||||
- test -f $HOME/cache/usr/lib/libtoxcore.so || (cd ../c-toxcore && cmake -B_build -H. -DCMAKE_INSTALL_PREFIX:PATH=$HOME/cache/usr && make -C_build install -j$(nproc))
|
|
||||||
|
|
||||||
script:
|
|
||||||
- make ENABLE_PYTHON=1 -j$(nproc)
|
|
||||||
|
|
||||||
- env: JOB=macos
|
|
||||||
os: macos
|
|
||||||
language: c
|
|
||||||
|
|
||||||
cache:
|
|
||||||
directories:
|
|
||||||
- $HOME/cache
|
|
||||||
|
|
||||||
install:
|
|
||||||
- brew install
|
|
||||||
freealut
|
|
||||||
libconfig
|
|
||||||
libqrencode
|
|
||||||
libsodium
|
|
||||||
openal-soft
|
|
||||||
- export LDFLAGS="-L/usr/local/Cellar/openal-soft/1.21.0/lib"
|
|
||||||
- git clone --depth=1 https://github.com/TokTok/c-toxcore ../c-toxcore
|
|
||||||
- test -f /usr/local/lib/libtoxcore.dylib || (cd ../c-toxcore && cmake -B_build -H. && make -C_build install -j$(nproc))
|
|
||||||
|
|
||||||
script:
|
|
||||||
- make ENABLE_PYTHON=1 DISABLE_DESKTOP_NOTIFY=1 DISABLE_X11=1 DISABLE_AV=1 DISABLE_SOUND_NOTIFY=1 -j$(nproc)
|
|
@ -39,3 +39,9 @@ cc_binary(
|
|||||||
"//tools/config:osx": [],
|
"//tools/config:osx": [],
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
sh_test(
|
||||||
|
name = "toxic_test",
|
||||||
|
srcs = [":toxic"],
|
||||||
|
args = ["--help"],
|
||||||
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user