![](https://seccdn.libravatar.org/avatar/af8a9293484ed04b89081d848929b19a.jpg?s=120&d=mm&r=g)
On Sat, Jul 28, 2018 at 12:03 PM Rémi Verschelde <rverschelde@gmail.com> wrote:
2018-07-28 17:53 GMT+02:00 Neal Gompa <ngompa13@gmail.com>:
On Sat, Jul 28, 2018 at 11:51 AM Max Mitschke <maxmitschke@fastmail.com> wrote:
Howdy,
Can someone advise me on how best to package the Godot game engine?
The game engine includes a fair amount of modified third-party libraries in the source repo. To give an example, the ENET library has been modified to include IPv6 support and for the library to be usable by Godot’s socket implementation. A lot of other small libraries have been modified and clearly marked with "// -- GODOT —“ comments within the code.
Another maintainer for Godot has already begun the process of including some openSUSE libraries. But I believe openSUSE requires that all third-party library code be packaged separately. The current status of the Godot package can be found at the second link which is listed below.
Godot is packaged by one of the developers (Rémi Verschelde) for Fedora and Mageia. You may wish to consider his spec files for guidance on how to package for openSUSE:
Fedora: https://src.fedoraproject.org/rpms/godot/blob/master/f/godot.spec Mageia: http://svnweb.mageia.org/packages/cauldron/godot/current/SPECS/godot.spec?vi...
Indeed, I'm the upstream project manager and also a Linux packager, so I'd suggest this to be the "right" way to package Godot (not that there's only one good way though, but this one should be good).
You can reuse my Fedora/Mageia spec fully or in part, as far as I'm concerned it's public domain (strictly speaking I believe the Fedora one would be MIT-licensed by default).
I'll gladly answer questions or review your spec if needed - do note that I'll be AFK for the next 10 days though.
As I was the one that reviewed the Fedora package for merge into the distribution, feel free to ask me as well, given Rémi's leave for the next week or so. :) -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org