Hello, everybody!
I'm the upstream and current maintainer for nsnake (a ncurses clone
of the snake game) and would like to know your opinion on this
packaging matter.
I was in need of a library that helped storing per-user configuration
files on that game.
So I started using libiniparser[0] on the hope that it would make the
game portable across most distros. Unfortunately, it was only after
nsnake's 2.0.0 release that I realized it wasn't available on Debian.
(and probably won't be at all[1])
This ends up preventing me from updating the package on Debian.
So could you guys recommend any configuration-file parsing library
that's both maintainer-friendly and portable across distros?
Of course I may be over-thinking this - I considered simply bundling
inih[2] to my code (rougly 100 lines of C code), just like owncloud[3]
and dunst[4] both did.
But the Fedora guys advised me against that[5], since they're very
strict on "no bundled libraries".
I guess I could simply hard-code a parser for config files, but it seems
as kind of a bad practice... Hopefully I'm wrong and you guys could
shed a light on this problem.
Thank you all for the attention,
Alexandre Dantas
[0]: http://ndevilla.free.fr/iniparser/
[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582657#10
[2]: https://code.google.com/p/inih/
[3]: https://open.cryptomilk.org/issues/5
[4]: https://github.com/knopwob/dunst/issues/12
[5]: https://bugzilla.redhat.com/show_bug.cgi?id=1075154#c2