/.travis.yml (22b2c22cc3fc1e24302462d027ca864ac360cea3) (2268 bytes) (mode 100644) (type blob)
language: c
sudo: required
dist: trusty
before_script:
#installing libsodium, needed for Core
- git clone git://github.com/jedisct1/libsodium.git > /dev/null
- cd libsodium
- git checkout tags/1.0.15 > /dev/null
- ./autogen.sh > /dev/null
- ./configure > /dev/null
- make check -j3 > /dev/null
- sudo make install >/dev/null
- cd ..
#installing yasm, needed for compiling vpx
- sudo apt-get install yasm > /dev/null
#creating libraries links and updating cache
- sudo ldconfig > /dev/null
#installing check, needed for unit tests
- sudo apt-get install check cmake python-pip cscope libevent-dev libevent-pthreads-2.1
- cd ..
# toxcore
- git clone https://github.com/TokTok/c-toxcore.git
- cd c-toxcore
- cmake . -DBUILD_TOXAV=OFF
- make -j3
- sudo make install
- sudo ldconfig
- cd ..
- sudo apt-get install cscope python-jinja2 python-requests python-virtualenv
- pushd .
- sudo pip install jinja2 requests
- virtualenv venv
- venv/bin/pip install jinja2 requests
- source venv/bin/activate
script:
- popd
- cd tuntox
- find .. -name Makefile
- make tuntox_nostatic
env:
global:
# The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
# via the "travis encrypt" command using the project repo's public key
- secure: "VjQmHxt7StKi1XF45IaYei3/0GtpIjeCeySLCPyHYnSlTMYw1VWti9Pow2Vr7mses27KddWhgl54hYjukaqyNFklfz+cXuke+VSwLp/wKlC7hV+frsrodWCd35hvNDZV3Q49e1u0944Oz4ggiS1yX1+dlXZO/v6HINXouSJbbk/0UowW4T6vkD5x/Muq7ddf5J9qMr6XF7oGzZO/fHnWO4B+xILiWs3R6gk24B8IksHiHEDIsruGnbSx2OUvoYiyNOW9hVczf2DIMZVKhqWxCX7/dEs2E5K4+/pbGfww4JhbGUMtkkGk97a7Y8rdXhs1l+k5IbG9MoZ5MxcyE1t8DRJSiT8SI50AUzDZGpU7YKIRWFxj9hyIlxPuv9aL3AyhGDzHCLAUGCtV0LYWuXUKusfQ3YuWoc/Z+6I9tIDBUdGtPp8R+P7x2pHnq08PQecBgGh+KOj2rkJBv3jP5GTrH7OtjwdKQyggni+otL/0ydq9Cj67sbt2jerjlBWtI4Vg2jVbRwIT2jDcUCMwrL5kCkuXiSvywlvA/qLVIkAvLILdbIXFBUYh/N4z00YiiVhpbc3AkJaiuhDtese272nXPeYTw6qtQnZyoud3jQjWpGmsD7uYstbnRNYsmYWf4Nz2+XIJtAmqHBhRYuq50Q1ImPY2cJyo0yZ6tniSKCcqHRI="
addons:
coverity_scan:
project:
name: "gjedeer/tuntox"
description: "Build submitted via Travis CI"
notification_email: gdr@gdr.name
build_command_prepend: "cd tuntox; make clean"
build_command: "make"
branch_pattern: master
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
281 |
8b6eea76cbea14a93132b1ec7744f471c073041c |
.gitignore |
100644 |
blob |
2268 |
22b2c22cc3fc1e24302462d027ca864ac360cea3 |
.travis.yml |
100644 |
blob |
869 |
59799b0ded35ed81dcaf0e4a32fcf974a0339836 |
BUILD.md |
100644 |
blob |
35058 |
2061be2b732ea86101a7c0d5f4df0bbbfb830a30 |
LICENSE.md |
100644 |
blob |
1006 |
141af4f6c18ef2e8dc5854a3ca532b645373b19d |
Makefile |
100644 |
blob |
637 |
ee41cdaf376b4cb8eca51751b170e4c698167dda |
Makefile.mac |
100644 |
blob |
6178 |
de1c5ad87a52bc19b01e157c254a47df9a48c57d |
README.md |
100644 |
blob |
1947 |
7fe339ab9f1921b8309cee55d4a56e622e17af2c |
VPN.md |
100644 |
blob |
19197 |
aaa3f67c50eda0587d47c485c80de3de2e076be7 |
client.c |
100644 |
blob |
719 |
db71d40fb0270358a0fe473be54812acd544b6a4 |
client.h |
100644 |
blob |
3956 |
44281c9e202e8688cad141b05ec6a02364a3dc69 |
generate_tox_bootstrap.py |
100644 |
blob |
176 |
52f9d71f3415d613e0cf73edd6d05a2a27fdfd8a |
gitversion.c |
100644 |
blob |
3141 |
31244349cd221b4e8931f612b3325ae59faa58cb |
log.c |
100644 |
blob |
892 |
bcd4c9bb1af0a1f1c44b1e7a36c3a5971ba73b34 |
log.h |
100644 |
blob |
549 |
a9095f6b9cc0f97ddc698e07a4606b37822ba61c |
mach.c |
100644 |
blob |
287 |
5ac9a4e29fbb831ba2cfa6dc98589ffaf381b91b |
mach.h |
100644 |
blob |
45077 |
0d2e5e844478709d03bced37ca4ea0790a4ae546 |
main.c |
100644 |
blob |
3316 |
106525fa1bb0e36f8e2083fa9ca65bd20803ef7c |
main.h |
040000 |
tree |
- |
0db7cd97cbf1b5c826be44f0879346ddd4d044d6 |
scripts |
100644 |
blob |
38687 |
0f8d1422ab80d562bf2ed4cb614502645b1a62a1 |
tox_bootstrap.h |
100644 |
blob |
12536 |
75e9dc5ed9399120416e8da5f24d1ccde41cf901 |
utarray.h |
100644 |
blob |
61492 |
7205c67efa27c66884c8d4d1c8a105d4854a0548 |
uthash.h |
100644 |
blob |
4007 |
4d75fe5a5272d29e9f523b35b6490a49a244b11a |
util.c |
100644 |
blob |
638 |
7dced6b423b39797c2589660864ea61cc34d5416 |
util.h |
100644 |
blob |
55882 |
b5f3f04c104785a57d8280c37c1b19b36068e56e |
utlist.h |
100644 |
blob |
11555 |
867442c843dbe6bf096a488e3ce9ec6323809f7f |
utstring.h |
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/gdr/tuntox
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/gdr/tuntox
Clone this repository using git:
git clone git://git.rocketgit.com/user/gdr/tuntox
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main