Add speexdsp a Mumble dependency, distinct from speex#32723
Open
phreed wants to merge 31 commits intoconda-forge:mainfrom
Open
Add speexdsp a Mumble dependency, distinct from speex#32723phreed wants to merge 31 commits intoconda-forge:mainfrom
speexdsp a Mumble dependency, distinct from speex#32723phreed wants to merge 31 commits intoconda-forge:mainfrom
Conversation
This commit introduces individual conda recipes for Mumble's core dependencies: - microsoft-gsl: Microsoft Guidelines Support Library - minhook: Minimalistic x86/x64 API hooking library - speexdsp: Speex audio codec DSP library - spscqueue: Single Producer Single Consumer queue - tracy-profiler: Real-time, nanosecond resolution frame profiler Each package includes: - Complete recipe.yaml with proper dependency specifications - Cross-platform build scripts (build.nu using Nushell) - Platform-specific configurations and variants - Comprehensive documentation and testing These recipes replace the previous monolithic Mumble build approach and enable better dependency management and individual package updates. Built and tested on Linux, Windows, and macOS platforms.
…into mumble-deps
This is what is expected of a conda-forge package.
- Use forward slashes consistently for CMAKE_INSTALL_PREFIX on Windows - Remove absolute paths for CMAKE_INSTALL_*DIR variables to let CMake handle them relative to prefix - Convert backslashes to forward slashes in prefix paths to avoid escape sequence issues in cmake_install.cmake - Affects: microsoft-gsl, speexdsp, minhook, spscqueue, tracy-profiler recipes
Contributor
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Contributor
|
Hi! This is the staged-recipes linter and your PR looks excellent! 🚀 |
Contributor
Author
|
There is an outstanding issue and branch which add CMake support. The |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This commit introduces individual conda recipes for Mumble's core dependencies:
This recipes is to avoid having Mumble vendor this package.
Checklist
url) rather than a repo (e.g.git_url) is used in your recipe (see here for more details).