From 6cd3e05e010fa8185fcccc45706a7b69f7f9a989 Mon Sep 17 00:00:00 2001 From: richard Date: Wed, 13 Oct 2021 16:46:41 +0100 Subject: [PATCH] try to fix windows and source builds --- .github/workflows/build.yml | 11 +++++++++++ raylib/build.py | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b676e2e..0cf2284 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -174,6 +174,17 @@ jobs: # The target architecture (x86, x64) of the Python interpreter. architecture: x64 + - name: Build raylib + run: | + sudo apt update + sudo apt install libasound2-dev mesa-common-dev libx11-dev libxrandr-dev libxi-dev xorg-dev libgl1-mesa-dev libglu1-mesa-dev + cd raylib-c + mkdir build + cd build + cmake -DINCLUDE_EVERYTHING=on -DSUPPORT_FILEFORMAT_JPG=on -DWITH_PIC=on -DCMAKE_BUILD_TYPE=Release .. + make -j2 + sudo make install + - name: Build raylib-python-cffi run: | python -m pip install --upgrade pip diff --git a/raylib/build.py b/raylib/build.py index 8f7df08..951e075 100644 --- a/raylib/build.py +++ b/raylib/build.py @@ -79,7 +79,7 @@ def build_linux(): def build_windows(): print("BUILDING FOR WINDOWS") - ffibuilder.cdef(mangle("raylib/raylib.h").replace('bool', 'int')) + ffibuilder.cdef(mangle("raylib/raylib.h")) ffibuilder.cdef(open("raylib/raygui_modified.h").read().replace('RAYGUIDEF ', '').replace('bool', 'int')) ffibuilder.cdef(open("raylib/physac_modified.h").read().replace('PHYSACDEF ', '').replace('bool', 'int')) ffibuilder.set_source("raylib._raylib_cffi",