1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

70 Commits

Author SHA1 Message Date
Zetok Zalbavar
8a72928ad1
chore(travis): don't fail generating docs when there's no git version
Can happen due to travis cloning only 50 latest revisions.
2016-10-26 17:42:01 +01:00
Zetok Zalbavar
a55b2c53f3
chore(travis): make sure to install needed doxygen deps
Otherwise not all nice stuff is generated.
2016-10-09 11:19:51 +01:00
sudden6
36e1e99e65
chore(travis): speedup build
Build less ffmpeg modules, compile minimal build without emoji and
increase number of paralell compilations.
2016-10-03 22:22:13 +02:00
Zetok Zalbavar
a3532e4212
chore(travis): check if .dmg is actually built 2016-10-02 12:01:49 +01:00
Zetok Zalbavar
d8468cb570
chore(travis): ignore apt failing to fetch GPG keys 2016-08-18 01:41:21 +01:00
initramfs
9a549d87c0
chore(build): update OSX build image to Xcode 7.3
This commit is created in part to fix the issue with the random
deployment failures of OSX dmg creation via hdiutil.
2016-08-14 16:03:31 +08:00
initramfs
d66a981d17
chore(build): fix an invalid git command used in documentation deployment 2016-08-12 05:39:34 +08:00
initramfs
1f65ecf08c
chore(build): extract documentation build directory from doxygen config 2016-08-12 04:07:55 +08:00
initramfs
80581aa966
chore(build): add an error message on failure to deploy documentation 2016-08-11 17:53:41 +08:00
initramfs
e124bd85b6
chore(build): parallelize travis and separate out doc build/deploy
This commit takes the existing travis task list and attempts to split
it into multiple jobs for the sake of efficiency. Also properly
separates out the build/deploy of documentation.
2016-08-11 17:53:34 +08:00
initramfs
51eae5bf34
chore(build): deploy doxygen documentation on master branch pushes
This commit enables travis to automatically build doxygen documentation
on updates to the master branch. The documentation is accessible from
the qTox website under the URL: https://qtox.github.io/doxygen
2016-08-11 17:53:28 +08:00
initramfs
4975ca9bb5
fix(build): allow deployment of OSX dmg binary
This commit uncomments a previously removed line that creates OSX
binaries. Without creation of the dmg, OSX releases cannot be deployed
automatically by travis on release.
2016-08-10 06:50:34 +08:00
iphydf
07ac196326
chore: Fix Mac OS X build.
- Add /usr/local to the search paths for includes and libs.
- Build toxcore before updating homebrew. Updating homebrew somehow breaks the
  toxcore build.
2016-08-03 22:46:37 +01:00
Zetok Zalbavar
464daebdd7
chore(travis): exit linux build as soon as one of steps fails
Closes #3468.
2016-07-08 16:57:22 +01:00
Zetok Zalbavar
2d06b9960c
fix(qtox.pro): don't depend on GTK in order to build on Linux 2016-07-06 10:40:44 +01:00
Zetok Zalbavar
4872eb3cc3
chore(travis): make travis build exit as soon as test fails
Also add `pkg-config` to travis build script for Linux.
2016-07-03 14:59:44 +01:00
Nils Fenner
792103f8b0
refactor(filter_audio): completely remove filter_audio dependency
The filter_audio API is not working for qTox/Tox and thus disabled by default via compiler switch. In current qTox UI, it is not configurable, even when this switch is enabled. According to issue #3194 the library is no longer maintained as well. I don't see any reason to keep it in qTox.
2016-06-04 22:12:27 +02:00
Zetok Zalbavar
116cc9366c
feat: disable building with filter_audio by default
Given that currently `filter_audio` doesn't help qTox users to improve
quality of their conversations, there's little to no point in making
qTox build with it by default. This might change when (if?)
`filter_audio` support in qTox gets improved/fixed.

BREAKING CHANGE: Disabling of `filter_audio` was done by passing
`DISABLE_FILTER_AUDIO=YES` to `qmake`. With this change `filter_audio`
is disabled by default, and in order to enable it,
`DISABLE_FILTER_AUDIO=NO` has to be passed to `qmake`.
2016-03-21 20:19:40 +00:00
Zetok Zalbavar
3307855130
travis build script: fix copyright date 2016-01-27 19:06:32 +00:00
Zetok Zalbavar
75607bcecc
Add travis (again)
Beside making it work again, there are some improvements:

Linux side:

* use minimal supported Qt version, currently it's 5.3
* use minimal supported GCC version, currently 4.8
* use newer ffmpeg version to compile against - 2.8.5
* compile qTox 2 times, first run without support for optional dependencies
* use ubuntu 14.04 for building (less deps needs to be compiled/added from PPAs)

OSX:
* add osx to build targets
2016-01-26 13:33:39 +00:00