Commit Graph

54 Commits

Author SHA1 Message Date
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
Jeremy Soller
77b547ee95
Fix sopwith URL 2024-03-08 14:11:26 -07:00
Jeremy Soller
97b5dff9bd
spacecadetpinball: add manifest 2024-01-18 15:59:19 -07:00
bjorn3
b4610465db Move prboom too 2024-01-03 22:44:33 +00:00
bjorn3
7a1f870730 Move the remaining couple of games to /usr/games 2024-01-03 21:43:44 +01:00
bjorn3
aa2884eed0 Move most games from /games to /usr/games 2024-01-03 21:42:53 +01:00
Jeremy Soller
ed2ff72f7c
freedoom: convert to toml 2023-12-13 15:54:09 -07:00
Jeremy Soller
9ad1b9cc00
eduke32: convert to toml 2023-12-13 15:54:00 -07:00
Ribbon
7f926bf64d Add partial ABI separation on recipe dependencies and improve names 2023-12-11 16:10:06 +00:00
Ribbon
722e190118 Move some recipes to categories 2023-11-05 15:05:55 +00:00
Ribbon
814214fe20 Move recipes to categories 2023-11-05 12:58:51 +00:00
Jeremy Soller
d24375a02c
Remove old recipe.sh files 2022-03-11 15:38:04 -07:00