-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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: upstream Linux fixes #75915
dbus: upstream Linux fixes #75915
Conversation
These failures all appear to be related to issues with |
@paperchalice is there a |
qt picked up (opportunistic) linkage with `brotli` in Homebrew#74794. See Homebrew#75915.
Wondering if we should disable the docs completely? We often do not ship docs. What was the error on Linux? |
Try |
@iMichka docs added in #6835. Seems like a user explicitly asked for them, and the docs are apparently not easily available online? This was a while ago, though, so things might be different now. If we can verify that the situation re doc availability elsewhere has changed, we can remove the docs. @paperchalice already added the flag in #75926. Or should we just add the |
Everything in the |
Scratch what I said above - I'm actually thinking instead that we may want to make |
Adding |
Merging #75926. You can rebase this when that's done. |
80419b4
to
52b1e43
Compare
Formula/dbus.rb
Outdated
on_macos do | ||
# macOS doesn't include a pkg-config file for expat | ||
ENV["EXPAT_CFLAGS"] = "-I#{MacOS.sdk_path}/usr/include" | ||
ENV["EXPAT_LIBS"] = "-lexpat" | ||
end |
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.
We shouldn't need this if you make pkg-config
a build dependency on macOS too. I think taking out two on_os
blocks makes the added dependency worth it.
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.
I tested this locally and adding pkg-config
as a build dependency for both platforms did allow me to remove those lines. This really cleans up the formula nicely!
I added the missing license info and everything now passes in CI. Can I get a final review before merging this? |
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install <formula>
)?