Commit Graph

18 Commits (v0.2.1)

Author SHA1 Message Date
nirenjan 108b7e2522 Add cmocka to OSX build 2020-06-27 22:20:40 -07:00
nirenjan 34b023b1fa Add cmocka to Travis CI builds on Ubuntu 2020-06-17 16:18:06 -07:00
nirenjan c2c852cee1 Add faketime to Travis packages list
This change adds the faketime package when building on Linux. faketime
is needed for the timezone tests.
2020-06-02 15:03:26 -07:00
nirenjan 84a7e0fe30 Speed up OSX Travis builds
The previous commit made a call to `brew upgrade`, but this tends to take
a very long time. More often than not, the default version in the OSX VM
image is sufficient, so we just need to call `brew install`.
2020-05-20 01:57:50 -07:00
nirenjan 94a262f13a Force OSX Travis builds to install libusb and gettext 2020-05-20 01:51:42 -07:00
nirenjan 254bf6baaa Allow builds on OSX to fail without affecting the overall build 2020-05-19 14:20:18 -07:00
nirenjan 1b6736c0f8 Add autopoint to packages list
This change adds the necessary packages to install the autopoint binary
on both Ubuntu and OSX. This is necessary since the build needs the
gettext utilities.

Also remove the installation for realpath, since we are no longer
building for Trusty.
2020-05-19 12:45:00 -07:00
nirenjan d45b1f7bfd Disable trusty builds on Travis
Ubuntu Trusty doesn't ship with a new enough pkg-config, which causes
the PKG_INSTALLDIR macro to fail on those systems. Since Trusty is EOL
anyway, simply disable the CI build on it.
2020-04-17 00:11:19 -07:00
nirenjan a5b69124a4 Update build matrix to include OSX, Xenial and Bionic
This commit adds OSX to the build matrix, as well as building on Trusty,
Xenial and Bionic, both with GCC and CLang on all distributions. For
now, the OSX build uses the default image provided by Travis CI, but we
may decide to add more images in the future.

Also move realpath installation out of addons::apt::packages, since on
Xenial and newer distributions, realpath is included in the coreutils
package and doesn't need to be explicitly installed. However, we still
need it on Trusty, so add a line to manually install it.
2020-04-12 22:04:43 -07:00
nirenjan 21d6b503a7 travis-ci: Enable parallel make 2017-08-18 07:32:50 -07:00
nirenjan a2496d5d28 Add realpath to Travis-CI
This package is necessary for the tests, otherwise the script will error
out with a missing "realpath" error.
2017-07-27 20:47:59 -07:00
nirenjan dc352c58da Move build script out of .travis.yml 2017-07-27 17:09:16 -07:00
nirenjan 59652c0aff Travis-CI: Compile using both GCC & clang 2017-07-21 22:47:26 -07:00
nirenjan f0e6836195 Upgrade Travis-CI distribution to Trusty 2017-07-21 09:11:36 -07:00
nirenjan 1efd88d770 travis: Make initial build quiet in Travis-CI 2016-12-29 14:09:25 -08:00
nirenjan ce9f58c15a Add README files to distribution 2015-12-10 22:44:44 -08:00
nirenjan 67e6e68fb3 Switch to container based building and update build script 2015-12-10 10:15:43 -08:00
nirenjan 4dcba4bfe1 Enable Travis-CI 2015-12-10 10:09:24 -08:00