[beast: 11/23] Merge branch 'travis-ci'



commit 1f6a4b0e91f12dfb5572b81382885d10b057b956
Merge: fea1977 ddf4a19
Author: Tim Janik <timj gnu org>
Date:   Thu Oct 8 19:12:09 2015 +0200

    Merge branch 'travis-ci'
    
    Enable continuous integration via travis-ci.
    Building Beast requires trusty and at least g++-4.9.
    Notifications about build success or failure are sent to
    the #beast channel on IRC.
    
    * travis-ci:
      BUILD: properly quote AM macro arguments with comma (e.g. -Wl,--no-undefined)
      BUILD: only generate shortened ChangeLog if the limiting commits are known
        Avoid travis-ci bailing out during ChangeLog generation, because we
        unconditionally refer to a commint that's been pruned from history
        during travis' repository cloning.
      BUILD: detect git repo by inspecting HEAD:configure.ac
      TRAVIS: force installation of guile-1.8-dev and libgnomecanvas2-dev
      TRAVIS: install asound, flac, vorbis, mad, guile and gnomecanvas2 packages
      TRAVIS: install libxml2-utils for xmllint
      TRAVIS: add travis-ci, first build Rapicorn then attempt a full build
      PO: unlist obsolete source file entries
      PO: add POTLIST and related files to CLEANFILES
      BSE: libtool >= 1.5.2 doesn't always set rpath, requiring ldconfig
        Libtool 1.5.2 (released 2004-01-25), doesn't set RPATH for any
        directories in the dynamic linker search path. So when installing
        shared libraries into e.g. /usr/local/lib, ldconfig(8) needs to
        be run on linux after installation. See also:
                https://wiki.debian.org/RpathIssue

 .travis.yml     |   83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am     |    6 ++-
 bse/Makefile.am |    4 ++
 configure.ac    |    4 +-
 po/Makefile.am  |    2 +
 po/POTSCAN      |    6 ----
 6 files changed, 95 insertions(+), 10 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]