-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
dbus: don't propagate X11 libs, drop with_glib
, update license info
#23384
Conversation
🤖 Beep Boop! This pull request is making changes to 'recipes/dbus//'. 👋 @jwillikers you might be interested. 😉 |
I detected other pull requests that are modifying dbus/1.x.x recipe:
This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there. |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR LGTM. Do you think it's worth addressing #22133 as part of this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Approving, but let's try to open an issue upstream for the buggy meson file!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nevermind, I think that also addresing #22133 would be good to have in the same if you can :)
I dropped (deprecated) the Set the X11 dependency to I also made the licensing details a bit more accurate, since the mix of licenses covering the project is actually quite complex: |
with_glib
option
with_glib
optionwith_glib
, update license info
Including `self.package_folder` installed them under the package folder with the full `<package_folder>/home/...` path.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @valgur!
Conan v1 pipeline ✔️All green in build 4 (
Conan v2 pipeline ✔️
All green in build 4 ( |
…date license info * dbus: avoid overlinking of glib and X11 libraries * dbus: set xorg dependency visible=False * dbus: update license details https://gitlab.freedesktop.org/dbus/dbus/-/blob/dbus-1.15.8/COPYING * dbus: drop with_glib option * dbus: fix systemd unitdir installation paths Including `self.package_folder` installed them under the package folder with the full `<package_folder>/home/...` path. * dbus: revert macOS install path
…date license info * dbus: avoid overlinking of glib and X11 libraries * dbus: set xorg dependency visible=False * dbus: update license details https://gitlab.freedesktop.org/dbus/dbus/-/blob/dbus-1.15.8/COPYING * dbus: drop with_glib option * dbus: fix systemd unitdir installation paths Including `self.package_folder` installed them under the package folder with the full `<package_folder>/home/...` path. * dbus: revert macOS install path
I dropped (deprecated) the
with_glib
option altogether since it's only used within tests and nowhere else. I guess this might have been intended to enabledbus-glib
, which has been deprecated and moved to a separate repo a long while ago.Set the X11 dependency to
visible=False
. As noted by the recipe comment, this is not ideal but it's the best that is currently possible with the tools provided by Conan.I also made the licensing details a bit more accurate, since the mix of licenses covering the project is actually quite complex:
https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/COPYING
https://gitlab.freedesktop.org/dbus/dbus/-/tree/master/LICENSES
Also bumped
libselinux
to avoid a conflict withlibsystemd
and removedwith_selinux
option on non-Linux OS-s.