Commit graph

760 commits

Author SHA1 Message Date
Robin Gareus
ba78359129 prepare for update to waf 1.8
uselib is no longer implicit (inherited by .use). This is still incomplete,
some uselibs for non-linux variants may be missing.

bld.is_defined("HAVE_XXX") also no longer works and will have to be
changed (I think to bld.env["HAVE_XXX"]) in countless places.
2016-02-28 21:16:44 +01:00
Paul Davis
28c9583ba6 change bindings file included in bundles for Linux and OS X 2016-02-23 14:10:45 -05:00
Robin Gareus
1473c2d364 Add some lua scripts 2016-02-23 15:44:41 +01:00
Robin Gareus
942471d21f add lua-session commandline tool 2016-02-23 15:43:03 +01:00
Paul Davis
ad220df6b7 fix another XML typo 2016-02-22 15:31:23 -05:00
Paul Davis
50aa93b92e fix XML typo 2016-02-22 15:31:23 -05:00
Paul Davis
19fa64610b redesign fmt-bindings to generate Ardour native binding files.
This replaces the old GTK accel map format.
2016-02-22 15:31:23 -05:00
Paul Davis
88fb3c5ac9 improve output format to include required XML boilerplate 2016-02-22 15:31:22 -05:00
Paul Davis
73170bfc53 place generated bindings files in gtk2_ardour/
This may have some potential cross-platform issues if fmt-bindings is
ever meant to run on Windows.
2016-02-22 15:31:22 -05:00
Paul Davis
03350db8f0 remove WINDOW modifier from mnemonic bindings file, and replace with SECONDARY which was already enforced by the substitution dictionary in fmt-bindings 2016-02-22 15:31:22 -05:00
Paul Davis
bbea11fe0f hack up fmt-bindings so that it can generate native ardour bindings files 2016-02-22 15:31:22 -05:00
Adrian Knoth
6fa88273aa Spelling correction patch from Debian
Patch taken (and forward-ported to HEAD) from
<https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/plain/debian/patches/0100-fix-typos.patch>
2016-02-22 15:13:01 -05:00
Robin Gareus
f0d40fb34a fix linux bundle installer 2016-02-20 12:08:55 +01:00
Robin Gareus
02aa1be06c possible fix for AVLinux VST bundles. 2016-02-19 21:11:55 +01:00
Robin Gareus
92d8e6622d OSX build - ignore order of options (and fix indent on the way)
We call the script with "--nls --public" and not "--public --nls"
--public did unset "WITH_NLS"
2016-02-16 00:52:50 +01:00
Todd Naugle
fd3772a40f Fix spelling 2016-02-10 13:25:14 -06:00
Paul Davis
3f76b4ec17 newer, not-as-good boost shared ptr debug patch for boost 1.55 and maybe later 2016-01-16 10:03:42 -05:00
Robin Gareus
3710a977fc variable program name in installer script 2016-01-09 13:00:01 +01:00
Robin Gareus
2ce0cf7295 consistent way to launch Ardour in gdb 2016-01-08 19:18:56 +01:00
Robin Gareus
fa9c410b5c vin chaud.
get it while it's hot.
2015-12-17 20:18:32 +01:00
Robin Gareus
803ad98c7c uninstall all icon files 2015-12-17 17:19:41 +01:00
Robin Gareus
259dbaea52 fun hacks for wine
windows-VST? yes, we could.
2015-12-16 23:22:05 +01:00
Robin Gareus
a24eac50b9 update harrison URLs (nightly builds) 2015-12-13 18:29:44 +01:00
Robin Gareus
89cf05b0d2 foolishly attempt nightly-built linux/wine/VST bundles 2015-12-12 18:31:45 +01:00
Robin Gareus
1918fe43fa unify build-script variable names 2015-12-07 16:16:58 +01:00
Nils Philippsen
82f3e6bc3c Implement translation of AppData file.
Use the ITS rules file from KDE for itstool:

https://websvn.kde.org/trunk/l10n-kf5/scripts/as-metainfo.its?revision=1395611&view=markup
2015-11-22 15:32:07 +01:00
Robin Gareus
180cf13675 use dedicated parameter for plugin bundling 2015-11-20 17:56:03 +01:00
Paul Davis
a95f8a8648 new test tools to check thread-pool based disk i/o 2015-11-17 10:14:44 -05:00
Robin Gareus
81afdecd30 linux installer tweak:
check architecture before gcc4/5 compat
2015-11-13 17:36:48 -06:00
Robin Gareus
653e80ee21 linux-package: add gcc5 suffix to the file-name 2015-10-27 11:34:12 +01:00
Robin Gareus
cbea1a4a82 linux wrapper script: load session with spaces - #6395 2015-10-17 02:01:02 +02:00
Robin Gareus
09e0acfccd don't deploy gcc-abi test tool 2015-10-16 16:26:43 +02:00
Robin Gareus
9037e719d0 fix case where NORM_USER (su) changes dirs. 2015-10-05 17:12:13 +02:00
Robin Gareus
22b07e0233 NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
Robin Gareus
f42ae066cc tweak linux package debug-symbol stripping 2015-10-05 13:27:22 +02:00
Robin Gareus
bfd025a6eb update NSM executable name - fixes #6620
NSM requires an executable in $PATH, not full path
2015-10-04 21:16:32 +02:00
Paul Davis
4178db5f63 globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit 2015-10-04 15:11:15 -04:00
Paul Davis
4dc63966f0 globally remove all trailing whitespace from ardour code base.
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
Robin Gareus
00c9d1bf34 gcc ABI check happens before unpacking 2015-10-04 17:53:02 +02:00
Paul Davis
fd4a34251c add missing "fi" to stage2.run script used for linux install 2015-10-02 22:08:14 -04:00
Robin Gareus
544815721f add a proper license to the GCC ABI check tool 2015-10-02 13:17:45 +02:00
Paul Davis
d84a794b30 fix const-ness 2015-09-28 17:52:13 -04:00
Robin Gareus
25011161e0 fix long options of gcc-glibmm-abi-check. 2015-09-28 17:02:15 +02:00
Robin Gareus
19c4bc8d83 accept/ignore --gcc5abi option during packaging. 2015-09-26 21:23:01 +02:00
Robin Gareus
b951448750 ..and another packaging typo 2015-09-26 20:50:56 +02:00
Robin Gareus
44013380e7 add missing space. 2015-09-26 20:29:45 +02:00
Robin Gareus
1ef17e5813 linux-installer: gcc4/5 warning. 2015-09-26 19:03:35 +02:00
Robin Gareus
ba6e274efa new tool to test gcc4/5 ABI 2015-09-26 19:03:22 +02:00
Robin Gareus
9a47744fc0 remove old gcc ABI (libstc++) test tool 2015-09-26 18:57:40 +02:00
Robin Gareus
f3b47dc939 unhardcode OSX bundle-name 2015-09-19 19:00:42 +02:00