083cf09108
YTK: fix installing cocoa/gtk module
2024-01-07 18:37:35 +01:00
ad51c7c2ba
Localize stripped down gtk2
...
This is intended mainly for GNU/Linux distros who will remove
GTK2 support in the near future.
2024-01-06 21:52:48 +01:00
ca1e466f26
Replace altool with notarytool for Apple packages
...
altool will stop working on Nov 1st.
2023-10-11 23:35:06 +02:00
d8a3f771c2
Backport Mixbus osx-build script changes
2023-10-11 18:45:03 +02:00
bb211564a8
The return of the -x86_64 suffix for macOS DMG
...
We previously dropped it when we discontinued 32bit builds.
But now that we have -arm64, it is only consistent.
2023-10-09 22:47:28 +02:00
0633254820
macOS: Allow altool to use either @keychain to @env
...
see also b59e1f936d
2023-09-21 21:15:55 +02:00
40b5af144c
macos: fix find predicate order to actually exclude MIDI files from codesign
2023-09-21 07:11:56 -06:00
b59e1f936d
macos: change password method for altool from @keychain to @env
2023-09-21 07:11:38 -06:00
0d8e783d25
macos restore inclusion of media files, but skip codesigning for all MIDI files (there are too many)
2023-09-21 07:02:38 -06:00
d91930b53c
macos: temporarily exclude media files from packaging
2023-09-20 10:55:29 -06:00
4bc8939dda
Update bundle/package scripts
...
* Ardour only has 64 bit builds
* gcc5 or newer (C++11 ABI)
* Add "-demo" suffix to freebie builds
* Remove wine support in package scripts
2023-03-24 19:07:30 +01:00
cc359b973f
Allow harrison channelstrip to use build-stack
2023-03-13 16:28:42 +01:00
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
ae6bf4bc7d
Deploy LRDF presets (if any)
2022-10-11 17:07:33 +02:00
4d76d72af4
Update bundled media URL
2022-10-11 15:24:17 +02:00
bbe68542e8
fetch and include MIDI bundled content during packaging of Ardour
2022-10-04 11:01:59 -06:00
735ba65a9b
mac: fix hdiutil: convert failed - Resource temporarily unavailable
2022-09-13 01:26:31 +02:00
3a06fd85f1
Update Mixbus content URL (use local server)
2022-09-08 17:02:18 +02:00
6371049eaf
OSX packaging, update x42-download URL/ID
2022-08-13 20:49:48 +02:00
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
b14acfc3dd
Fix permissions of bundled content
2022-03-22 21:31:21 +01:00
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
9b21c2be54
Bundle autotune plugin (with mixbus)
2022-02-07 18:54:38 +01:00
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
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
3e59902573
Yet another media-clip bundle fix
2022-01-17 20:38:40 +01:00
2d46d9a882
Fix bundling media content for macOS (again)
2022-01-17 20:26:24 +01:00
7e36daecd6
Fix bundling media content
2022-01-17 20:04:52 +01:00
0481b10d97
Bundle Mixbus Media
2022-01-17 19:50:34 +01:00
20824b6407
Fix bundling demo sessions (mac, win)
2022-01-17 19:50:06 +01:00
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
209d8b877e
Fix typo in b59a42c9f3
2021-07-23 00:38:18 +02:00
b59a42c9f3
Fix executable dependencies of audio-unit scanner app
2021-07-23 00:11:47 +02:00
91f0d73c15
Bundle AU plugin scanner tool
2021-07-22 22:45:51 +02:00
9e77d9dd50
Fix packaging debug builds on Catalina
2021-05-06 01:24:03 +02:00
8b18d7ab61
Add entitlements to get plugins working
...
Same settings as other signed DAWs
2021-03-17 15:16:22 -05:00
7cd1b2c64c
Add support for signing and notarizing packages on MacOS
2021-03-15 09:51:57 -05:00
10a05d8769
Add entitlements file for OSX signing
2021-03-12 12:38:44 -06:00
d00f361571
Fix mac-build clearlooks theme-engine
...
gtk looks for a .so file, even on macOS
2021-03-12 18:14:28 +01:00
5a20cf56b9
OSX compat: cp -a
isn't supported on older versions
2021-03-12 03:28:50 +01:00
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
d5eaeb041b
Do not create empty, unused folders when packaging
2021-03-10 13:55:54 +01:00
026069047d
Really don't strip NSS libs for OSX bundles
2021-01-04 06:11:10 +01:00
e255202c84
Fix shell syntax in previous commit
2021-01-04 05:44:52 +01:00
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
acbccc1feb
macOS: explicitly ask for mic/input permissions
2020-12-20 23:49:05 +01:00
38c31998c5
Fix macOS Lua wrapper script env
2020-12-19 23:34:07 +01:00
0d4ab880a8
macOS/ARM: add -arm64 suffix to DMG
2020-12-14 01:54:14 +01:00
f4d5d57673
Fix URI to download x42-plugins appple/arm
2020-12-13 22:15:07 +01:00