fulgor icon indicating copy to clipboard operation
fulgor copied to clipboard

Adding Fulgor to Bioconda

Open karel-brinda opened this issue 1 year ago • 4 comments

Hello,

we'd like to plug Fulgor into a workflow that uses Snakemake to install automatically all packages/dependencies from Bioconda.

However, Fulgor doesn't seem to be available on Bioconda, yet (https://bioconda.github.io/search.html?q=fulgor).

Is there a chance it could be added to https://github.com/bioconda/bioconda-recipes?

Thanks!

karel-brinda avatar Nov 05 '24 16:11 karel-brinda

Hi @karel-brinda, seems a good idea, but I've never done it before. @rob-p, however, surely knows very well how to do it :)

jermp avatar Nov 05 '24 22:11 jermp

Drive-by comment: Add it to conda-forge instead. Fairly similar process, but conda-forge is more featureful (it had linux-aarch64 and macos-arm64 much earlier than bioconda, and if you're feeling brave you can even build windows packages :smile: ).

for the user it will still be available for bioconda (because bioconda requires the conda-forge channel to be present)

luizirber avatar Nov 05 '24 23:11 luizirber

I started the staged-recipes PR for fulgor in https://github.com/conda-forge/staged-recipes/pull/28343

It might not get approved because conda-forge usually frowns upon bringing dependencies as submodules (instead of actually being dependencies packaged as conda packages), but I think they might open an exception because it would change the build system a lot to make it all work...

luizirber avatar Nov 24 '24 18:11 luizirber

linux x86_64 build working, I know how to fix macos x86_64 too. Probably skip windows for now, introduce in the future if needed.

If it is not accepted for merge (due to bringing in deps as pointed above) it will be easy to convert to a bioconda recipe.

luizirber avatar Nov 25 '24 19:11 luizirber