-
Hello, 1.) I am interested in packaging the library for use in a conda environment. For this, I need to select the features to include in the package (this can be updated in future releases). Is it recommended to include all the features within the conda package? 2.) One feature that conda packages use is
Does this look sensible? Thank you |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
Yes, the recovery module is not enabled by default. If you need it, the recommended way to enable it is to pass
Not exactly. If you look at https://github.com/bitcoin-core/secp256k1/blob/master/libsecp256k1.pc.in, other variables are necessary. Also I see two clean ways forward:
|
Beta Was this translation helpful? Give feedback.
-
Thank you
Ok, the recipe will build all the modules
Well, the SECP256K1_CFLAGS was added to the CMakeList.txt and gathered this info:
Then apart from the package location, that needs to be relative for a conda packages (since the package is installed ina user environment), the below should be working. I test-packaged the library in my channel, then installed in an environment to build
Cool, I would rather use CMake, using autotools complicates the recipe a bit.
|
Beta Was this translation helpful? Give feedback.
-
Please see #1422. |
Beta Was this translation helpful? Give feedback.
-
We typically leave this to downstream maintainers, but please don't hesitate to reach out in case of further packaging questions, now or in the future. |
Beta Was this translation helpful? Give feedback.
-
Great. I'll update the patch that I apply in the recipe for v0.4.0 for now. I still think that I would need to update the |
Beta Was this translation helpful? Give feedback.
Please see #1422.