DynamoRIO / DynamoRIO/dynamorio
BLD: conda-forge recipe
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
A conda-forge recipe would make it even easier to install dynamorio on many platforms
**Is your feature request related to a problem? Please describe.**
need: install a specific versions of dynamorio in a condaenv in a container
e.g. jupyter/docker-stacks docker-stacks-foundation installs mamba, which installs packages from conda-forge
https://github.com/jupyter/docker-stacks/blob/main/images/docker-stacks-foundation/Dockerfile
**Describe the solution you'd like**
- How to create a *feedstock* for conda-forge, which builds for Win/Mac/Linux: https://github.com/conda-forge/staged-recipes/tree/main#12-my-pull-request-passes-all-checks-but-hasnt-received-any-attention-how-do-i-call-attention-to-my-pr--what-is-the-customary-amount-of-time-to-wait
- @conda-forge/help-c-cpp
**Describe alternatives you've considered**
- Install the .tar.gz with another custom script, or a playbook without a package
- Build an RPM package for dnf e.g. with COPR and/or OBS Open Build Service, which builds deb and aur packages, too]
**Additional context**
- ostree (rpm-ostree) requires unlocking the /usr *overlay* before CMMI to /usr/local; packages that can be installed atop the (ostree native container) base image on upgrade or *rebase* are easier with rpm-ostree distros
- https://github.com/conda-forge/feedstocks/tree/main/feedstocks
- feedstock examples with bld.bat/build.bat examples for windows
- valgrind: https://github.com/conda-forge/valgrind-feedstock
- meta.yml: https://github.com/conda-forge/valgrind-feedstock/blob/main/recipe/meta.yaml
- build.sh: https://github.com/conda-forge/valgrind-feedstock/blob/main/recipe/build.sh
- cpython
- https://github.com/conda-forge/python-feedstock/blob/main/recipe/meta.yaml
- https://github.com/conda-forge/python-feedstock/blob/main/recipe/build_base.bat
- libarrow-cpp
- https://github.com/conda-forge/arrow-cpp-feedstock/blob/main/recipe/meta.yaml
- https://github.com/conda-forge/arrow-cpp-feedstock/blob/main/recipe/bld.bat
- clangdev
- https://github.com/conda-forge/clangdev-feedstock/blob/main/recipe/meta.yaml
- https://github.com/conda-forge/clangdev-feedstock/blob/main/recipe/bld.bat
- xeus-cpp
- https://github.com/conda-forge/xeus-cpp-feedstock/blob/main/recipe/meta.yaml
- https://github.com/conda-forge/jupyterlite-xeus-python-feedstock/blob/main/recipe/meta.yaml
- https://jupyterlite-xeus.readthedocs.io/en/latest/
> We are also working on bringing xeus-cpp [to JupyterLite in WASM in notebooks in the browser]
Contributor guide
Assessment
This issue has not been assessed yet.