> Respect to the package itself, how can I publish it? I have been reading > this: <https://github.com/nim-lang/nimble#publishing-packages> ; but I am not > sure how to publish a package that has a C library dependency.
You can tweak your .nimble file to perform operation on `nimble install` using ``after_install` task in nimble and from there compile & run a Nim file (or a bash script if you don't care about portability) that setup every "external" stuff that you wish to distribute. It's more of a workaround because Nimble doesn't have an easy to distribute or deploy shared library or header easily