1
Fork 0
Commit Graph

104 Commits

Author SHA1 Message Date
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
falkTX 1b17b08da3 Do not have standalones in GH artifacts, they do not work 2021-10-27 16:01:04 +01:00
falkTX f67ec66dc8
Fix artifact name of linux-x86_64-debug builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 20:28:22 +01:00
falkTX 4b45e69e1a
Enable LTO for CI builds; Fix non-debug build
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 18:59:41 +01:00
falkTX 680719799d
Do not check for leaks, VCV has some which passes to us
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 18:53:04 +01:00
falkTX 6aa4ea9799
Try enforcing -m32 for linux x86 builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 23:48:55 +01:00
falkTX 2c4a9e26cc
Add header comments; Alternative x86 linux build; Fix mac build
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 23:26:53 +01:00
falkTX 556c467828
Fix packages for plugin validation
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 13:58:00 +01:00
falkTX 6700c10148
More handling of VCV deps
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 13:26:42 +01:00
falkTX 725e15bfe3
libxinerama-dev is needed for VCV deps
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 12:59:21 +01:00
falkTX 26dd448e58
Add the usual github stuff
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 12:54:39 +01:00