Skip to content

Commit c1b2001

Browse files
wentasahnim65s
authored andcommitted
rolling: gz-*-vendor fixes
It's no longer necessary to use patchGzAmentVendorGit. It tries to patch non-existent code. "Plain" patchAmentVendorGit is sufficient. Also, some manually added dependencies seem not to be needed anymore and are removed.
1 parent dc2a501 commit c1b2001

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

distros/rolling/overrides.nix

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -114,17 +114,9 @@ in {
114114

115115
gz-fuel-tools-vendor = lib.patchAmentVendorGit rosSuper.gz-fuel-tools-vendor { };
116116

117-
gz-gui-vendor = (lib.patchGzAmentVendorGit rosSuper.gz-gui-vendor { }).overrideAttrs ({
118-
postInstall ? "", ...
119-
}: {
120-
# "RPATH of binary libGrid3D.so contains a forbidden reference to
121-
# /build/" (see https://github.com/gazebosim/gz-gui/issues/627).
122-
postInstall = postInstall + ''
123-
${self.patchelf}/bin/patchelf --remove-rpath $out/lib64/gz-gui-9/plugins/libGrid3D.so
124-
'';
125-
});
117+
gz-gui-vendor = lib.patchAmentVendorGit rosSuper.gz-gui-vendor { };
126118

127-
gz-launch-vendor = lib.patchGzAmentVendorGit rosSuper.gz-launch-vendor { };
119+
gz-launch-vendor = lib.patchAmentVendorGit rosSuper.gz-launch-vendor { };
128120

129121
gz-math-vendor = lib.patchAmentVendorGit rosSuper.gz-math-vendor { };
130122

@@ -142,19 +134,17 @@ in {
142134

143135
gz-sensors-vendor = lib.patchAmentVendorGit rosSuper.gz-sensors-vendor { };
144136

145-
gz-sim-vendor = lib.patchGzAmentVendorGit rosSuper.gz-sim-vendor { };
137+
gz-sim-vendor = lib.patchAmentVendorGit rosSuper.gz-sim-vendor { };
146138

147139
gz-tools-vendor = (lib.patchAmentVendorGit rosSuper.gz-tools-vendor { }).overrideAttrs({
148140
nativeBuildInputs ? [],
149141
propagatedNativeBuildInputs ? [],
150142
qtWrapperArgs ? [],
151143
postFixup ? "", ...
152144
}: {
153-
nativeBuildInputs = nativeBuildInputs ++ [ self.qt5.wrapQtAppsHook ];
145+
nativeBuildInputs = nativeBuildInputs ++ [ self.qt6.wrapQtAppsHook ];
154146
propagatedNativeBuildInputs = propagatedNativeBuildInputs ++ [
155-
self.qt5.qtquickcontrols2
156-
self.qt5.qtgraphicaleffects
157-
self.pkg-config
147+
self.qt6.qtbase
158148
];
159149
qtWrapperArgs = qtWrapperArgs ++ [
160150
# Gazebo is currently broken on Wayland

0 commit comments

Comments
 (0)