Commit graph

391 commits

Author SHA1 Message Date
Robin Gareus
99a7770d5f
Build-script: retry download of external data
There are occasional build failures if the server providing
3rd party content cannot be reached. Notably x42-plugins.com
is lately overloaded by LLM scrapers again.
2025-07-30 16:16:54 +02:00
Robin Gareus
125fd41f6e
Fix translation bundling, use BSD*find syntax 2025-02-24 16:48:44 +01:00
Paul Davis
683d2a8c2e prevent message catalogs (*.mo) for appdata from being placed in the wrong location
These message catalogs are specifically installed elsewhere in these scripts, and they should
be excluded from a find(1)-based discovery process.

Note that the order of discovery will vary depending on (at least) filesystem tyoe,
and so without this fix, the .mo files from gtk2_ardour/appdata could end up
overwriting the .mo friles from gtk2_ardour itself. This happened for the 8.11
release
2025-02-05 17:16:11 -07:00
Robin Gareus
485457e439
Update Harrison URLs (use SSL) 2025-01-07 14:43:37 +01:00
Robin Gareus
0a0848b2d6
Set LiveTrax binary name when packaging 2024-10-16 20:21:19 +02:00
Robin Gareus
c2329c4708
Unify package scripts with VBM 2024-07-24 02:02:54 +02:00
Robin Gareus
3ce07580cb
Fix packaging gmsynth
Bug introduced in 75167ac347
2024-05-23 15:53:38 +02:00
Robin Gareus
13814deba2
Backport Trax packaging 2024-05-22 18:36:15 +02:00
Robin Gareus
6e0c5e6a34
Unify build scripts w/derivative projects 2024-05-19 01:40:02 +02:00
Robin Gareus
233a82d5f9
Separate xjadeo and harvid packaging (and remove 32c)
This is mainly for the benefit of traxlive, which needs
ffmpeg to encode mp3 or import encoded files, without
support for video.
2024-05-03 03:52:57 +02:00
Robin Gareus
75167ac347
Bundle/package script updates for LiveTrax 2024-04-28 17:54:20 +02:00
Robin Gareus
15dc06b12a
Ardour non longer uses gtk modules 2024-04-04 17:06:22 +02:00
Robin Gareus
c7eef61e78
Make it easier to use Ardour --gdb on linux 2024-02-24 21:49:21 +01:00
Robin Gareus
0bd1a10709
Allow Ardour to run in recent gdb, amend a44124937e 2024-02-17 15:46:09 +01:00
Robin Gareus
a44124937e
Allow to use ardour --gdb on modern systems
gdb indirectl tdepends on recent glib, so we have to set
LD_LIBRARY_PATH after gdb has started. This fixes:

```
gdb: symbol lookup error: /lib64/libbabeltrace.so.1: undefined symbol: g_string_free_and_steal
```
2024-02-14 15:29:22 +01:00
Robin Gareus
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
Robin Gareus
e3128e932c
Compile and install libAAF 2023-11-27 23:25:04 +01:00
Robin Gareus
bc9ac3bdb4
Fix building linux-demo bundle 2023-03-25 20:24:31 +01:00
Robin Gareus
25fcdf57de
Fix Linux installer for demo-debug versions (amend 4bc8939) 2023-03-24 20:24:33 +01:00
Robin Gareus
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
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
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
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
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
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
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
Robin Gareus
b14acfc3dd
Fix permissions of bundled content 2022-03-22 21:31:21 +01:00
Robin Gareus
9b21c2be54
Bundle autotune plugin (with mixbus) 2022-02-07 18:54:38 +01:00
Robin Gareus
3e59902573
Yet another media-clip bundle fix 2022-01-17 20:38:40 +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
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
Robin Gareus
a74b4e8ef0
No more wine 2021-07-03 19:07:25 +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
82764a6da7
Clarify installer question (XT and ACE) 2021-06-01 19:40:52 +02: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
Robin Gareus
c6545e3436
Really fix typos 2020-10-23 19:51:52 +02:00
Robin Gareus
00f288742f
Fix typos in e9144d1542 2020-10-23 16:10:52 +02:00
Robin Gareus
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
Robin Gareus
e2639a1a58
Fix path to LV2s 2020-10-02 13:58:10 +02:00
Robin Gareus
3ed9a712b9
Bundle VST3 scanner with binary packages 2020-09-18 18:54:45 +02:00
Robin Gareus
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