Commit graph

65 commits

Author SHA1 Message Date
Splendide Imaginarius
b13c4fe136 Add cross-compile support for Linux/ARM and Linux/POWER targets 2024-01-19 12:21:49 +00:00
Splendide Imaginarius
269a04c829 Bump OpenSSL on Linux to v3.0.12
Refs https://github.com/mkxp-z/mkxp-z/issues/46
2023-11-12 15:21:26 +00:00
Splendide Imaginarius
9eed78fa2d Bump SDL to 2.28.1 2023-10-09 05:27:01 +00:00
Splendide Imaginarius
20c1f2fdf0 Revert "let's NOT update SDL yet"
This reverts commit 290ffe1135.
2023-10-09 05:27:01 +00:00
Splendide Imaginarius
4d7a4bff7f
Support opening JXL images (#24)
* Update SDL_image on linux+windows

Partially reverts "add -O3 to CFLAGS for dependencies"

This partially reverts commit 79bae839de.

* Enable JXL in SDL2_image
2023-10-08 23:04:50 -04:00
Struma
290ffe1135 let's NOT update SDL yet
Apparently it just breaks calls to SDL_SetWindowSize if it's called too
soon after boot and I'm too tired
2023-05-09 02:26:31 -04:00
Struma
15facd7380 stop running ruby's autoreconf on every makefile run 2023-05-09 00:02:36 -04:00
Struma
3754b9bc84 Configure SDL with cmake instead of autotools 2023-05-08 03:54:42 -04:00
Struma
1cf921c463 update SDL and physfs 2023-05-08 02:44:45 -04:00
Struma
e13209d042 Fix Linux/Windows makefiles always rerunning Ruby install 2023-05-05 16:12:25 -04:00
Struma
ae6fd075fa Ubuntu needs -flto instead of -flto=full 2023-05-04 21:16:01 -04:00
Struma
580da08dc3 Build Ruby with LTO enabled (#16) 2023-05-04 20:27:05 -04:00
Struma
82c7ea397f freedesktop/uchardet no longer exists for some reason 2023-04-22 15:05:46 -04:00
Zorua
a2075a5023 Update Ruby to 3.1.3 2022-12-13 04:42:21 -05:00
Snowdream
c41967268c Update repos and readme 2022-08-22 15:45:10 -04:00
Snowdream
072d131273 (Remove leftovers from cherry-picks) 2022-07-22 12:28:43 -04:00
Snowdream
46f1bc3f15 do not rename iconv build dir 2022-07-20 12:49:57 -04:00
Snowdream
9781916044 Enable pixman SSE2 on linux 2022-07-20 12:19:38 -04:00
Snowdream
689911510a Revert using libnyquist 2022-07-19 06:05:05 -04:00
Snowdream
88ba39197d Load SEs with libnyquist
Apparently, the newer SDL_Sound releases decode a little
slower than the previous ones. It can cause some noticeable lag
when loading SEs. nyquist still uses the same decoders that SDL_Sound
used to use though, so maybe it helps?
2022-07-18 22:42:54 -04:00
Snowdream
79bae839de add -O3 to CFLAGS for dependencies 2022-07-18 22:40:31 -04:00
Snowdream
ff74f08fc0 updated SDL_image 2022-07-18 00:06:39 -04:00
Struma
9c84e208db Restore MP3 support; update configs 2022-04-02 19:58:49 -04:00
Struma
88d38395a9 fix building sdl_ttf on distros that aren't Ubuntu 2022-02-05 18:42:03 -05:00
Eblo
286b2b7658 Implement Graphics.play_movie
Render video frames and play audio for Graphics.play_movie
Added theora dependency for theora video format playback
Added icculus's theoraplay to project
2022-01-20 22:03:47 -05:00
Struma
231f80cac5 bump version to 2.3 2022-01-13 15:40:40 -05:00
Struma
e23bb705c9 upgrade to ruby 3.1 2022-01-13 15:03:28 -05:00
Struma
308deb98bf Just use uname -m to detect arch in Linux scripts 2021-10-17 01:03:56 -04:00
Struma
d2165d464a All makefiles should use autoreconf -i for Ruby 2021-08-28 11:13:12 -04:00
Struma
18294b5528 disable ARM neon when building OpenAL on linux 2021-08-16 05:45:06 -04:00
Struma
1701696864 build iconv for linux 2021-06-26 14:41:50 -04:00
Struma
f2ffd90b50 remove sigc++ from linux Makefile 2021-06-26 14:05:00 -04:00
Struma
ce65c10cce build uchardet on linux/windows 2021-06-26 13:56:42 -04:00
Struma
d10125acc7 Update makefiles 2021-06-26 02:06:23 -04:00
Struma
e666590563 Use old SDL_sound again... again 2021-06-17 18:14:47 -04:00
Struma
baaa162e2c Remove libsigc++, use sigslot instead 2021-06-14 10:03:56 -04:00
Struma
d6eb742fdf Add iconv and uchardet dependencies to Windows & Linux 2021-06-08 09:01:57 -04:00
Struma
aa9bf22034 Configure ruby with autoreconf 2021-02-28 02:01:49 -05:00
Struma
cb46b53982 Remove static dependencies from linux scripts 2021-02-24 09:53:05 -05:00
Struma
e75c8747e1 Update SDL_sound to 2.0 2021-02-24 00:28:54 -05:00
Struma
06175fef4b give libpng location when building SDL2_image 2021-02-21 23:59:33 -05:00
Struma
b5ebed4391 build on Linux again 2021-02-21 23:54:00 -05:00
Struma
ad03754378 link linux binary (mostly) statically 2021-02-21 22:23:31 -05:00
Struma
9cae839201 have linux var.sh export LD_LIBRARY_PATH 2021-02-18 08:02:33 -05:00
Struma
23c1d1aa55 Update linux install scripts 2021-02-18 07:47:48 -05:00
Struma
7b03a983fe add depedency makefile for linux 2021-02-18 07:42:27 -05:00
Struma
d476aa98f3 Remove ObjFW from Linux scripts 2020-12-26 22:39:48 -05:00
Struma
45ee145fe6 Use low density scale on ChromeOS 2020-06-30 11:12:53 -04:00
Struma
c996a8b61e name linux executable with host_machine.cpu() 2020-05-01 23:47:06 -04:00
Struma
14811b3f5b bad shebang 2020-05-01 23:41:22 -04:00