Re: Bug#1131503: RFP: hurrycurry -- cooperative mulitplayer cooking game

Xavier Del Campo Romero <[email protected]> Wed, 25 Mar 2026 00:20:17 +0100
Newsgroups gmane.linux.debian.devel.games
Message-ID <[email protected]>
Hello,

> Godot is packaged for Debian!
I know. I was not referring to Godot (the engine), but video games *made 
with* Godot.

For Linux, Godot exports video games as dynamically linked binaries with 
a small bunch of very common system dependencies, whereas all other 
dependencies required by Godot (e.g.: libpng, libogg, zlib, libsquish, 
etc.) are apparently statically linked against the binary. Which might 
explain why binaries are typically so big.

For example, the ELF for "Hurry Curry!" [1] shows:

$ du -h client-x86_64-unknown-linux-gnu
74M     client-x86_64-unknown-linux-gnu

$ ldd ./client-x86_64-unknown-linux-gnu
         linux-vdso.so.1 (0x00007fff12379000)
         librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fee155bc000)
         libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007fee155b7000)
         libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fee155b2000)
         libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fee154c9000)
         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fee15200000)
         /lib64/ld-linux-x86-64.so.2 (0x00007fee155ec000

I am unsure whether Godot allows to export a binary where *all* 
dependencies are dynamically linked, as in other C/C++ video games 
packaged by Debian (e.g.: flightgear, torcs, 0ad).

So, how is Debian solving that situation for video games made with Godot?

Best regards,

Xavi

[1]: 
https://hurrycurry-download.metamuffin.org/client-x86_64-unknown-linux-gnu

On 3/24/26 12:14, Joe Nahmias wrote:
> Hello,
>
> On Sun, Mar 22, 2026 at 09:07:10AM +0100, Xavier Del Campo Romero wrote:
>> Hurry Curry is such a great little video game! I've played it so many times with friends and family.
>>
>> Is there any prior art on packaging Godot video games such as this one for Debian?
> Godot is packaged for Debian! I'm adding the Debian Games Team email list
> where you can find more help.
>
>> On 22 March 2026 03:57:06 CET, Joseph Nahmias <[email protected]> wrote:
>>> Package: wnpp
>>> Severity: wishlist
>>> X-Debbugs-Cc: [email protected], [email protected]
>>>
>>> * Package name    : hurrycurry
>>>   Version         : 3.0.1
>>> * URL             : https://hurrycurry.org/
>>> * License         : AGPL-3
>>>   Programming Lang: Godot (client), Rust, Javascript
>>>   Description     : cooperative mulitplayer cooking game
>>>
>>> https://codeberg.org/hurrycurry/hurrycurry
>>>
>>> Hurry Curry! is a cooperative multiplayer game about cooking. You work at
>>> a restaurant accepting orders, cooking various dishes and serving meals to
>>> customers. But don’t take too long, as customers might get impatient.
>>> Features:
>>> .
>>>   - Advanced state-of-the-art cooking simulations, with 26 different recipes!
>>>     Cook, bake and chop to your heart’s content.
>>>     Don’t let the customers starve!
>>>   - The more chefs, the better! Manage the chaos using coordination and
>>>     communication.
>>>   - You don’t have any friends available now? No problem! Hurry Curry
>>>     features different bots who will happily play with you instead.
>>>   - Explore more than 20 unique restaurant layouts, each featuring different
>>>     challenges and obstacles. From counters that block your path to conveyor
>>>     belts that automatically deliver the dishes — the different maps will
>>>     certainly keep you on your toes!
>>>   - Punctual food deliveries will be rewarded! Each map has a leaderboard
>>>     showing the best runs so far, which allows you to easily compare your
>>>     performance to that of other teams. If you want to, that is.
> --Joe
>