Commit graph

83 commits

Author SHA1 Message Date
falkTX
7977e04e32
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-22 10:23:29 +00:00
falkTX
e0d6d59ce9 Start file list for audiofile module 2022-01-14 20:11:58 +00:00
falkTX
ec2f455826
qemu-user-static is needed for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-14 14:49:25 +00:00
falkTX
a8009a172d
Enable all the builds again
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-14 14:10:22 +00:00
falkTX
3c3628029b at least cache the builds 2022-01-14 03:31:44 +00:00
falkTX
d4ddc88af4 Enable all MOD builds 2022-01-14 02:03:59 +00:00
falkTX
337da94d70
Use minimal instead of pure toolchain
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-13 21:21:51 +00:00
falkTX
2101d9ebe2
Alternative approach to building mod binaries
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-13 19:54:15 +00:00
falkTX
bd05259d31
Generate dwarf binaries instead of duox
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 09:22:22 +00:00
falkTX
cdca9b8891
Fix last commit
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 07:06:57 +00:00
falkTX
f40c592e1d
Messed up the names before, sorry
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 06:52:21 +00:00
falkTX
7cd153ed3c
Build test headless without X11
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 05:41:37 +00:00
falkTX
a9b660167c
Fix last commit
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 05:18:58 +00:00
falkTX
53237b2aa0
Headless build tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 05:14:06 +00:00
falkTX
0e2e334fa8
Add modduox build target, enable OSC/liblo in build artifacts
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 04:32:02 +00:00
falkTX
2b3a201a6a Add libglib2.0-dev to CI packages 2022-01-10 13:44:14 +00:00
falkTX
6a41998db2
Clear cache
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-10 11:22:50 +00:00
falkTX
a1e0af2fda
Update dpf and carla, CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-09 05:46:41 +00:00
falkTX
3126e9ecc7 CI: tweak caching 2022-01-01 18:21:51 +00:00
falkTX
ea6652b878 Give up on ccache setup; Just cache the whole build dir instead 2021-12-31 23:08:01 +00:00
falkTX
98e34e9dc8
CI cache tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-30 06:25:30 +00:00
falkTX
0f8238cd40
CI: Fix ccache default dir
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-30 01:46:08 +00:00
falkTX
02c64cd72f
Make cache versioned, so we can easily invalidate as needed
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-29 22:34:14 +00:00
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