Commit Graph

203 Commits

Author SHA1 Message Date
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
Robin Gareus 5d3554408d
Include web-surface data in linux and mac bundles 2020-04-21 00:29:21 +02:00
Robin Gareus e219a6cd1e
Source-tree consistency (headless tools at top-level)
This move ardour-lua session tool to top-level, next to
headless/hardev.
2020-03-26 19:00:41 +01:00
Robin Gareus 180843f9bd
Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
Robin Gareus 54c4d3adc5
Clean up top-level source tree
Collect architecture independent data in 'share' subfolder.
This also matches the install path
2020-02-23 16:21:55 +01:00
Robin Gareus 8ecfee2c94
Fix OSX/PPC packaging
This partially reverts 5a841ef462 to fix issues with
egrep "libstdc++.6.dylib"
2020-01-25 11:35:17 +01:00
Robin Gareus 5a841ef462
Tweaks to build/package scripts for new waf
* Windows: delete waf installed .dll.a files
* Windows: override waf's conf.env.LIBDIR = conf.env.BINDIR
  with explicit --libdir
* Windows: fix asm (`x86_64-w64-mingw32-as` -D flag is for
  debug messages, -D defines are not available)
* Mac: override waf adding -install_name (and
  -Wl,-compatibility_version -Wl,-current_version)
  by moving -dynamiclib from linkflags to ldflags
* Mac: Allow libs with compat version number suffix
  (not needed anymore, but may help in the future)
2020-01-25 04:07:42 +01:00
Robin Gareus 65b6f39e21
Undo habits of a Serif font lover 2019-12-05 23:33:27 +01:00
Robin Gareus 5e66a54c51
Bundle ArdourSans with packages 2019-12-04 19:02:00 +01:00