Skip to content

Commit 67201b2

Browse files
committed
Attempt to fix all install scripts
1 parent a68f16c commit 67201b2

10 files changed

+33
-23
lines changed

rsrc/native/mac/mac-raylib-build.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
set -e
44

55
cd $(dirname "$0")
6-
test -d raylib || git clone https://github.com/raysan5/raylib --recursive --depth 1
6+
test -d raylib || git clone --branch 5.0 https://github.com/raysan5/raylib --recursive --depth 1
77
cd raylib
88
test -d build || mkdir build
99
cd build

rsrc/native/ubuntu/install-lib.sh

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,22 @@
1+
2+
# Compile miniaudio helpers
13
gcc -c -fPIC lib/raylib-cr/rsrc/miniaudiohelpers/miniaudiohelpers.c -o lib/raylib-cr/rsrc/miniaudiohelpers/miniaudiohelpers.o
24
sudo gcc lib/raylib-cr/rsrc/miniaudiohelpers/miniaudiohelpers.o -shared -o /usr/local/lib/libminiaudiohelpers.so -lm
35
sudo cp /usr/local/lib/libminiaudiohelpers.so /usr/lib/libminiaudiohelpers.so
46
sudo ln -s /usr/lib/libminiaudiohelpers.so /lib/miniaudiohelpers.so
5-
git clone https://github.com/raysan5/raylib
7+
8+
# Compile raylib
9+
git clone --branch 5.0 https://github.com/raysan5/raylib
610
mkdir raylib/build
711
sudo apt install libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev
812
cmake raylib -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -B raylib/build
913
cmake --build raylib/build
1014
sudo make install -C raylib/build
11-
sudo cp /usr/local/lib/libraylib.so.4.5.0 /usr/lib/libraylib.so.450
12-
sudo ln -s /usr/lib/libraylib.so.450 /lib/raylib.so
15+
sudo cp /usr/local/lib/libraylib.so.5.0.0 /usr/lib/libraylib.so.500
16+
sudo ln -s /usr/lib/libraylib.so.500 /lib/raylib.so
1317

14-
git clone https://github.com/raysan5/raygui
18+
# Compile raygui
19+
git clone --branch 4.0 https://github.com/raysan5/raygui
1520
mv raygui/src/raygui.h raygui/src/raygui.c
1621
gcc -c -fPIC raygui/src/raygui.c -o raygui/raygui.o -DRAYGUI_IMPLEMENTATION
1722
sudo gcc raygui/raygui.o -shared -o /usr/local/lib/libraygui.so -DRAYGUI_IMPLEMENTATION -lraylib -lGL -lm -lpthread -ldl -lrt -lX11

rsrc/native/ubuntu/install.sh

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1+
# Compile miniaudio helpers
12
gcc -c -fPIC rsrc/miniaudiohelpers/miniaudiohelpers.c -o rsrc/miniaudiohelpers/miniaudiohelpers.o
23
sudo gcc rsrc/miniaudiohelpers/miniaudiohelpers.o -shared -o /usr/local/lib/libminiaudiohelpers.so -lm
34
sudo cp /usr/local/lib/libminiaudiohelpers.so /usr/lib/libminiaudiohelpers.so
45
sudo ln -s /usr/lib/libminiaudiohelpers.so /lib/miniaudiohelpers.so
5-
git clone https://github.com/raysan5/raylib
6+
7+
# Compile raylib
8+
git clone --branch 5.0 https://github.com/raysan5/raylib
69
mkdir raylib/build
710
sudo apt install libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev
811
cmake raylib -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -B raylib/build
912
cmake --build raylib/build
1013
sudo make install -C raylib/build
11-
sudo cp /usr/local/lib/libraylib.so.4.5.0 /usr/lib/libraylib.so.450
12-
sudo ln -s /usr/lib/libraylib.so.450 /lib/raylib.so
14+
sudo cp /usr/local/lib/libraylib.so.5.0.0 /usr/lib/libraylib.so.500
15+
sudo ln -s /usr/lib/libraylib.so.500 /lib/raylib.so
1316

14-
git clone https://github.com/raysan5/raygui
17+
# Compile raygui
18+
git clone --branch 4.0 https://github.com/raysan5/raygui
1519
mv raygui/src/raygui.h raygui/src/raygui.c
1620
gcc -c -fPIC raygui/src/raygui.c -o raygui/raygui.o -DRAYGUI_IMPLEMENTATION
1721
sudo gcc raygui/raygui.o -shared -o /usr/local/lib/libraygui.so -DRAYGUI_IMPLEMENTATION -lraylib -lGL -lm -lpthread -ldl -lrt -lX11

rsrc/native/windows/install-ga.ps1

+5-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ copy miniaudiohelpers.lib libs\miniaudiohelpers.lib
55
del miniaudiohelpers.obj
66
del miniaudiohelpers.lib
77

8-
git clone https://github.com/raysan5/raylib
8+
git clone --branch 5.0 https://github.com/raysan5/raylib
99
cd raylib
1010
mkdir build
1111
cd build
@@ -15,12 +15,13 @@ copy raylib\Debug\raylib.lib ..\..\libs\raylib.lib
1515
copy raylib\Debug\raylib.dll ..\..\libs\raylib.dll
1616
cd ..\..
1717

18-
git clone https://github.com/raysan5/raygui
18+
git clone --branch 4.0 https://github.com/raysan5/raygui
1919
cd raygui
2020
copy src\raygui.h src\raygui.c
2121
cl /O2 /I../raylib/src/ /D_USRDLL /D_WINDLL /DRAYGUI_IMPLEMENTATION /DBUILD_LIBTYPE_SHARED src/raygui.c /LD /Feraygui.dll /link /LIBPATH ../raylib/build/raylib/Debug/raylib.lib /subsystem:windows /machine:x64
2222
copy raygui.lib ..\libs\raygui.lib
2323
copy raygui.dll ..\libs\raygui.dll
2424
cd ..
25-
del raylib
26-
del raygui
25+
26+
Remove-Item "raylib" -Recurse -Force
27+
Remove-Item "raygui" -Recurse -Force

rsrc/native/windows/install-lib.ps1

+5-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ copy miniaudiohelpers.lib libs\miniaudiohelpers.lib
55
del miniaudiohelpers.obj
66
del miniaudiohelpers.lib
77

8-
git clone https://github.com/raysan5/raylib
8+
git clone --branch 5.0 https://github.com/raysan5/raylib
99
cd raylib
1010
mkdir build
1111
cd build
@@ -15,12 +15,13 @@ copy raylib\Debug\raylib.lib ..\..\libs\raylib.lib
1515
copy raylib\Debug\raylib.dll ..\..\libs\raylib.dll
1616
cd ..\..
1717

18-
git clone https://github.com/raysan5/raygui
18+
git clone --branch 4.0 https://github.com/raysan5/raygui
1919
cd raygui
2020
copy src\raygui.h src\raygui.c
2121
cl /O2 /I../raylib/src/ /D_USRDLL /D_WINDLL /DRAYGUI_IMPLEMENTATION /DBUILD_LIBTYPE_SHARED src/raygui.c /LD /Feraygui.dll /link /LIBPATH ../raylib/build/raylib/Debug/raylib.lib /subsystem:windows /machine:x64
2222
copy raygui.lib ..\libs\raygui.lib
2323
copy raygui.dll ..\libs\raygui.dll
2424
cd ..
25-
del raygui
26-
del raylib
25+
26+
Remove-Item "raylib" -Recurse -Force
27+
Remove-Item "raygui" -Recurse -Force

rsrc/native/windows/install.ps1

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ copy miniaudiohelpers.lib C:\raylib\miniaudiohelpers.lib
44
del miniaudiohelpers.obj
55
del miniaudiohelpers.lib
66

7-
git clone https://github.com/raysan5/raylib
7+
git clone --branch 5.0 https://github.com/raysan5/raylib
88
cd raylib
99
mkdir build
1010
cd build
@@ -15,7 +15,7 @@ copy raylib\Debug\raylib.lib C:\raylib\raylib.lib
1515
copy raylib\Debug\raylib.dll C:\raylib\raylib.dll
1616
cd ..\..
1717

18-
git clone https://github.com/raysan5/raygui
18+
git clone --branch 4.0 https://github.com/raysan5/raygui
1919
cd raygui
2020
copy src\raygui.h src\raygui.c
2121
cl /O2 /I../raylib/src/ /D_USRDLL /D_WINDLL /DRAYGUI_IMPLEMENTATION /DBUILD_LIBTYPE_SHARED src/raygui.c /LD /Feraygui.dll /link /LIBPATH ../raylib/build/raylib/Debug/raylib.lib /subsystem:windows /machine:x64

rsrc/update_process.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
1. Open raylib repo
2-
2. Go to last commit reviewed (5e1a81555ca130e2c6544add0e2391a8763e7e2a)
2+
2. Go to last commit reviewed (5.0)
33
3. Right click -> Select for compare
44
4. Go to HEAD
55
5. Right click -> Compare with selected

shard.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: raylib-cr
22
version: 5.0
3-
raylib_version: 5.0 (5ed83dfa2928bae7e7f53076a6edca789e513173)
3+
raylib_version: 5.0
44
authors:
55
- sol-vin <[email protected]>
66

src/raylib-cr/raylib.cr

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
@[Link("raylib")]
99
lib Raylib
10-
VERSION = "4.6-dev"
10+
VERSION = "5.0"
1111
PI = 3.141592653589793
1212
DEG2RAD = 0.017453292519943295
1313
RAD2DEG = 57.29577951308232

src/raylib-cr/rlgl.cr

-1
Original file line numberDiff line numberDiff line change
@@ -269,5 +269,4 @@ lib RLGL
269269
fun load_draw_quad = rlLoadDrawQuad
270270

271271
fun blit_framebuffer = rlBlitFramebuffer(src_x : LibC::Int, src_y : LibC::Int, src_width : LibC::Int, src_height : LibC::Int, dst_x : LibC::Int, dst_y : LibC::Int, dst_width : LibC::Int, dst_height : LibC::Int, buffer_mask : LibC::Int)
272-
273272
end

0 commit comments

Comments
 (0)