Commit Graph

932 Commits

Author SHA1 Message Date
Robin Gareus
5741e63205 Bundle media-folder as-is (for now)
Note that windows uses ./waf install which already deploys
the files. Only mac and Linux bundles need special-casing.
2021-12-21 22:21:03 +01:00
Paul Davis
02026c98ff basic skeleton for clip editor bindings 2021-12-10 15:15:56 -07:00
Robin Gareus
f112697be8 Spice up signal-test tool 2021-11-21 18:29:38 +01:00
Robin Gareus
beddcf1a01 Test cross thread invalidation-record
This also tests 2 receivers connected to the same signal
2021-11-21 04:12:27 +01:00
Robin Gareus
ba1e2d13c5 Add tool to test PBD::signal d'tor race-condition 2021-11-20 23:15:02 +01:00
Paul Davis
2e33a7244d bindings: add trgger bindings to list of processed files
This should not need to be done in fmt-bindings, just the list in wscript should
be enough. We ought to fix this someday
2021-11-01 12:11:57 -06:00
Robin Gareus
209d8b877e Fix typo in b59a42c9f3 2021-07-23 00:38:18 +02:00
Robin Gareus
b59a42c9f3 Fix executable dependencies of audio-unit scanner app 2021-07-23 00:11:47 +02:00
Robin Gareus
91f0d73c15 Bundle AU plugin scanner tool 2021-07-22 22:45:51 +02:00
Robin Gareus
a74b4e8ef0 No more wine 2021-07-03 19:07:25 +02:00
Robin Gareus
5f5a577e08 Fix Lua doc formatting (reserved words) 2021-07-02 19:52:59 +02:00
Robin Gareus
3b1c52dbd0 Override Ubuntu global menu
This causes a crash in libappmenu-gtk-module.so
-> gtk_widget_get_toplevel() and apart from that breaks
ardour's layout with status-bar at the top.
2021-06-21 05:23:01 +02:00
Robin Gareus
bd275fa66f Add example udev file for /dev/cpu_dma_latency permissions 2021-06-10 04:40:22 +02:00
Robin Gareus
60dbf3bcec Consistent label for ACE plugin installer
see also 82764a6da7
2021-06-01 21:09:12 +02:00
Robin Gareus
82764a6da7 Clarify installer question (XT and ACE) 2021-06-01 19:40:52 +02:00
Robin Gareus
6f87168492 Fix windows packaging of ardour<V>-lua.exe, unhardcode major version 2021-05-13 21:33:17 +02:00
Robin Gareus
0033929e7f Update split-benchmark script (fix autoconnect) 2021-05-11 20:30:53 +02:00
Tiefseetauchner
720a7eed77 Update compile.sh
cd in line 4 would not work if path has blank as it would have two arguments
./compile.sh: line 4: cd: too many arguments
2021-05-07 16:25:21 -06:00
Robin Gareus
11719144b3 Update split-benchmark script with new transport API 2021-05-07 21:56:09 +02:00
Robin Gareus
9e77d9dd50 Fix packaging debug builds on Catalina 2021-05-06 01:24:03 +02:00
Paul Davis
48e5607f7c use Session::request_roll() instead of request_transport_speed (1.0, ...) 2021-04-19 16:14:08 -06:00
Paul Davis
52b7e68102 use new Session transport API calls in GUI 2021-04-19 16:14:08 -06:00
Robin Gareus
71788ecfe4 Update to fluidsynth-2.2 2021-04-18 22:02:57 +02:00
Robin Gareus
fb33b4c2f3 Add convenience API to render icons on signal_expose_event 2021-03-26 14:35:45 +01:00
Robin Gareus
16abbd6254 Show bindings that of reserved reserved Lua words
This correctly matches reserved words when looking
up C++ documentation, but prints the exposed binding.

e.g. ARDOUR::PluginInsert::type -> ARDOUR.PluginInsert._type

https://github.com/Ardour/manual/pull/171
2021-03-25 00:56:21 +01:00
Paul Davis
fc42674b75 change fmt-bindings tool so that when run with --html 1 --accelmap 0 it generates manual input 2021-03-24 16:33:31 -06:00
Robin Gareus
5cd26221ce Symlink libraries, strip ABI suffix
This exposes libs directly for plugins that may dynamically
load e.g. `libcurl.so` at runtime.
2021-03-23 14:55:24 +01:00
Todd Naugle
8b18d7ab61 Add entitlements to get plugins working
Same settings as other signed DAWs
2021-03-17 15:16:22 -05:00
Todd Naugle
7cd1b2c64c Add support for signing and notarizing packages on MacOS 2021-03-15 09:51:57 -05:00
Todd Naugle
10a05d8769 Add entitlements file for OSX signing 2021-03-12 12:38:44 -06:00
Robin Gareus
d00f361571 Fix mac-build clearlooks theme-engine
gtk looks for a .so file, even on macOS
2021-03-12 18:14:28 +01:00
Robin Gareus
5a20cf56b9 OSX compat: cp -a isn't supported on older versions 2021-03-12 03:28:50 +01:00
Robin Gareus
d3c4ac153c Cleanup mac bundle
Symlinks are expanded when rolling the .dmg, which leads
to errors during signing and notarization, so copy files
as needed.

This also removes excess files in etc/ (which are also symlinks),
and avoid empty folders and fixes library path in sub-folders.
2021-03-11 23:52:07 +01:00
Robin Gareus
d5eaeb041b Do not create empty, unused folders when packaging 2021-03-10 13:55:54 +01:00
Robin Gareus
a38c1cd1f1 Exclude dbgelp shared libraries from binary bundles 2021-02-11 09:57:51 +01:00
Todd Naugle
b3f019b8b7 Use the program icon for the uninstaller on windows.
Otherwise the default nsis one is used.
2021-02-08 10:36:21 -06:00
Robin Gareus
7888d85750 Tweak icon-tool output image 2021-01-30 23:24:03 +01:00
Robin Gareus
9c2bb240af Fix icon tool for gcc-10 2021-01-30 16:47:44 +01:00
Robin Gareus
026069047d Really don't strip NSS libs for OSX bundles 2021-01-04 06:11:10 +01:00
Robin Gareus
e255202c84 Fix shell syntax in previous commit 2021-01-04 05:44:52 +01:00
Robin Gareus
b934663c26 Tweak OSX packaging, don't strip NSS libs
This fixes i386 optimized builds:

```
dyld: Symbol not found: _PL_CompareValues
  Referenced from: /Volumes/Ardour-6.5.86/Ardour6.app/Contents/MacOS/../lib/libnssutil3.dylib
  Expected in: /Volumes/Ardour-6.5.86/Ardour6.app/Contents/MacOS/../lib/libplds4.dylib
 in /Volumes/Ardour-6.5.86/Ardour6.app/Contents/MacOS/../lib/libnssutil3.dylib
```
2021-01-04 05:16:45 +01:00
Robin Gareus
acbccc1feb macOS: explicitly ask for mic/input permissions 2020-12-20 23:49:05 +01:00
Robin Gareus
38c31998c5 Fix macOS Lua wrapper script env 2020-12-19 23:34:07 +01:00
Robin Gareus
0d4ab880a8 macOS/ARM: add -arm64 suffix to DMG 2020-12-14 01:54:14 +01:00
Robin Gareus
f4d5d57673 Fix URI to download x42-plugins appple/arm 2020-12-13 22:15:07 +01:00
Robin Gareus
f8920d15ad Bundle macOS/ARM video-tools etc 2020-12-13 21:54:51 +01:00
Robin Gareus
cc8f32a66a OSXI packaging support 2020-12-12 22:02:26 +01:00
Robin Gareus
35c9b08154 Prepare for Apple/ARM cross-compile on Intel macOS 2020-12-12 04:47:21 +01:00
Robin Gareus
5fad7e03b2 Fix setting app icon file on recent macOS 2020-12-02 01:56:04 +01:00
bachstudies2020
dd833c89b9 Update package.sh
fixed a few typos
2020-11-19 17:01:20 +01:00