[beast: 12/12] Merge branch 'api-abi-revision-versioning'



commit e503941da837ebcedc071f4b8a8caf0c617093c1
Merge: 50a81ed 90c8d31
Author: Tim Janik <timj gnu org>
Date:   Tue Oct 27 23:25:38 2015 +0100

    Merge branch 'api-abi-revision-versioning'
    
    Change versioning to MAJOR.MINOR.MICRO where:
    - releases increase MAJOR for major API breaks;
    - releases increase MINOR for any ABI breaks;
    - releases increase MICRO otherwise;
    - libbse supports installation of multiple versions;
    This means even/odd micros are no special indicator anymore,
    and autogen.sh automatically passes --enable-devel-mode=yes.
    
    For rationales, see:
      https://mail.gnome.org/archives/beast/2015-October/msg00012.html
    
    * api-abi-revision-versioning:
      BUILD: install beast and bse translation files under versioned beast-bse name
      BUILD: add compile & link test for BSE executable
      DATA: bse.pc.in: list Rapicorn requirement
      BUILD: pass --enable-devel-mode=yes for 'autogen.sh' initiated builds
      BUILD: let --enable-devel-mode=auto decide 'yes' if $srcdir/.git is present
      BUILD: remove pkglibexecdir which was unused
      BUILD: install bse plugins and drivers into prefix/lib/bse-<MAJOR>/
      BUILD: strip MINOR from install paths and generally use 'beast- MAJOR@' scheme
      BUILD: tie libbse ABI stability to MINOR version number
      BUILD: require rapicorn-15 >= 15.09.1
      DEBIAN: remove largely outdated debian/* files

 Makefile.am                   |   18 ++
 autogen.sh                    |    2 +-
 beast-gtk/Makefile.am         |   10 +-
 beast-gtk/bstmain.cc          |    2 +-
 beast-gtk/gxk/Makefile.am     |    2 +-
 bse/Makefile.am               |   42 ++--
 bse/bseconfig.h.in            |    6 +-
 bse/bseplugin.cc              |    8 +-
 bse/bsescripthelper.cc        |    4 +-
 bse/bseserver.cc              |    2 +-
 bse/tests/Makefile.am         |    2 +-
 configure.ac                  |  128 ++++++------
 data/Makefile.am              |    8 +-
 data/bse.pc.in                |   12 +-
 debian/README.Debian          |    7 -
 debian/changelog              |  453 -----------------------------------------
 debian/compat                 |    1 -
 debian/control                |   18 --
 debian/copyright              |   16 --
 debian/menu                   |    2 -
 debian/postinst               |   22 --
 debian/rules                  |  105 ----------
 drivers/Makefile.am           |    4 +-
 launchers/beaststart.c        |    2 +-
 launchers/bseshstart.c        |    2 +-
 plugins/Makefile.am           |    6 +-
 plugins/evaluator/Makefile.am |    4 +-
 plugins/freeverb/Makefile.am  |    4 +-
 sfi/Makefile.am               |   12 +-
 sfi/glib-extra.cc             |    6 +-
 sfi/glib-extra.hh             |    6 +-
 sfi/tests/Makefile.am         |    2 +-
 shell/Makefile.am             |    8 +-
 tests/Makefile.am             |    2 +-
 tests/bse/Makefile.am         |    4 +-
 tests/latency/Makefile.am     |    2 +-
 tools/Makefile.am             |    2 +-
 37 files changed, 168 insertions(+), 768 deletions(-)
---


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