Skip to content

Commit

Permalink
VENOM-497: Fix compile errors
Browse files Browse the repository at this point in the history
  • Loading branch information
naxuroqa committed Apr 23, 2020
1 parent 9c79659 commit 7683619
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 1 deletion.
49 changes: 49 additions & 0 deletions .github/workflows/ci-workflow.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: VALA/C CI
on: [push, pull_request]
jobs:
native:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
- name: Install meson
run: |
sudo python3 -m pip install --upgrade pip
sudo pip3 install meson ninja
- name: Install dependencies
run: >
sudo apt-get -qq install -y
clang
cmake
libconfig-dev
libgtest-dev
libopus-dev
libsodium-dev
libvpx-dev
pkg-config
libgee-0.8-dev
libgspell-1-dev
libgtk-3-dev
libjson-glib-dev
libsoup2.4-dev
libsqlcipher-dev
libcanberra-dev
libgstreamer1.0-dev
libgstreamer-plugins-base1.0-dev
valac
wget
- name: Build and install ToxCore
run: |
wget "https://github.com/TokTok/c-toxcore/archive/v0.2.9.tar.gz"
tar -xzf v0.2.9.tar.gz
cd c-toxcore-0.2.9
cmake -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
cd ..
- name: Build
run: meson build && ninja -C build
- name: Test
run: ninja -C build test
- name: Install
run: sudo ninja -C build install
2 changes: 1 addition & 1 deletion src/tox/ToxSessionThread.vala
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ namespace Venom {
protected GLib.MainContext worker_context;
protected GLib.MainLoop worker_loop;

public ToxBaseThread(string name, Logger logger) {
protected ToxBaseThread(string name, Logger logger) {
this.name = name;
this.logger = logger;
}
Expand Down

0 comments on commit 7683619

Please sign in to comment.