Paul Davis
125421f686
new files for preference metadata handling
2023-01-27 15:13:27 -07:00
Robin Gareus
1736b1d424
Avoid .sh file extension
2022-12-03 15:03:44 +01:00
Robin Gareus
c53b19c039
Add zeroconf/mdns support
2022-12-02 17:32:11 +01:00
Robin Gareus
bc6a9609ff
Address some Wmissing-prototypes in qm-dsp
2022-11-26 16:23:52 +01:00
Robin Gareus
b7c385b8f2
Fix windows packaging (ctrl-interfaces)
2022-11-19 19:31:39 +01:00
Robin Gareus
1edc3d3e05
Linux packaging fix (ctrl-interfaces path)
2022-11-19 19:27:03 +01:00
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
6684a80d1d
Add Ardour logo sources (thanks to thorwil)
2022-10-14 02:21:09 +02:00
Robin Gareus
9370ae2231
Add Thorsten Wilms logo design process
...
Original upstream:
https://thorwil.files.wordpress.com/2013/03/ardour_process_new.pdf
https://thorwil.wordpress.com/?s=ardour
2022-10-13 19:24:43 +02: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
Robin Gareus
908bcf3150
Fix bundling Ardour media for Linux packages
2022-10-05 16:59:56 +02:00
Robin Gareus
e14bef1619
Fix unzip, allow to overwrite .daw-meta.xml file
2022-10-04 20:39:14 +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
12ffd962b3
Update SMF profile tool to show number of temmp changes
2022-09-25 03:30:15 +02:00
Robin Gareus
5d9fc950c5
Update SMF-load test tool
2022-09-25 02:48:00 +02:00
Paul Davis
8db55bdda9
remove clip editor bindings (for now), since we do not show the clip editor
2022-09-21 08:51:36 -06:00
Robin Gareus
735ba65a9b
mac: fix hdiutil: convert failed - Resource temporarily unavailable
2022-09-13 01:26:31 +02:00
Paul Davis
8f18af8412
Revert "add code to linux packaging to download bundled content"
...
We're not going to bundle content in the download package.
This reverts commit 7b855f0cc5
.
2022-09-10 12:05:22 -06:00
Robin Gareus
5c52112319
Clean up top-level source folder
2022-09-08 17:02:59 +02:00
Robin Gareus
3a06fd85f1
Update Mixbus content URL (use local server)
2022-09-08 17:02:18 +02:00
Paul Davis
7b855f0cc5
add code to linux packaging to download bundled content
2022-08-30 23:30:35 -06:00
Paul Davis
340446b3fd
remove checks/tests for JACK and QJackctl during installation
...
We discourage the use of JACK by first time users these days, and it's really not
our job to make sure it is installed correctly
2022-08-19 16:00:57 -06:00
Mads Kiilerich
071f3e79c2
configure: clarify that --optimize just is the opposite of --debug
...
Optimize is just "normal".
2022-08-19 10:57:17 -06:00
Robin Gareus
6371049eaf
OSX packaging, update x42-download URL/ID
2022-08-13 20:49:48 +02:00
Ben Loftis
0fda55e4fe
ftm-bindings tool: strip whitespace in input files
2022-06-06 14:16:57 -05:00
Robin Gareus
6f973e09d1
Add readme for udev files
2022-05-17 03:52:36 +02:00
Robin Gareus
2be95cf197
Update log messages for mac package script
2022-04-23 18:03:16 +02:00
Mads Kiilerich
bac32a8c2d
wscript: consistently use 4 spaces for indentation
2022-04-09 12:16:40 +02:00
Mads Kiilerich
4fb3a23adb
wscript: use consistent python shebang path
...
Most wscripts use
#!/usr/bin/env python
Use that consistently.
The wscripts are not executed directly and do not need the shebang path,
but it might guide editors and other tools to recognize the files as
being Python-ish.
2022-04-09 11:44:28 +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
luz paz
59320b378f
wscript: fix 'testing equality is none' issue
...
ref: https://lgtm.com/rules/7900090/
2022-04-08 18:27:10 +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
Todd Naugle
f60c078805
Fix Windows installer welcome page for Mixbus products.
2022-03-11 12:12:12 -06:00
Robin Gareus
1c100152cd
Fix bundling 3rd party content with windows binaries
2022-03-01 04:14:20 +01:00
Robin Gareus
9b21c2be54
Bundle autotune plugin (with mixbus)
2022-02-07 18:54:38 +01:00
Robin Gareus
3da54244ea
FIX smf-tool compilation (library ordering)
2022-02-05 17:33:21 +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
Paul Davis
1ab49bcc32
change MidiStateTracker to MidiNoteTracker
...
The old name will become a bigger class/object that tracks all MIDI state,
not just notes
2022-02-01 18:06:40 -07:00
Mads Kiilerich
8bb91099c5
wscript: drop configure statements already present in the top level wscript
...
Avoid repeated pointless configure messages like:
Checking for 'g++' (C++ compiler!) : /usr/lib64/ccache/g++
Checking for 'gcc' (C compiler) : /usr/lib64/ccache/gcc
2022-01-22 22:19:03 +01: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
Paul Davis
02026c98ff
basic skeleton for clip editor bindings
2021-12-10 15:15:56 -07:00
Robin Gareus
f112697be8
Spice up signal-test tool
2021-11-21 18:29:38 +01:00
Robin Gareus
beddcf1a01
Test cross thread invalidation-record
...
This also tests 2 receivers connected to the same signal
2021-11-21 04:12:27 +01:00
Robin Gareus
ba1e2d13c5
Add tool to test PBD::signal d'tor race-condition
2021-11-20 23:15:02 +01:00
Paul Davis
2e33a7244d
bindings: add trgger bindings to list of processed files
...
This should not need to be done in fmt-bindings, just the list in wscript should
be enough. We ought to fix this someday
2021-11-01 12:11:57 -06: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
a74b4e8ef0
No more wine
2021-07-03 19:07:25 +02:00
Robin Gareus
5f5a577e08
Fix Lua doc formatting (reserved words)
2021-07-02 19:52:59 +02:00
Robin Gareus
3b1c52dbd0
Override Ubuntu global menu
...
This causes a crash in libappmenu-gtk-module.so
-> gtk_widget_get_toplevel() and apart from that breaks
ardour's layout with status-bar at the top.
2021-06-21 05:23:01 +02:00
Robin Gareus
bd275fa66f
Add example udev file for /dev/cpu_dma_latency permissions
2021-06-10 04:40:22 +02:00
Robin Gareus
60dbf3bcec
Consistent label for ACE plugin installer
...
see also 82764a6da7
2021-06-01 21:09:12 +02:00
Robin Gareus
82764a6da7
Clarify installer question (XT and ACE)
2021-06-01 19:40:52 +02:00
Robin Gareus
6f87168492
Fix windows packaging of ardour<V>-lua.exe, unhardcode major version
2021-05-13 21:33:17 +02:00
Robin Gareus
0033929e7f
Update split-benchmark script (fix autoconnect)
2021-05-11 20:30:53 +02:00
Tiefseetauchner
720a7eed77
Update compile.sh
...
cd in line 4 would not work if path has blank as it would have two arguments
./compile.sh: line 4: cd: too many arguments
2021-05-07 16:25:21 -06:00
Robin Gareus
11719144b3
Update split-benchmark script with new transport API
2021-05-07 21:56:09 +02:00
Robin Gareus
9e77d9dd50
Fix packaging debug builds on Catalina
2021-05-06 01:24:03 +02:00
Paul Davis
48e5607f7c
use Session::request_roll() instead of request_transport_speed (1.0, ...)
2021-04-19 16:14:08 -06:00
Paul Davis
52b7e68102
use new Session transport API calls in GUI
2021-04-19 16:14:08 -06:00
Robin Gareus
71788ecfe4
Update to fluidsynth-2.2
2021-04-18 22:02:57 +02:00
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