Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fenster: new recipe #25186

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

fenster: new recipe #25186

wants to merge 6 commits into from

Conversation

valgur
Copy link
Contributor

@valgur valgur commented Sep 9, 2024

Summary

Changes to recipe: fenster/0.0.0.cci.20240909

Motivation

Adds fenster: The most minimal cross-platform GUI library
https://github.com/zserge/fenster

Packaging status

Details

/cc @zserge


@conan-center-bot

This comment has been minimized.

Copy link
Member

@AbrilRBS AbrilRBS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Minor comment, otherwise looks good

recipes/fenster/all/conanfile.py Outdated Show resolved Hide resolved
recipes/fenster/all/conandata.yml Outdated Show resolved Hide resolved
self.cpp_info.requires.append("xorg::x11")
# Also has an optional dependency on "asound" if fenster_audio.h is used.
# It can be provided either as a system lib or via libalsa Conan package.
# I'll leave it for the consumer to handle to keep the recipe simple.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would this really complicate the recipe that much?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IDK, I though you guys hated recipe options that are avoidable: #22290 (comment)

Anyway, I added enable_graphics and enable_audio options, since that enables the lists of required system libs to be kept more focused as well.

@AbrilRBS AbrilRBS self-assigned this Sep 12, 2024
@conan-center-bot

This comment has been minimized.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 5 (acf74ffb3a38b557f8853d7b7f80b85cb164fe07):

  • fenster/0.1.0:
    No packages built ⚠️ (All logs)

@AbrilRBS AbrilRBS removed their assignment Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants