Commit Graph

223 Commits

Author SHA1 Message Date
5fad7e03b2
Fix setting app icon file on recent macOS 2020-12-02 01:56:04 +01:00
6e9d6934d9
Fix previous commit (OSX LV2) 2020-10-28 06:14:31 +01:00
1d5cb4150e
Fix LV2 ontology install path for OSX bundles 2020-10-28 05:52:54 +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
3ed9a712b9
Bundle VST3 scanner with binary packages 2020-09-18 18:54:45 +02:00
3bb374a473
Update Harrison plugin URL, use the resource server. 2020-08-03 17:04:26 +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
eda909067b remove unusued SAE build target from osx_build 2020-05-01 12:28:09 -06:00
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
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
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
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
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
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
81ef802869
Update MacOS installer to directly run Ardour w/o script wrapper 2019-10-23 22:55:10 +02: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
e4a2472b79
Fix mac package - libreadline was r-x, changing install_name failed 2019-06-05 15:36:46 +02:00
bf7906ce97
NO-OP: whitespace 2019-06-05 15:34:58 +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
3a0a2902b5
Freeze harvid/xjadeo PPC version 2018-11-30 18:10:35 +01: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
7b8646f340 OSX packaging: don't create empty Plugins dir 2017-11-29 12:06:42 +01:00
8b5553c977 Deploy dynamically loaded NSS libs with OSX bundles 2017-09-07 00:45:29 +02:00
5cffe7fa84 Deploy Session-templates 2017-08-23 23:55:00 +02:00
28faa0de0f OSC: Add system osc preset directory 2017-07-03 14:31:27 -07:00
695a74e2a8 try work-around occasionally misplaced app icons in dmg (set twice) 2017-04-27 21:19:27 +02:00
ab021101e7 Fix MB32C OSX package-name 2017-03-21 20:49:04 +01: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
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
1c3b421a02 unconditionally include gmsynth.lv2 in bundles (and avldrums with MB) 2017-01-30 16:42:50 +01:00
e2012bc5e4 another hack to accommodate different project names
Mixbus32C-$MAJOR  + Mixbus32C (dash before major version)
vs Ardour$MAJOR + Ardour
vs Mixbus$MAJOR + Mixbus
2016-11-23 21:39:35 +01:00
1c731ecdd0 fix library depends for OSX vst scanner 2016-11-16 01:23:28 +01:00
f128bd9b3f Include session-utils with OSX bundles 2016-10-15 01:41:40 +02:00
f7f87342c1 update default URL to follow harrison website restructuring 2016-09-23 23:13:37 +02:00
bad7dcbfa5 Make bundle DSP URI configurable and version/variant independent 2016-09-23 00:47:47 +02:00
5643ed4257 Allow to bunde demo session(s) 2016-09-15 13:11:43 +02:00
98491b9eb2 bundle embeddable/nativeUI Harrison plugins 2016-09-15 13:05:31 +02:00
5eb36a3283 remove cruft from packaging scripts 2016-09-15 12:51:32 +02:00
31ad7236b0 Exclude dev/example Lua scripts from packages 2016-08-21 00:41:49 +02:00
b244daf087 don't bundle no-inst scripts 2016-08-10 03:18:07 +02:00
34290320f6 include XT* plugins with Ardour bundles and x42 on OSX/Win 2016-08-02 15:51:54 +02:00
3099d99e0b correctly package color theme files for both linux and OS X 2016-07-18 11:50:38 -04:00
77023e94ba OSX: fix bundled lv2 plugin library names and deps 2016-07-06 02:53:31 +02:00
af3e38d04b fix color file install paths
We are supposed to remove the application name after copying
2016-06-29 15:17:20 -04:00
4e2efa22d5 mixbus x42-plugins bundle update
include stereo-route and midi-map
2016-06-06 20:19:59 +02:00
7039821268 fix OS X bundling to include theme files 2016-06-01 17:04:18 -04:00
1ba015d3aa fix install of color theme files for linux and OS X 2016-05-31 16:27:50 -04:00
23769a38f1 do not strip appname from color theme files 2016-05-31 15:30:46 -04:00
257f1bf7df code to install color themes for linux + OS X builds 2016-05-31 15:30:46 -04:00
455d4683f6 more harrison packaging 2016-05-23 16:46:08 +02:00
cbe476521a package Product/App specific resources 2016-05-17 13:33:37 +02:00
13e0db6914 icon-name follows program-name
so that derivative products don't need to replace binary image/icon
files in the source (use ./waf configure --program-name=...)
2016-05-16 17:35:01 +02:00
7364e6cf20 Mixbus32 and 32C packaging 2016-05-16 15:18:58 +02:00
671eddb610 deploy all *.colors files in binary bundles 2016-04-26 22:42:28 +02:00
a9a6d6da4e variable for packaging channelstrip. allow rename 2016-04-07 23:15:40 +02:00
72ac6bc8a6 fix OSX/PPC bundled plugins 2016-03-07 19:41:30 +01:00
cdd254033e prepare including fil4 w/Mixbus 2016-03-06 17:30:32 +01:00
28c9583ba6 change bindings file included in bundles for Linux and OS X 2016-02-23 14:10:45 -05:00
1473c2d364 Add some lua scripts 2016-02-23 15:44:41 +01:00
92d8e6622d OSX build - ignore order of options (and fix indent on the way)
We call the script with "--nls --public" and not "--public --nls"
--public did unset "WITH_NLS"
2016-02-16 00:52:50 +01:00
a24eac50b9 update harrison URLs (nightly builds) 2015-12-13 18:29:44 +01:00
f3b47dc939 unhardcode OSX bundle-name 2015-09-19 19:00:42 +02:00
87ba00acad only bundle libstdc++ with OSX/PPC 2015-08-07 19:30:07 +02:00
0bfdc82034 use “CPU family” to match ppc, ppc7400, etc. 2015-07-30 03:17:33 +02:00
b715ef7e93 prepare for MB/PPC 2015-07-30 00:00:19 +02:00
dcf7a407c1 tweak OSX packaging 2015-07-24 19:03:08 +02:00
45c9f6b2ff don’t bother to set OSX DMG icon on old systems
`sips -i` fails on 10.5 and SetFile does not work even if
the resource file is provided.
2015-07-23 18:27:07 +02:00
723f9fb950 OSX: remove unused architectures from xjadeo & harvid 2015-07-23 00:04:41 +02:00
506fb96ad7 amend 674e727 2015-07-22 12:09:59 +02:00
674e727121 OSX bundle libstdc++ for 10.5 support
see #6456 and
http://stackoverflow.com/questions/6365772/unable-to-run-an-application-compiled-on-os-x-snow-leopard-10-6-7-on-another-m

hopefully this won’t break plugins which may link against
against the /usr/lib/ version. we’ll see.
2015-07-22 11:50:26 +02:00
527e067d1b amend 7a3280b, fix typo 2015-07-20 01:20:08 +02:00
7a3280bbc2 another OSX/PPC fix 2015-07-20 01:09:01 +02:00
5b748e20d8 migrate bundled-plugin site 2015-07-14 20:17:30 +02:00
4753a5be56 packaging: cope with OSX/finder latency on busy systems 2015-07-04 02:47:47 +02:00
dd311c6b76 stream of consciousness^Wtypos 2015-07-02 11:23:24 +02:00
2f79682460 separate plugin & channel-strip installation 2015-07-02 11:20:10 +02:00
a09e942eec OSX: pango & gtk-pixbuf modules be gone. 2015-03-23 16:27:34 +01:00
4b05417d2f OSX bundle updates for 4.X[-rcX] 2015-03-23 13:33:08 +01:00
547285cb59 clean up after OSX packaging. 2015-03-23 12:59:24 +01:00
8de9ee32a2 tweak OS X packaging for 10.9 2015-03-10 01:41:52 +01:00
f130704187 add coreaudio backend to bundle 2015-03-07 19:56:28 +01:00
23f822afe6 rsync & cache plugins locally 2015-02-26 21:57:07 +01:00
82b2f27e57 really thin bundled plugins 2015-02-26 21:12:12 +01:00
b1795550f3 include x42 plugins in mixbus bundle 2015-02-26 19:51:30 +01:00
400148b369 OSX package: don’t copy dylib itself to libdir.
fixes duplicate panner, backend etc libs in bundle.
2015-02-17 21:36:52 +01:00
ba6eb51d7f dump bundled file-list 2015-02-16 18:03:23 +01:00
23622f4fba OSX packaging: fix disk-image "Resource busy"
see http://lists.apple.com/archives/darwin-dev/2008/Sep/msg00030.html
2015-02-02 18:46:26 +01:00
afa3db001c make it possible to bundle harrison plugins; osx version (disabled for now) 2015-01-30 11:46:06 -06:00
bc3f606e16 add lv2core to bundles
The ontology is needed for plugin classification.
2015-01-28 23:08:06 +01:00
9b3f3a9fea DMG background images for Mixbus 2015-01-16 22:43:45 +01:00