Skip to content

Commit

Permalink
Enable .travis.yml check and use non-markdown license.
Browse files Browse the repository at this point in the history
  • Loading branch information
iphydf committed Aug 17, 2018
1 parent b5f1fad commit ab6a9d3
Show file tree
Hide file tree
Showing 4 changed files with 714 additions and 633 deletions.
73 changes: 37 additions & 36 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,52 +1,53 @@
---
language: go
sudo: required

addons:
apt:
sources:
- sourceline: 'ppa:chris-lea/libsodium'
- sourceline: 'ppa:chris-lea/libsodium'
packages:
- libclang-dev
- libopus-dev
- libsodium-dev
- libvpx-dev
- libclang-dev
- libopus-dev
- libsodium-dev
- libvpx-dev

matrix:
include:
- go: 1.7.x
if: type IN (push, api, cron)
- go: 1.8.x
if: type IN (push, api, cron)
- go: 1.9.x
if: type IN (push, api, cron)
- go: master
- go: 1.7.x
if: type IN (push, api, cron)
- go: 1.8.x
if: type IN (push, api, cron)
- go: 1.9.x
if: type IN (push, api, cron)
- go: master

before_install:
- go get github.com/mattn/goveralls
- go get github.com/mattn/goveralls

install:
# Add libclang's lib directory to search path for Go.
- export CGO_LDFLAGS="-L`llvm-config-3.4 --libdir`"
# Install toxcore.
- git clone https://github.com/TokTok/c-toxcore
- cd c-toxcore
- cmake .
- make -j2
- sudo make install
- cd ..
- sudo ldconfig > /dev/null
# Install Go packages.
- go get github.com/bitly/go-simplejson
- go get github.com/go-clang/v3.4/clang
- go get github.com/kitech/godsts/maps/hashbidimap
- go get github.com/kitech/godsts/maps/hashmap
- go get github.com/kitech/godsts/sets/hashset
- go get github.com/masatana/go-textdistance
- go get github.com/sasha-s/go-deadlock
- go get github.com/streamrail/concurrent-map
- go get github.com/sysr-q/gopp/gopp
- go get github.com/xrash/smetrics
# Add libclang's lib directory to search path for Go.
- export CGO_LDFLAGS="-L`llvm-config-3.4 --libdir`"
# Install toxcore.
- git clone https://github.com/TokTok/c-toxcore
- cd c-toxcore
- cmake .
- make -j2
- sudo make install
- cd ..
- sudo ldconfig > /dev/null
# Install Go packages.
- go get github.com/bitly/go-simplejson
- go get github.com/go-clang/v3.4/clang
- go get github.com/kitech/godsts/maps/hashbidimap
- go get github.com/kitech/godsts/maps/hashmap
- go get github.com/kitech/godsts/sets/hashset
- go get github.com/masatana/go-textdistance
- go get github.com/sasha-s/go-deadlock
- go get github.com/streamrail/concurrent-map
- go get github.com/sysr-q/gopp/gopp
- go get github.com/xrash/smetrics

script:
- go run tools/generrmsg.go > const_auto.go && git diff --exit-code
- $GOPATH/bin/goveralls -service=travis-ci
- go run tools/generrmsg.go > const_auto.go && git diff --exit-code
- $GOPATH/bin/goveralls -service=travis-ci
4 changes: 2 additions & 2 deletions BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
load("//tools:project.bzl", "project")
load("//tools/project:build_defs.bzl", "project")

project("go-toxcore-c")
project()

go_library(
name = "go_default_library",
Expand Down
Loading

0 comments on commit ab6a9d3

Please sign in to comment.