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
0402f1a43d
Don't copy symlink versioned libs into bundle
2020-04-20 03:42:15 +02:00
Robin Gareus
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
Robin Gareus
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
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
4c055f3469
Fix linux installer script
2020-01-03 04:33:33 +01:00
Robin Gareus
241a16717e
installer-script ARM CPU support
2020-01-03 02:25:10 +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
Robin Gareus
487503cab8
Package VAMP pYIN plugin
2019-09-02 14:35:23 +02:00
Robin Gareus
2dae4fc5e1
Bundle x42-tuner, drop rule-based midifilter
2019-08-20 03:44:02 +02:00
Robin Gareus
c81cbd8f30
Linux-bundle: use build-stack only
...
This fixes an issue with libpulse indirectly adding libasync
2019-07-25 22:37:13 +02:00
Robin Gareus
77fbe22e55
Package PA backend when available
2019-07-25 21:00:12 +02:00
Robin Gareus
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
Robin Gareus
e7e523b418
Fix rpath permission issue for linux packages
2019-06-07 01:38:40 +02:00
Robin Gareus
d3343700de
Package commandline Lua-session tool
2019-06-04 15:15:21 +02:00
Robin Gareus
e0e5ee0b44
Unify build-system customization (Ardour/Mixbus)
2019-04-09 13:17:15 +02:00
Robin Gareus
bdc82f68e6
Bundle x42-limiter with binaries
2018-11-25 16:40:28 +01:00
Robin Gareus
4bc96f65cd
Bundle Rotary Speaker with binaries
2018-08-07 21:04:37 +02:00
Robin Gareus
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
Paul Davis
dcb55c508e
additional changes to follow library name change from timecode -> temporal
2017-09-25 12:13:54 -04:00
Robin Gareus
5cffe7fa84
Deploy Session-templates
2017-08-23 23:55:00 +02:00
Robin Gareus
e708de4b8f
really fix linux packaging jack check (amend 79dc3882ea)
2017-08-09 15:55:43 +02:00
Robin Gareus
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
Robin Gareus
012567beb5
Update tools for new source-tree layout
2017-07-17 21:06:04 +02:00
Len Ovens
28faa0de0f
OSC: Add system osc preset directory
2017-07-03 14:31:27 -07:00
Robin Gareus
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
Robin Gareus
50a29f60ff
Consistent naming of installers: Name + Version [+Variant] + Arch
2017-02-26 19:05:38 +01:00
Robin Gareus
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
Robin Gareus
eba5f0d2e1
Better solution 213cc1d32
2017-02-16 16:08:33 +01:00
Robin Gareus
213cc1d320
Allow bundling suil/qt4,5 using system-wide QT
2017-02-15 19:42:51 +01:00
Robin Gareus
1c3b421a02
unconditionally include gmsynth.lv2 in bundles (and avldrums with MB)
2017-01-30 16:42:50 +01:00
Robin Gareus
c78824aef5
Include hidapi library
2016-10-23 22:53:10 +02:00
Robin Gareus
8f19aed7eb
Bundle session-scripts for linux builds
2016-10-11 02:20:26 +02:00
Robin Gareus
f7f87342c1
update default URL to follow harrison website restructuring
2016-09-23 23:13:37 +02:00
Robin Gareus
bad7dcbfa5
Make bundle DSP URI configurable and version/variant independent
2016-09-23 00:47:47 +02:00
Robin Gareus
5643ed4257
Allow to bunde demo session(s)
2016-09-15 13:11:43 +02:00
Robin Gareus
98491b9eb2
bundle embeddable/nativeUI Harrison plugins
2016-09-15 13:05:31 +02:00
Robin Gareus
5eb36a3283
remove cruft from packaging scripts
2016-09-15 12:51:32 +02:00
Todd Naugle
cbd310ef65
Move check for detected bundle earlier in install process.
...
Previously if the bundle being installed did not support the detected
system the user would get an error message about the .size file
being missing.
2016-09-02 10:39:23 -05:00
Robin Gareus
31ad7236b0
Exclude dev/example Lua scripts from packages
2016-08-21 00:41:49 +02:00
Robin Gareus
a6041f290e
allow for whitespace in XDG_DESKTOP_DIR
...
This allows for example "Área de Trabalho"
2016-08-15 22:25:56 +02:00
Paul Davis
e2466621bc
edit text regarding the "required" nature of JACK during installation process
2016-08-14 09:53:07 -04:00
Robin Gareus
fc272ef9d7
Another step towards gcc-ABI detection when installing as root
...
makeself extracts the file with owner-only access.
When the installer itself runs as root, NORM_USER won't be able to
call the abi-test tool.
2016-08-13 00:31:56 +02:00
Robin Gareus
fd6dd8b19e
revert 388a8fc9; prefer gcc4 if we can't determine the ABI
2016-08-12 22:22:02 +02:00