Robin Gareus
d521c2ede6
src-tree cleanup: separate surfaces from libraries
...
libardourcp and now libardour_midisurface are not control
surfaces, but helper libraries for those.
They need to be deployed to the library folder (shared between
ctrl surfaces) and not scanned as ctrl surfaces at runtime.
2022-11-19 00:09:17 +01:00
Robin Gareus
ae6bf4bc7d
Deploy LRDF presets (if any)
2022-10-11 17:07:33 +02:00
Robin Gareus
4d76d72af4
Update bundled media URL
2022-10-11 15:24:17 +02:00
Paul Davis
bbe68542e8
fetch and include MIDI bundled content during packaging of Ardour
2022-10-04 11:01:59 -06:00
Robin Gareus
735ba65a9b
mac: fix hdiutil: convert failed - Resource temporarily unavailable
2022-09-13 01:26:31 +02:00
Robin Gareus
3a06fd85f1
Update Mixbus content URL (use local server)
2022-09-08 17:02:18 +02:00
Robin Gareus
6371049eaf
OSX packaging, update x42-download URL/ID
2022-08-13 20:49:48 +02:00
Robin Gareus
2be95cf197
Update log messages for mac package script
2022-04-23 18:03:16 +02:00
luz paz
3d395585c1
Fix various typos
...
Found via `codespell -q 3 -S *.po,./share/patchfiles,./libs -L ba,buss,busses,doubleclick,hsi,ontop,ro,seh,siz,sord,sur,te,trough,ue`
Follow-up to 364f2f078
2022-04-08 19:51:02 +02:00
Robin Gareus
b14acfc3dd
Fix permissions of bundled content
2022-03-22 21:31:21 +01:00
Todd Naugle
4e55c77d23
Speed up code signing during osx builds
...
Use xargs to parallelize calls to codesign for much faster results.
The thread count should really be turned into an env variable
or auto detected.
2022-03-14 23:02:33 -05:00
Robin Gareus
9b21c2be54
Bundle autotune plugin (with mixbus)
2022-02-07 18:54:38 +01:00
Todd Naugle
fa29647246
Fix dmg failure caused by out of space issue
...
With no clear reason why, copying the program to the dmg is running
out of space. Possibly a bug in latest catalina.
Instead of using a fixed extra space amount. Add 25% of the Product Dir
size to the dmg size.
2022-02-04 15:24:24 -06:00
Todd Naugle
d2a5fa2d9f
Fix trap error case
...
At this point TMPDMG already has .dmg added to it and
the original mktemp file was removed above.
2022-02-04 15:18:29 -06:00
Robin Gareus
3e59902573
Yet another media-clip bundle fix
2022-01-17 20:38:40 +01:00
Robin Gareus
2d46d9a882
Fix bundling media content for macOS (again)
2022-01-17 20:26:24 +01:00
Robin Gareus
7e36daecd6
Fix bundling media content
2022-01-17 20:04:52 +01:00
Robin Gareus
0481b10d97
Bundle Mixbus Media
2022-01-17 19:50:34 +01:00
Robin Gareus
20824b6407
Fix bundling demo sessions (mac, win)
2022-01-17 19:50:06 +01:00
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
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
9e77d9dd50
Fix packaging debug builds on Catalina
2021-05-06 01:24:03 +02:00
Todd Naugle
7cd1b2c64c
Add support for signing and notarizing packages on MacOS
2021-03-15 09:51:57 -05: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
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
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
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
3ed9a712b9
Bundle VST3 scanner with binary packages
2020-09-18 18:54:45 +02:00
Robin Gareus
3bb374a473
Update Harrison plugin URL, use the resource server.
2020-08-03 17:04:26 +02: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
Paul Davis
eda909067b
remove unusued SAE build target from osx_build
2020-05-01 12:28:09 -06:00
Paul Davis
25f873917f
make with-NLS be the default for Mac builds
...
It already was for mixbus, but not for ardour
2020-05-01 12:22:29 -06:00
Robin Gareus
69f6c9771e
Really bundle web-surface data with Linux and Mac builds
...
This fix copy/paste/edit bug in 5d3554408
2020-04-21 22:43:46 +02:00