13
0
Commit Graph

351 Commits

Author SHA1 Message Date
a74b4e8ef0
No more wine 2021-07-03 19:07:25 +02:00
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
82764a6da7
Clarify installer question (XT and ACE) 2021-06-01 19:40:52 +02:00
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
c6545e3436
Really fix typos 2020-10-23 19:51:52 +02:00
00f288742f
Fix typos in e9144d1542 2020-10-23 16:10:52 +02:00
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
e2639a1a58
Fix path to LV2s 2020-10-02 13:58:10 +02:00
3ed9a712b9
Bundle VST3 scanner with binary packages 2020-09-18 18:54:45 +02:00
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
3bb374a473
Update Harrison plugin URL, use the resource server. 2020-08-03 17:04:26 +02:00
1421512510
Allow to skip installing 3rd party plugins 2020-07-19 22:05:38 +02:00
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
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
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
5d3554408d
Include web-surface data in linux and mac bundles 2020-04-21 00:29:21 +02:00
0402f1a43d
Don't copy symlink versioned libs into bundle 2020-04-20 03:42:15 +02:00
0f1b98c155
Linux installer: exclude backends from library compatibility test
Engine backends are loaded dynamically, and Ardour can start without
them. This is manly to relax the requirement of having libpulse.so.

libardour itself depends on libasound, so the ALSA backend is always
present, and the jack-backend dynamically dlopen()s libjack.
2020-04-09 15:47:11 +02:00
6c6bea26ad
Fix Linux installer - #7977
ldd may not print errors to stderr (Debian GLIBC 2.28-10 doesn't),
and hence the current check did nothing on debian and derivative
systems. While on other GNU/Linux distros (e.g. openSuSe),
other errors do show up (e.g. checking session-utils shell script
-> "not a dynamic executable")

This explicitly checks for missing libraries hopefully in a
distro independent way.
2020-04-05 23:53:50 +02:00
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
180843f9bd
Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
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
4c055f3469
Fix linux installer script 2020-01-03 04:33:33 +01:00
241a16717e
installer-script ARM CPU support 2020-01-03 02:25:10 +01:00
65b6f39e21
Undo habits of a Serif font lover 2019-12-05 23:33:27 +01:00
5e66a54c51
Bundle ArdourSans with packages 2019-12-04 19:02:00 +01:00
487503cab8
Package VAMP pYIN plugin 2019-09-02 14:35:23 +02:00
2dae4fc5e1
Bundle x42-tuner, drop rule-based midifilter 2019-08-20 03:44:02 +02:00
c81cbd8f30
Linux-bundle: use build-stack only
This fixes an issue with libpulse indirectly adding libasync
2019-07-25 22:37:13 +02:00
77fbe22e55
Package PA backend when available 2019-07-25 21:00:12 +02:00
d0624b1c04
Do not copy unneeded files to bundle /etc
Previously (Ardour3 buildstack) this was needed for fontconfing, gtk and
pango modules. these days we just compile --with-included-modules=yes.
2019-06-10 22:47:01 +02:00
e7e523b418
Fix rpath permission issue for linux packages 2019-06-07 01:38:40 +02:00
d3343700de
Package commandline Lua-session tool 2019-06-04 15:15:21 +02:00
e0e5ee0b44
Unify build-system customization (Ardour/Mixbus) 2019-04-09 13:17:15 +02:00
bdc82f68e6
Bundle x42-limiter with binaries 2018-11-25 16:40:28 +01:00
4bc96f65cd Bundle Rotary Speaker with binaries 2018-08-07 21:04:37 +02:00
4d173d6048 Prepare plugin-meta-data config-dir and files 2018-01-30 01:33:45 +01:00
Markus Seeber
5d17c6aac3 Fix error when $PATH contains whitespaces
Previously, if $PATH contains whitespaces the startup script would split
the new exported $PATH on the first whitespace. This was observed on an
Ubuntu system where $PATH contained a directory with whitespaces.

The change adds weak quotation around the new path to prevent expansion
of whitespaces. $PATH though, is still expanded.
2017-11-30 13:43:56 +01:00
dcb55c508e additional changes to follow library name change from timecode -> temporal 2017-09-25 12:13:54 -04:00
5cffe7fa84 Deploy Session-templates 2017-08-23 23:55:00 +02:00
e708de4b8f really fix linux packaging jack check (amend 79dc3882ea) 2017-08-09 15:55:43 +02:00
79dc3882ea Fix Linux packaging to deal with jackd -RC versions 2017-08-01 16:56:20 +02:00
nickolas360
8bc7154130 Fix LD_LIBRARY_PATH in GNU/Linux startup script
Currently, the startup script for GNU/Linux adds the current working directory
to LD_LIBRARY_PATH if LD_LIBRARY_PATH is not empty or unset.

For example, if LD_LIBRARY_PATH is set to "/lib" when the current script is
run, it will be set to "<install-dir>/lib::/lib", which includes the current
working directory as one of the paths.

This commit removes the extra colon added to LD_LIBRARY_PATH (without changing
the script's behavior of setting LD_LIBRARY_PATH to an empty string when it is
unset).
2017-07-18 19:11:18 +02:00
012567beb5 Update tools for new source-tree layout 2017-07-17 21:06:04 +02:00
28faa0de0f OSC: Add system osc preset directory 2017-07-03 14:31:27 -07:00
12d99f6f6e Ship system_config with bundles again.
This partially reverts commit ac40945ff9.
re-add system_config, but not instant.xml
2017-03-02 19:41:09 +01:00
50a29f60ff Consistent naming of installers: Name + Version [+Variant] + Arch 2017-02-26 19:05:38 +01:00
ac40945ff9 Do not bundle default system_config (prefer built-in defaults)
Inside the bundle, those files are read-only, anyway.
This alleviates us from generating/updating the files with whenever
the built-in default changes and also makes architecture dependent
default-config (compile time #defines) work.
2017-02-23 16:26:17 +01:00
eba5f0d2e1 Better solution 213cc1d32 2017-02-16 16:08:33 +01:00
213cc1d320 Allow bundling suil/qt4,5 using system-wide QT 2017-02-15 19:42:51 +01:00