Commit Graph

830 Commits

Author SHA1 Message Date
8ecfee2c94
Fix OSX/PPC packaging
This partially reverts 5a841ef462 to fix issues with
egrep "libstdc++.6.dylib"
2020-01-25 11:35:17 +01:00
5a841ef462
Tweaks to build/package scripts for new waf
* Windows: delete waf installed .dll.a files
* Windows: override waf's conf.env.LIBDIR = conf.env.BINDIR
  with explicit --libdir
* Windows: fix asm (`x86_64-w64-mingw32-as` -D flag is for
  debug messages, -D defines are not available)
* Mac: override waf adding -install_name (and
  -Wl,-compatibility_version -Wl,-current_version)
  by moving -dynamiclib from linkflags to ldflags
* Mac: Allow libs with compat version number suffix
  (not needed anymore, but may help in the future)
2020-01-25 04:07:42 +01:00
19603d075f
Update waf to v2.0.19 2020-01-25 04:07:41 +01:00
David Runge
2e9ac80e99
Towards waf python 2+3 support 2020-01-25 04:07:37 +01:00
Jelle van der Waa
120be1576a tools: make ardour.keys generation reproducible
By default perl hashes are random when iterating over them this makes
ardour not reproducible. As it ships with a random order generated
ardour.keys file, simply sorting the keys before iterating over them
makes the file reproducible.

Motivation: https://reproducible-builds.org
2020-01-20 16:59:00 +01:00
4c055f3469
Fix linux installer script 2020-01-03 04:33:33 +01:00
241a16717e
installer-script ARM CPU support 2020-01-03 02:25:10 +01:00
65b6f39e21
Undo habits of a Serif font lover 2019-12-05 23:33:27 +01:00
5e66a54c51
Bundle ArdourSans with packages 2019-12-04 19:02:00 +01:00
e3544db3aa
Amend previous commit, fluidsynth tables 2019-12-03 00:23:54 +01:00
d425f6dcb5
Update to fluidsynth-2.1
see https://github.com/FluidSynth/fluidsynth/releases/tag/v2.1.0

- new, less "ringing" reverb engine
- new, stereophonic chorus engine
- improved integrity checking of SoundFont modulators
...
2019-12-03 00:01:10 +01:00
81ef802869
Update MacOS installer to directly run Ardour w/o script wrapper 2019-10-23 22:55:10 +02:00
ee51188617 remove Session::AudioMidiSetupRequired signal (no longer necessary) 2019-10-12 12:45:27 -06:00
07905f0776
Update Fluidsynth to v2.0.7 2019-09-30 23:12:32 +02:00
e0d5c1426c
NO-OP: fix some Wimplicit-fallthrough
gcc can recognize various regexps in comments. Since C++17 provides
[[fallthrough]], using /* fallthrough */ consistently seems
appropriate until we switch to C++17.

see also https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
2019-09-18 17:37:54 +02:00
fdcddc736b
Update Fluidsynth to v2.0.6-git 2019-09-04 04:35:59 +02:00
487503cab8
Package VAMP pYIN plugin 2019-09-02 14:35:23 +02:00
dab29eb8ad
Fix Lua-doc doxygen declaration extraction 2019-08-29 21:40:54 +02:00
7496a856c7
Tweak Lua-doc processing:
Separate PHP based post-processing, used for manual creation.
php-cli may not be available on build host.
2019-08-29 05:43:02 +02:00
8cc1f8f8cb
Update icon render tool
* add "grid" mode
* re-build libwidgets as needed
* add a convenient `make show` target
2019-08-27 18:03:57 +02:00
ab62c8a926
Towards fixing luadoc, manual page creation 2019-08-24 03:32:47 +02:00
37d51037b9
Add tool to render ArdourIcon set 2019-08-23 21:09:38 +02:00
2dae4fc5e1
Bundle x42-tuner, drop rule-based midifilter 2019-08-20 03:44:02 +02:00
4aedf9c3ea
Tweak .clang-format 2019-08-13 01:06:12 +02:00
afb987d698
Update clang-format to match ardour-style 2019-08-01 18:31:44 +02:00
c81cbd8f30
Linux-bundle: use build-stack only
This fixes an issue with libpulse indirectly adding libasync
2019-07-25 22:37:13 +02:00
77fbe22e55
Package PA backend when available 2019-07-25 21:00:12 +02:00
dbc0c54ced
Use exit-status macros for compatibility 1/3 2019-07-04 22:21:14 +02:00
d0624b1c04
Do not copy unneeded files to bundle /etc
Previously (Ardour3 buildstack) this was needed for fontconfing, gtk and
pango modules. these days we just compile --with-included-modules=yes.
2019-06-10 22:47:01 +02:00
e7e523b418
Fix rpath permission issue for linux packages 2019-06-07 01:38:40 +02:00
e4a2472b79
Fix mac package - libreadline was r-x, changing install_name failed 2019-06-05 15:36:46 +02:00
bf7906ce97
NO-OP: whitespace 2019-06-05 15:34:58 +02:00
09030336ce
Fix windows-packaging (luasession)
`waf install` is not used for binaries :(
2019-06-04 16:30:25 +02:00
d3343700de
Package commandline Lua-session tool 2019-06-04 15:15:21 +02:00
Johannes Mueller
b8349069f1 Add support for contourdesign ShuttlePRO v2 and ShuttleXpress 2019-05-18 14:04:38 +02:00
1f982b532d
Update Fluidsynth to v2.0.5 2019-04-19 15:44:14 +02:00
30d59c8f6e Remove support for building against LV2 older than 1.2.0
LV2 1.2.0 was released in 2012, over 6 years ago now.
2019-04-10 10:24:33 +02:00
e0e5ee0b44
Unify build-system customization (Ardour/Mixbus) 2019-04-09 13:17:15 +02:00
3ec261ae5d
Fix OMFtool; sample_rate vs frame_rate 2019-04-08 16:11:38 +02:00
e7cc73713e
Remove even more cruft
http://lv2plug.in/ns/dev/host-info# doesn't exist, and nobody needs
a config.guess from 2005 :)
2019-02-28 18:28:44 +01:00
06911bd7e2
Move bug-tool into the Python Museum 2019-02-28 18:21:05 +01:00
75134e8ccf
Update Fluidsynth to v2.0.4
see https://github.com/FluidSynth/fluidsynth/releases/tag/v2.0.4
2019-02-23 18:41:05 +01:00
755babeb59 remove unnecessary call to init_post_engine() (now called from libardour) 2019-01-17 09:18:53 -06:00
ac9329f907
Update Fluidsynth to v2.0.3
see https://github.com/FluidSynth/fluidsynth/releases/tag/v2.0.3
2019-01-02 16:48:03 +01:00
9a152a9073
R/W test scripts are bash scripts 2019-01-01 23:12:37 +01:00
f385133a75 new version of Boost shared ptr debugging patch 2018-12-28 09:35:06 -05:00
0ce0c47697
Night of the typos III (amend prev 2 commits) 2018-12-01 03:22:04 +01:00
c921a67123
Also use xjadeo 64bit windows version 2018-12-01 03:13:59 +01:00
6e0487fc1f
Harvid and xjadeo now feature 32/64bit window version(s) 2018-12-01 00:56:20 +01:00
3a0a2902b5
Freeze harvid/xjadeo PPC version 2018-11-30 18:10:35 +01:00