Commit Graph

906 Commits

Author SHA1 Message Date
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
Robin Gareus 38e255dd16
Unconditionally install video-tools (required for mp3 export) 2020-05-15 15:29:19 +02:00
Robin Gareus 0c24a30420
Add script to update LV2kit build-dep 2020-05-15 15:29:16 +02:00
Paul Davis eda909067b remove unusued SAE build target from osx_build 2020-05-01 12:28:09 -06:00