Commit Graph

1059 Commits

Author SHA1 Message Date
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
Robin Gareus
1fce0c6513 Fix building Lua documentation 2020-11-06 18:00:00 +01:00
Robin Gareus
aa7697d7f2 Fix typo #8456 2020-11-03 01:01:36 +01:00
Robin Gareus
6e9d6934d9 Fix previous commit (OSX LV2) 2020-10-28 06:14:31 +01:00
Robin Gareus
1d5cb4150e Fix LV2 ontology install path for OSX bundles 2020-10-28 05:52:54 +01:00
Robin Gareus
c6545e3436 Really fix typos 2020-10-23 19:51:52 +02:00
Robin Gareus
00f288742f Fix typos in e9144d1542 2020-10-23 16:10:52 +02:00
Robin Gareus
e9144d1542 Bundle LV2 ontology with ardour binaries
This is needed for LV2 classes inheritance and to expand
properties of parent classes.

https://github.com/iurie-sw/geonkick/issues/130#issuecomment-714416342
2020-10-22 13:43:10 +02:00
Robin Gareus
e2639a1a58 Fix path to LV2s 2020-10-02 13:58:10 +02:00
Robin Gareus
5ebb016544 Add support for Dr.Mingw 2020-09-29 06:06:11 +02:00
Robin Gareus
a91e9c2d52 Fix windows plugin install location 2020-09-18 21:44:34 +02:00
Robin Gareus
3ed9a712b9 Bundle VST3 scanner with binary packages 2020-09-18 18:54:45 +02:00
Robin Gareus
08b6d74078 Add script to copy VST3 headers 2020-09-16 22:49:19 +02:00
Robin Gareus
a2e4a09d55 Correct Windows installer paths (fix f61ecae4b2) 2020-09-16 22:48:38 +02:00
Robin Gareus
f61ecae4b2 Windows installer, allow to opt-out of Harrison plugins #8390 2020-09-10 01:31:18 +02:00
Robin Gareus
81fb723561 Only ask about Harrison LV2s when they're present
This fixes an issue with the ARM installer asking about the
plugins which are currently N/A for ARM.
2020-08-21 21:28:56 +02:00
Robin Gareus
3bb374a473 Update Harrison plugin URL, use the resource server. 2020-08-03 17:04:26 +02:00
Robin Gareus
1421512510 Allow to skip installing 3rd party plugins 2020-07-19 22:05:38 +02:00
Robin Gareus
5ae0039e5b Don't allow to run Linux installer on other unices
e.g. on MacOS, BUNDLE_DIR variable is not set correctly, resulting
in the whole hard drive content being copied to /opt
2020-07-16 20:38:51 +02:00
Robin Gareus
4b1a41ff53 Add a tool to test-load SMF 2020-07-13 21:45:04 +02:00
Nikolaus Gullotta
d5bae6b9c0 Allow silent uninstalls 2020-06-19 14:32:52 -05:00
Robin Gareus
b0867b97ad Don't bundle x42-plugins with Ardour windows binaries
This also allows to selectively include gratis plugins
2020-06-11 22:25:52 +02:00
Peter Kovář
630a3d07d2 Added support for the original Contour Design ShuttlePRO 2020-06-09 17:29:01 +02:00
Robin Gareus
c822f0b370 Re-order windows installer options (non-optional first) 2020-06-09 17:27:32 +02:00