You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pull request adds a new recipe for the libmgui package, enabling its build and distribution in a standardized way. The recipe includes metadata, build instructions, dependencies, and testing information, making it easier to integrate libmgui into automated packaging and deployment systems.
New recipe creation and packaging:
Added recipes/libmgui/recipe.yaml to define the libmgui package, including versioning, source URL, and SHA256 checksum for integrity verification.
Specified build instructions for Linux, including use of cmake, parallel build, and installation steps. Windows builds are explicitly skipped for now.
Listed build and host dependencies, with conditional requirements for Linux such as gtk4 and libcanberra.
Defined package tests to ensure expected contents, including presence of mgui/* files and libmgui.so library.
Provided metadata such as homepage, repository, license, summary, description, and maintainers for improved documentation and discoverability.
Checklist
Title of this PR is meaningful: e.g. "Adding my_nifty_package", not "updated meta.yaml".
License file is packaged (see here for an example).
Source is from official source.
Package does not vendor other packages. (If a package uses the source of another package, they should be separate packages or the licenses of all packages need to be packaged).
If static libraries are linked in, the license of the static library is packaged.
Package does not ship static libraries. If static libraries are needed, follow CFEP-18.
Build number is 0.
A tarball (url) rather than a repo (e.g. git_url) is used in your recipe (see here for more details).
GitHub users listed in the maintainer section have posted a comment confirming they are willing to be listed there.
Hi! This is the staged-recipes linter and I found some lint.
It looks like some changes were made outside the recipes/ directory. To ensure everything runs smoothly, please make sure that recipes are only added to the recipes/ directory and no other files are changed.
If these changes are intentional (and you aren't submitting a recipe), please add a maintenance label to the PR.
File-specific lints and/or hints:
.devcontainer/Dockerfile:
lints:
Do not edit files outside of the recipes/ directory.
.devcontainer/devcontainer.json:
lints:
Do not edit files outside of the recipes/ directory.
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
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 pull request adds a new recipe for the
libmguipackage, enabling its build and distribution in a standardized way. The recipe includes metadata, build instructions, dependencies, and testing information, making it easier to integratelibmguiinto automated packaging and deployment systems.New recipe creation and packaging:
recipes/libmgui/recipe.yamlto define thelibmguipackage, including versioning, source URL, and SHA256 checksum for integrity verification.cmake, parallel build, and installation steps. Windows builds are explicitly skipped for now.gtk4andlibcanberra.mgui/*files andlibmgui.solibrary.Checklist
url) rather than a repo (e.g.git_url) is used in your recipe (see here for more details).