falkTX
277f8cb040
Test if ~/ instead of ${HOME} works for CI cache
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-29 18:09:55 +00:00
falkTX
ea5c58c4a2
CI: Skip RtAudio fallback in JACK/Standalone
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-29 18:08:53 +00:00
falkTX
92f29160f3
Add self-contained jack standalone to CI builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-29 18:02:13 +00:00
Filipe Coelho
43951635e9
Setup PawPaw and let it be used for CI extra deps ( #93 )
...
* Setup PawPaw and let it be used for CI extra deps
* Fix ci file
* Update readme
* Fix a typo
* Fix another typo
* Let PawPaw handle the build setup/env
* Fix typo
* One more fix
* Update AudibleInstruments
Signed-off-by: falkTX <falktx@falktx.com>
* Cleanup/Improve CardinalModuleWidget hackery
Signed-off-by: falkTX <falktx@falktx.com>
* Use LTO in PawPaw, fix build setup again
Signed-off-by: falkTX <falktx@falktx.com>
* Install libglib2.0-dev on CI static builds; Fix Prism conflicts
Signed-off-by: falkTX <falktx@falktx.com>
* Investigate why CI fails to install arch ports
Signed-off-by: falkTX <falktx@falktx.com>
* Ignore glib/fluidsynth for now
Signed-off-by: falkTX <falktx@falktx.com>
* Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
* Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
* Fix another typo
Signed-off-by: falkTX <falktx@falktx.com>
* Use -m32 in linux-i686 builds
Signed-off-by: falkTX <falktx@falktx.com>
* Try using g++-multilib instead of g++-i686-linux-gnu
Signed-off-by: falkTX <falktx@falktx.com>
* Force fix macOS build
* Use shasum5.28
2021-12-14 22:16:37 +00:00
falkTX
7c6fc28a0d
Try setting up ccache manually
2021-12-11 00:40:29 +00:00
falkTX
8b2b80d7ce
Fix syntax
2021-12-11 00:17:36 +00:00
falkTX
ae75e85f05
Experiments with ccache, enable LTO for win32 build
2021-12-11 00:15:25 +00:00
falkTX
477448f3c9
Experiment backporting mingw
2021-12-10 23:47:05 +00:00
falkTX
c0cf82b9c7
Switch to #cardinal IRC channel
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-06 12:52:51 +00:00
falkTX
16f1afc73c
Enable LTO for win64 builds; Cleanup
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-05 15:15:29 +00:00
falkTX
c3a5fa24f8
Use ubuntu-18.04 for win32 CI builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-05 12:50:51 +00:00
falkTX
9294970911
Do not set WINEDLLOVERRIDES for win32 CI build
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-05 12:16:06 +00:00
falkTX
56bdbd0a7f
Small tweaks
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 12:27:46 +00:00
falkTX
7ff8cf958c
Start of DIFFERENCES doc
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 12:23:56 +00:00
falkTX
0d6d285b8a
Alternative approach
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 11:33:00 +00:00
falkTX
8ddd42d75e
One more
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 11:21:16 +00:00
falkTX
5d73083073
Another one
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 11:18:28 +00:00
falkTX
b1f1d65039
One more attempt
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 11:15:31 +00:00
falkTX
cf95396fd5
Try with libwine:i386 too
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 11:11:56 +00:00
falkTX
b58825e69c
Try with wine32:i386
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 11:02:50 +00:00
falkTX
39a9a9141d
Install wine32 for win32 CI job
2021-12-04 09:47:11 +00:00
falkTX
6e92e26a08
Also remove WINEDEBUG from win32 builds for now, why you fail??
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 00:40:49 +00:00
falkTX
0b43bd23ad
Test win32 CI build without WINEARCH defined
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-03 23:24:58 +00:00
falkTX
f952e8de13
Turn on quiet mode again
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-03 22:48:04 +00:00
falkTX
3a4d336c1e
CI: Remove ALSA and pulse dependencies, we do not ship standalones
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-03 22:44:56 +00:00
falkTX
701ceff59d
CI: do not install non-x64 quietly, so we can debug failures
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-03 22:38:47 +00:00
falkTX
e1accb31f2
Skip the VST2 CI check for now
2021-11-09 22:45:04 +00:00
falkTX
aafc654302
Set CARLA_DO_NOT_USE_JUCE_FOR_VST2 for vst2 CI tests
2021-11-09 21:30:12 +00:00
falkTX
153efc5c3a
Fix a typo
2021-11-09 20:21:04 +00:00
falkTX
09d608938f
Make HostCV module bipolar switches split between 1-5 and 6-10
2021-11-09 19:49:28 +00:00
falkTX
f5920faaa3
Rename current Cardinal as CardinalFX and add 10cv+audio variant
2021-11-09 18:09:40 +00:00
falkTX
13727bbf8c
Fix headless build, add CI test for it; Add missing Ildaeil.svg
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-08 17:12:17 +00:00
falkTX
fe3043783d
Add libarchive-dev to sysdeps CI; Cleanup
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-08 15:50:54 +00:00
falkTX
a14b284273
Cleanup CI dependencies, add linux-x86_64-sysdeps test
2021-11-08 14:10:21 +00:00
falkTX
e810c8e4a9
Some experiments with LTO
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-06 20:06:19 +00:00
falkTX
8290112680
Do not test vst3 plugins for now
2021-11-05 14:56:16 +00:00
falkTX
07eca4326a
I said, lv2lint does not work yet
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-05 13:31:49 +00:00
falkTX
41621d193d
lv2lint does not work yet
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-05 13:12:37 +00:00
falkTX
83d2f852dd
Use new isDummyInstance DPF method and get rid of xvfb
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-05 12:44:06 +00:00
falkTX
c090626499
Pass -a to xvfb-run on CI
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-04 13:43:20 +00:00
falkTX
9b4781cb26
Skip lv2lint CI test
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-04 10:49:02 +00:00
falkTX
db6861697b
Even more CI tweaks
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-04 09:58:30 +00:00
falkTX
ac84dd0af8
A few more CI tweaks
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-04 09:48:09 +00:00
falkTX
dbddb3e3d0
Run lv2lint with xvfb-run as well
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-04 09:20:21 +00:00
falkTX
b1eb6b6896
Experiments for fixing CI
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-04 08:59:00 +00:00
falkTX
0df4b9f68d
Use xvfb on CI
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-03 23:59:26 +00:00
falkTX
e1115343b0
Pack linux builds with hard-dereference
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-28 23:08:56 +01:00
falkTX
4d2541429b
Pack the resources too
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-28 21:52:55 +01:00
falkTX
eae93a0439
Pack the binaries for CI
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-28 20:46:45 +01:00
falkTX
7552ac59e1
This is a bit weird, but works
2021-10-27 19:57:49 +01:00