giza package depends on a cairo that does not have X11 installed #919
Unanswered
danieljprice
asked this question in
Tap maintenance and brew development
Replies: 1 comment 2 replies
-
The issue was always with dependencies that weren't build/controlled by brew. If you can make it work with just formula that's a welcome addition. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm not sure on the policy here, so wanted to raise a discussion. It is great to see a giza package officially added to Homebrew:
Formula/giza.rb
However there is a problem - the official version correctly makes giza depend on libX11, but the problem is that the official Cairo package in homebrew (Formula/cairo.rb) arrives with NO X11 installed, because of an earlier policy issue about not wanting to require Xquartz. This makes the giza package -- a plotting library with interactive features -- rather useless, as only the non-interactive drivers work.
My current workaround is to continue to maintain my own taps for this at https://github.com/danieljprice/homebrew-all/, including a customised Cairo tap that turns on the X11 drivers.
I was wondering if this might be solved more easily, now that the :x11 is replaced by lower-level dependencies (like libx11, libxcb etc)? Namely would it be possible for the Cairo package to now contain the x11 driver by default? Or is there still some policy against this?
Beta Was this translation helpful? Give feedback.
All reactions