Commit graph

130 commits

Author SHA1 Message Date
RichardG867
555e4a14e3 Jenkins: Enabling one SDL component at a time until audio is fixed 2022-04-26 17:27:37 -03:00
RichardG867
14b6466022 Jenkins: Enable SDL threads everywhere, fixes audio 2022-04-26 11:38:03 -03:00
RichardG867
1957178823 Jenkins: Actually port the conditional AppImage package parser 2022-04-26 00:59:22 -03:00
RichardG867
b9f022dbae Jenkins: Remove an extraneous metainfo file 2022-04-26 00:42:13 -03:00
RichardG867
8aec317f3c Jenkins: Port Linux build improvements (lighter SDL2, AppStream metadata) from CLI branch 2022-04-26 00:39:10 -03:00
richardg867
0208555e8c
Jenkins: Cache Linux library downloads and change rtmidi URL 2022-04-20 14:01:38 -03:00
richardg867
6ac35ffe43
Jenkins: Search for MacPorts prefix when building 2022-04-07 15:48:07 -03:00
richardg867
44ef14b143
Jenkins: Fix Discord Game SDK extraction on macOS 2022-04-06 18:21:25 -03:00
richardg867
7f27f44b3a
Jenkins: Add macOS Intel to Jenkinsfile 2022-04-06 15:39:32 -03:00
richardg867
ce7a1ad1c1
Jenkins: Use OpenAL on macOS 2022-04-06 15:38:27 -03:00
richardg867
e1906c03b3
Jenkins: Add macOS to the build script 2022-04-06 15:28:23 -03:00
richardg867
e860c480b8
Jenkins: Add MacPorts dependencies file 2022-04-06 15:27:10 -03:00
richardg867
d78adebc69
Jenkins: Some changes for internal use 2022-03-28 21:24:56 -03:00
RichardG867
f45c91f425 Jenkins: Fix wrong package removed from MSYS dependency list 2022-03-21 19:55:31 -03:00
RichardG867
9118e9c939 Jenkins: Switch AppImage building to the new icon assets 2022-03-21 14:37:07 -03:00
RichardG867
2c976292f0 Jenkins: Switch build to Ninja on all platforms 2022-03-21 13:53:23 -03:00
RichardG867
5e9a47d6d1 Jenkins: Attempt to streamline failure state 2022-03-16 15:41:58 -03:00
RichardG867
3de4fbb75c Jenkins: Minor fixes to Windows build flow 2022-03-16 14:36:57 -03:00
RichardG867
7a3ff82a63 Jenkins: Don't git clone on Windows nodes due to line ending issues 2022-03-15 23:23:47 -03:00
RichardG867
68ad22bf09 Jenkins: Streamline AppImage exclusion list with globs 2022-03-15 23:16:41 -03:00
RichardG867
1cc29c0aab Jenkins: Small cosmetic change to build script 2022-03-15 21:46:10 -03:00
RichardG867
0cdc68d2bd Jenkins: Make the pipeline more resilient to node dropouts 2022-03-15 21:45:08 -03:00
RichardG867
fa795f0f50 Jenkins: Fix build script sh compatibility 2022-03-15 21:23:51 -03:00
RichardG867
ed792c0321 Jenkins: Add more Linux libraries for execution in a vacuum 2022-03-12 16:44:42 -03:00
RichardG867
79b9b1605d Jenkins: Add dependency management for MSYS environment 2022-03-12 16:42:45 -03:00
RichardG867
219129f97e CMI8x38: Implement Sound Blaster emulation 2022-03-06 19:59:14 -03:00
RichardG867
8633a7c533 Jenkins: Enable FAudio on Linux 2022-03-06 01:30:19 -03:00
David Hrdlička
8f5981bbfd Jenkins: Disable FAudio for now 2022-02-20 01:14:47 +01:00
David Hrdlička
76fbaa4b8c Revert "Merge branch 'master' of https://github.com/86Box/86Box"
This reverts commit efb79217f2, reversing
changes made to 351db812e0.
2022-02-18 21:42:05 +01:00
RichardG867
633ac3ad9d Jenkins: Add zlib to appimage dependencies 2022-02-15 19:56:26 -03:00
RichardG867
e8216d68fe Jenkins: Streamline libxcb dependencies 2022-02-15 19:56:06 -03:00
RichardG867
b285293163 Jenkins: Add failure checks to the temporary workarounds 2022-02-15 19:51:55 -03:00
RichardG867
bc2535ec01 Jenkins: Build our own SDL for joystick support without tons of dependencies 2022-02-15 19:47:53 -03:00
RichardG867
b60ca87ca4 Jenkins: Build our own rtmidi without JACK 2022-02-15 19:45:10 -03:00
RichardG867
29e1f0330d Jenkins: Use system libasound on AppImage 2022-02-15 13:41:28 -03:00
RichardG867
72fe1ef248 Jenkins: Remove libdrm from libraries due to a recent ABI conflict 2022-02-14 22:16:27 -03:00
RichardG867
8fa75131fa Jenkins: Change location of discord_game_sdk on Linux 2022-02-14 14:46:17 -03:00
RichardG867
9b512cfccf Jenkins: Add dependency for the locally-compiled openal-soft 2022-02-14 14:45:49 -03:00
RichardG867
32941b3c5b Jenkins: Temporarily compile a newer version of openal-soft to fix audio issues 2022-02-14 13:41:52 -03:00
RichardG867
e85c76b226 Jenkins: Include ghostscript/freetype/fluidsynth on the AppImage 2022-02-14 12:52:14 -03:00
RichardG867
fa08971ddc Jenkins: Move archive_tmp creation further down for logging coherency purposes 2022-02-14 11:57:12 -03:00
RichardG867
2af0b79e56 Jenkins: Fix compiler flags not being applied 2022-02-13 18:23:56 -03:00
RichardG867
e7073e34b3 ...and one I forgot to save 2022-02-13 15:59:44 -03:00
RichardG867
f96db59ae8 Jenkins: Add another library to the AppImage for executing in a vacuum 2022-02-13 15:58:42 -03:00
RichardG867
332119fd11 Jenkins: Ship discord_game_sdk on Linux x64 2022-02-13 15:43:13 -03:00
RichardG867
a6ac053960 Jenkins: Populate AppImage version with data from generated version.h 2022-02-13 15:15:40 -03:00
RichardG867
55b0ae3b12 Jenkins: Downgrade AppImage openal-soft to 1.17 from Debian 9 to fix audio 2022-02-13 13:28:34 -03:00
RichardG867
d1645b74ed Jenkins: Include more libs in the AppImage for non-desktop setups 2022-02-13 13:11:36 -03:00
RichardG867
83d9c5276f Jenkins: Restore library version readme, to be stored in the AppImage filesystem 2022-02-12 13:16:46 -03:00
RichardG867
947de6e4ae Jenkins: Add more libs to AppImage for Ubuntu 14.04 compatibility 2022-02-12 12:31:29 -03:00