Commit Graph
20 Commits
Author SHA1 Message Date
Jason Felds ff41bbf8d6 Attempt to fix Travis with libudev-dev. 2016-03-15 22:12:09 -04:00
Jason Felds 9f35238a07 Restore compilation with Travis.
Thanks to [opencor](https://github.com/opencor/opencor) for the idea.
2015-11-03 19:06:56 -05:00
Jason Felds fba1cf2975 Put the bots back in #stepmania.
Apparently #stepmania-devs is for discussion only.

...is this backwards?
2015-11-02 19:05:32 -05:00
Jason Felds 131e3264b7 Alright Travis, DON'T use the cores. 2015-10-25 07:13:31 -04:00
Jason Felds d0df75205f Allow customizing the number of jobs for ffmpeg.
Yes, it is now possible to use a different number of jobs for ffmpeg and stepmania proper.
2015-10-25 07:07:48 -04:00
Jason Felds 598233d72e Restore nasm support for ffmpeg building. 2015-09-26 10:45:38 -04:00
Jason Felds 0a6b785a9e Master does not require c++1x stuff yet. 2015-09-25 20:46:58 -04:00
Jason Felds 559616686c Update and enhance travis's building capabilities.
Borrow (proper) ideas from [ldionne's work](https://github.com/ldionne/hana/blob/c8542789946b9ff8be693301c7b57d8bd14d8c4b/.travis.yml)
2015-09-25 20:20:21 -04:00
Jason Felds 70375a7e26 ...I forgot libvorbis? Re-verify. 2015-09-06 08:52:24 -04:00
Jason Felds 02a443460e Switch to travis's container infrastructure.
Alledgedly, we'll get faster builds and performance. Considering how complex this repository is, it's worth trying. Note that sudo calls are not allowed with this container format at this time.
2015-09-06 08:33:30 -04:00
Jason Felds 1578072d4d Don't break up -G and the generator. 2015-05-09 15:05:16 -04:00
Jason Felds da2c5921bc Use portable tomcrypt for Travis for now. 2015-05-09 14:53:06 -04:00
Jason Felds 215cf4265c Verify both cmake and stepmania install.
This comes from http://docs.travis-ci.com/user/installing-dependencies/
2015-05-09 14:35:08 -04:00
Jason Felds 0b49ae773f Attempt a manual cmake installation for Travis.
If any dependencies are missing, we should be notified.
2015-05-09 14:12:05 -04:00
Jason Felds 6ed0bbbcbf StepMania is a C++ project. Tell Travis that. 2015-05-09 10:45:21 -04:00
Kyzentun 1389e68bb3 Changed .travis.yml to use cmake. Updated changelog. Updated version number in CMakeLists.txt. 2015-05-09 08:37:08 -06:00
Devin J. Pohly d5a1a858b6 add apt-get update and -y to dependency installation
Recommended by Travis docs:

http://docs.travis-ci.com/user/installing-dependencies/

We may eventually want to look into whether the before_install/install
hooks are supposed to be used for this rather than before_script.
2015-01-31 11:11:26 -05:00
freemandJonathan Payne 753158ceb1 we don't have a "make test", so travis reports the build as "failed"
(also throw in an IRC notification)
2014-08-02 00:39:00 -07:00
freemandJonathan Payne 15ddaa02b6 add libglew-dev to list of packages to get
will hopefully shut up "configure: error: "No usable version of GLEW found."" msg
2014-08-02 00:38:59 -07:00
Rémy LéoneandJonathan Payne cd1292dd18 Adding a .travis.yml file to use the travis-ci.org
From wikipedia:

Travis CI is a hosted, distributed continuous integration service used
to build and test projects hosted at GitHub.

Travis CI is configured by adding a file named .travis.yml, which is a
YAML format text file, to the root directory of the GitHub repository.

Travis CI automatically detects when a commit has been made and pushed
to a GitHub repository that is using Travis CI, and each time this
happens, it will try to build the project and run tests. This includes
commits to all branches, not just to the master branch. When that
process has completed, it will notify a developer in the way it has been
configured to do so — for example, by sending an email containing the
test results (showing success or failure), or by posting a message on an
IRC channel. It can be configured to run the tests on a range of
different machines, with different software installed (such as older
versions of a programming language, to test for compatibility).
2014-08-02 00:38:16 -07:00