mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-06-10 17:54:49 +03:00
fix: remove tango-icons-vendor and pyside2 to build rqt for macos
add comments comments Update distro-overlay.nix Update overrides.nix
This commit is contained in:
parent
dabd41fd0d
commit
8208742a4d
2 changed files with 11 additions and 2 deletions
|
@ -185,9 +185,11 @@ let
|
|||
}).overrideAttrs ({
|
||||
propagatedBuildInputs ? [], ...
|
||||
}: {
|
||||
# pyside2 is broken on macOS, needed for rqt build to succeed
|
||||
propagatedBuildInputs = propagatedBuildInputs ++ (with rosSelf.pythonPackages; [
|
||||
pyside2
|
||||
sip4
|
||||
] ++ self.lib.optionals self.stdenv.isLinux [
|
||||
pyside2
|
||||
]);
|
||||
|
||||
dontWrapQtApps = true;
|
||||
|
@ -270,7 +272,7 @@ let
|
|||
wrapQtApp "$out/lib/rqt_plot/rqt_plot"
|
||||
'';
|
||||
});
|
||||
|
||||
|
||||
rqt-publisher = rosSuper.rqt-publisher.overrideAttrs ({
|
||||
nativeBuildInputs ? [], postFixup ? "", ...
|
||||
}: {
|
||||
|
|
|
@ -133,6 +133,13 @@ in with lib; {
|
|||
sha256 = "1255n51y1bjry97n4w60mgz6b9h14flfrxb01ihjf6pwvvfns8ag";
|
||||
};
|
||||
|
||||
# Needed for rqt build to succeed. tango-icons-theme will be installed by this package on macOS.
|
||||
tango-icons-vendor = rosSuper.tango-icons-vendor.overrideAttrs ({
|
||||
propagatedBuildInputs ? [], ...
|
||||
}: {
|
||||
propagatedBuildInputs = if self.stdenv.isDarwin then [] else propagatedBuildInputs;
|
||||
});
|
||||
|
||||
urdfdom = rosSuper.urdfdom.overrideAttrs ({
|
||||
patches ? [], ...
|
||||
}: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue