Commit Graph

65 Commits

Author SHA1 Message Date
Wildan M
b1da935718
Fix neverball 2026-03-09 04:35:35 +07:00
Jeremy Soller
8cab953b67 sm64ex: fix compilation 2026-02-21 10:44:47 -07:00
Jeremy Soller
4db05d106e eduke32: fix compilation 2026-02-21 07:39:13 -07:00
Anhad Singh
b17dd28e62
misc(recipes): remove DYNAMIC_INIT from source scripts
`autotools_recursive_regenerate` is now defined regardless of
`DYNAMIC_INIT`.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-04 18:27:55 +11:00
Jeremy Soller
58bdc32eb9
quakespasm: fix icon path 2026-01-29 09:56:40 -07:00
Wildan M
3be4beaabb
Move all ui dir 2026-01-29 05:25:12 +07:00
bjorn3
b8e74ce094 Update two recipe for ui dir move
Forgot to commit them in my previous MR.
2026-01-26 20:01:20 +01:00
Jeremy Soller
db35189c87
Fix gigalomania recipe 2026-01-20 10:29:17 -07:00
Wildan M
465f91f513
Remove usage of nproc in builds 2026-01-06 18:30:31 +07:00
Jeremy Soller
fe9e3f9567
openttd: use rev instead of branch to workaround fetch issue 2025-12-29 11:55:52 -07:00
Wildan M
647666a5c6
Update mesa and drop deps to llvm18 2025-12-07 22:04:35 +07:00
Jeremy Soller
e5787eff9f neverball: add new mesa dependencies 2025-11-06 18:51:57 -07:00
Jeremy Soller
c0feb7ecda
sm64ex: fix compilation 2025-11-01 11:15:30 -06:00
Jeremy Soller
1b29c1e173
Clean up compiler flags 2025-09-07 20:53:28 -06:00
Jeremy Soller
8e48e73584
Make it easier to compile cmake software dynamically 2025-09-07 19:01:27 -06:00
bjorn3
5f12b87dc0 Move a couple not building recipes to the wip category
And remove the pastel-editor recipe as pastel-editor hasn't had any
updates in years.
2025-09-01 20:22:30 +02:00
Jeremy Soller
6e527b4350 Merge branch 'dynamic-games' into 'master'
Push all recipes to be dynamically linked

See merge request redox-os/cookbook!595
2025-08-24 09:35:59 -06:00
Jeremy Soller
fc48fb9cf4
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-08-24 08:29:04 -06:00
Jeremy Soller
d4555857d6
Adjust prboom recipe 2025-08-24 08:28:53 -06:00
Wildan M
6d505a649c Push many recipes to be dynamically linked 2025-08-23 18:33:13 +07:00
Wildan Mubarok
2b39e7caf2 Set openttd as shallow 2025-08-22 13:41:34 +00:00
Josh Megnauth
b6faaf923c
Fix dynamically linked Neverball 2025-07-28 00:22:36 -04:00
Josh Megnauth
cabb1ff564
Dyn link Mesa, Mesa GLU, Tyrian, Quake 2025-07-26 01:16:55 -04:00
Josh Megnauth
e8e8dea097
Dynamically linked Duke Nukem 2025-07-02 22:20:42 -04:00
Jeremy Soller
a7eb3c2a86
openjk: compile dynamically 2025-06-13 15:33:28 -06:00
Jeremy Soller
3c00f77502
gigalomania: compile dynamically 2025-06-13 15:23:24 -06:00
Jeremy Soller
abce13bbc0
freeciv: fix compilation 2025-06-13 15:11:57 -06:00
Jeremy Soller
eabfac4d69
neverball: convert to toml 2025-06-13 13:19:05 -06:00
Oleg Pittman
16e3790a50 Recipe conversion 2025-06-12 11:09:34 -06:00
Fabio Di Francesco
cafbc89fe9 fix dynamic linked deps 2025-05-19 09:12:51 +02:00
Jeremy Soller
289c3e69b8
Drop COOKBOOK_PREFER_STATIC 2025-04-18 10:52:50 -06:00
Jeremy Soller
aada86d013
freeciv: enable server 2025-04-11 21:01:06 -06:00
Jeremy Soller
3260ce4f5f
devilutionx: fix dependencies 2025-04-11 15:49:34 -06:00
Jeremy Soller
6da41f927a
freeciv: fix compilation 2025-04-11 15:34:48 -06:00
Jeremy Soller
0411dca9a8
freeciv: convert to toml 2025-04-11 14:50:20 -06:00
Jeremy Soller
6909fdd9b2
Refactor shared dependency handling 2025-04-11 11:15:44 -06:00
Jeremy Soller
faf2ace1df
prboom: re-enable music 2025-04-10 13:19:20 -06:00
Josh Megnauth
920320dfb6
fix: Remove git apply from OpenTyrian 2025-03-01 01:31:17 -05:00
Jeremy Soller
997381ef8a
quakespasm: fix compilation now that patches are supported for git 2025-02-28 10:45:47 -07:00
Josh Megnauth
51e3b83d39
Dynamically linked DevilutionX 2025-02-17 01:29:13 -05:00
Anhad Singh
49b31c3d89
feat(prboom): TOML recipe
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-02 16:41:48 +11:00
Josh Megnauth
2ad94632d1
Copy OpenJazz binary and package demo 2024-11-23 02:14:29 -05:00
Josh Megnauth
99d8c6a9bb
Update OpenJazz
* Switch to TOML
* Bump version to latest
2024-11-19 00:36:55 -05:00
Josh Megnauth
36e7ac47df package(games): OpenTyrian (1995/2004) 2024-10-25 13:20:22 +00:00
Jeremy Soller
55700b73b3 neverball: ensure lz is linked in mapc 2024-10-19 18:01:44 -06:00
Josh Megnauth
facbbc8846
package(games): QuakeSpasm, a Quake 1 source port
QuakeSpasm is a simple source port that primarily focuses on bug fixes
and backwards compatibility.

Its build system is a small Makefile which required a few patches in
order to compile on Redox. Currently, it compiles with both SDL1 and
SDL2. MP3 support is hard disabled since neither `libmad` nor `mpg123`
would compile. However, the default OGG container and Vorbis decoder
compiles fine.

Like Doom, Quake requires commercial assets or free replications in
order to run. I'm currently trying to write a small recipe for the
shareware files, but ironically that has more blockers than the source
port itself.

Beyond the lack of content, I think this port is good to go.
2024-10-16 23:17:51 -04:00
Jeremy Soller
776f49cb5c
Remove manifests from programs that install .desktop files 2024-10-16 11:10:52 -06:00
Jeremy Soller
5c30a878c6
prboom: disable loading config file on redox 2024-09-07 10:10:49 -06:00
Jeremy Soller
cec097e40a
prboom: disable music 2024-09-07 08:40:02 -06:00
Ribbon
5e66c2fb26 Add ABI separation on the LLVM recipe 2024-06-07 18:55:31 +00:00