falkTX
0a9227c526
Upload both source tars
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-13 01:32:42 +00:00
falkTX
8cb7a50e62
Fix CI tarball step
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-13 01:00:42 +00:00
falkTX
8200d30ed8
Create an extra source tarball with vendored libs inside
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-13 00:30:52 +00:00
falkTX
335db79d14
More packaging stuff
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-12 23:38:22 +00:00
falkTX
c9fd262e75
Fix MOD builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 20:50:39 +00:00
falkTX
9cb3696feb
Only the read lock needs priority inversion
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 19:26:09 +00:00
falkTX
b5ac998e4a
Tweak modgui, add initial PDF docs
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 18:17:04 +00:00
falkTX
3dd4a05852
Remove now useless SKIP_RTAUDIO_FALLBACK=true flag on CI builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 01:28:56 +00:00
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