Mary
986866b9ab
Disable HIDAPI via libusb
...
The hidraw path seems to be taken all the time and libusb integration seems to break
people on gentoo and nixos.
2021-08-14 08:26:17 +02:00
Mary
c4512089e2
Reactive DInput
2021-08-14 08:21:37 +02:00
Mary
e3dee3edbd
Workaround SDL2 usb lib soname search returning emtpy string
...
Should finally make HIDAPI work on linux...
2021-08-14 08:21:33 +02:00
Mary
68c6893280
Add libusb to Ubuntu runners
2021-08-14 08:21:33 +02:00
Mary
1f7357b858
Add libhidapi to Ubuntu runners
2021-08-14 08:21:32 +02:00
Mary
f14f8210a3
Force HIDAPI on for Linux build workers
2021-08-14 08:21:32 +02:00
Mary
ea82ac883d
Introduce changes for this fork needed by Ryujinx
2021-08-14 08:21:05 +02:00
Salman Ahmed
7e899b49c0
Fix linux platform workflow failures
2021-07-25 09:11:53 +03:00
Mary
db92e59f27
ci: Build on ubuntu 18.04 for Linux
...
This is to ensure we have an old enough glibc to be compatible wih
ancient version of it.
2021-05-01 12:04:16 +02:00
Mary
4ca474a69b
Switch target repo to ppy/SDL
2021-04-06 23:52:40 +02:00
Mary
8807bcc1b2
Rework CI
...
This rework current CI to build on all standard platform and architectures.
The following changes were made:
- Adds support for Windows x86, x64 and ARM64 builds
- Adds support for macOS arm64
- Use cmake instead of autoconf
- All artifacts are now build in Release insead of Debug
- A matrix is now used instead of individual steps to deduplicate steps and to allow adding new target architecture with a single line
- If build of one job fails, it will now let others continue instead of cancelling them
- The action can now be triggered via a manual workflow
2021-04-05 17:34:55 +02:00
Dean Herbert
408fadcded
Try forcing xcode-select
2021-04-02 15:37:35 +09:00
Dean Herbert
8a2eb9bfa0
Use DEVELOPER_DIR instead
2021-04-02 15:19:06 +09:00
Dean Herbert
e05d0ef426
Attempt to force older version of xcode
2021-04-02 15:11:52 +09:00
Dean Herbert
947e2503da
Move envvar to correct task
2021-04-02 14:22:45 +09:00
Dean Herbert
9bf64d5cd1
Attempt to target earlier macOS SDK version
2021-04-02 13:57:14 +09:00
Dean Herbert
cc7d210bf4
Move fork to org
2021-04-02 13:43:25 +09:00
Dean Herbert
3442d7e8b4
Target fork for the time being
2021-04-02 13:39:40 +09:00
Mary
e2fb4179bd
Fix Github Action build
...
This fix github actions build issues since SDL migration to github.
2021-03-29 20:30:37 +02:00
Dean Herbert
5ace052807
Rename linux libraries to match expected filename
2020-12-02 14:52:45 +09:00
Dean Herbert
9289a3fd82
Add macOS native binary build workflow
2020-11-09 15:18:08 +09:00
Tudor Brindus
0c9a67cd45
Check out SDL sources only once
...
This prevents weird issues where a commit can happen between when the
i386 binaries are built and when amd64 binaries are built, and also
speeds up the workflow a bit.
2020-05-06 16:07:55 -04:00
Tudor Brindus
6dba3318fa
Properly title the Linux SDL autogenerated PR
2020-05-06 16:03:36 -04:00
Tudor Brindus
155c51adb8
Add GitHub workflow to rebuild SDL binaries for Linux
2020-04-29 21:37:55 -04:00