1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-07-13 13:40:32 +03:00
Commit graph

940 commits

Author SHA1 Message Date
hacker1024
3fff289466 foxy: pendulum-control: Fix build with glibc 2.34+ 2023-09-13 20:45:01 -04:00
hacker1024
f213a49558 foxy: Use Python OpenCV 4
https://github.com/ros/rosdistro/pull/38361
2023-09-13 20:45:01 -04:00
hacker1024
fcc1774c7f gazebo: Disable Wayland 2023-09-12 20:53:34 -04:00
hacker1024
fbc92ecf51 gazebo: Add binary directory to PATH 2023-09-12 20:53:34 -04:00
hacker1024
7b7878d27c rviz2: Use X11 by default
https://github.com/ros-visualization/rviz/issues/1442
2023-09-12 20:53:34 -04:00
Ben Wolsieffer
d31e04aef7 Revert "Remove foxy."
This reverts commit 113129c9da.
2023-09-12 19:34:23 -04:00
Ben Wolsieffer
122541494b rolling: get rid of "with lib" 2023-09-08 21:24:44 -04:00
Ben Wolsieffer
f46bfb1041 iron: fix rviz-ogre-vendor patching 2023-09-08 21:22:13 -04:00
Ben Wolsieffer
e9d9ef5749 Rename patchVendorGit to patchExternalProjectGit 2023-09-08 20:45:48 -04:00
Superflore
d8cea8b151 regenerate all distros, Fri Sep 8 13:49:36 2023 2023-09-08 19:32:00 -04:00
Michal Sojka
0c68b03e1f Wrap plotjuggler with Qt wrapper
Without this, running `ros2 run plotjuggler plotjuggler` results in:

    qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
    qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

    Stack trace (most recent call last):
    #13   Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in
    #12   Object "/nix/store/g7mcg164p44hzgra9sp653a34d276vw2-ros-humble-plotjuggler-3.7.1-r1/lib/plotjuggler/plotjuggler", at 0x473b04, in
    #11   Object "/nix/store/1x4ijm9r1a88qk7zcmbbfza324gx1aac-glibc-2.37-8/lib/libc.so.6", at 0x7f512523db88, in __libc_start_main
    #10   Object "/nix/store/1x4ijm9r1a88qk7zcmbbfza324gx1aac-glibc-2.37-8/lib/libc.so.6", at 0x7f512523dacd, in
    #9    Object "/nix/store/g7mcg164p44hzgra9sp653a34d276vw2-ros-humble-plotjuggler-3.7.1-r1/lib/plotjuggler/plotjuggler", at 0x4711af, in
    #8    Object "/nix/store/b085hafh1ph7alj1nnbzmz29znni4v5w-qtbase-5.15.9/lib/libQt5Widgets.so.5", at 0x7f51263765b8, in QApplicationPrivate::init()
    #7    Object "/nix/store/b085hafh1ph7alj1nnbzmz29znni4v5w-qtbase-5.15.9/lib/libQt5Gui.so.5", at 0x7f5125b29cdb, in QGuiApplicationPrivate::init()
    #6    Object "/nix/store/b085hafh1ph7alj1nnbzmz29znni4v5w-qtbase-5.15.9/lib/libQt5Core.so.5", at 0x7f51256d13b4, in QCoreApplicationPrivate::init()
    #5    Object "/nix/store/b085hafh1ph7alj1nnbzmz29znni4v5w-qtbase-5.15.9/lib/libQt5Gui.so.5", at 0x7f5125b26e3f, in QGuiApplicationPrivate::createEventDispatcher()
    #4    Object "/nix/store/b085hafh1ph7alj1nnbzmz29znni4v5w-qtbase-5.15.9/lib/libQt5Gui.so.5", at 0x7f5125b2686a, in QGuiApplicationPrivate::createPlatformIntegration()
    #3    Object "/nix/store/b085hafh1ph7alj1nnbzmz29znni4v5w-qtbase-5.15.9/lib/libQt5Core.so.5", at 0x7f5125499cc0, in QMessageLogger::fatal(char const*, ...) const
    #2    Object "/nix/store/1x4ijm9r1a88qk7zcmbbfza324gx1aac-glibc-2.37-8/lib/libc.so.6", at 0x7f512523c8b9, in abort
    #1    Object "/nix/store/1x4ijm9r1a88qk7zcmbbfza324gx1aac-glibc-2.37-8/lib/libc.so.6", at 0x7f5125252c85, in gsignal
    #0    Object "/nix/store/1x4ijm9r1a88qk7zcmbbfza324gx1aac-glibc-2.37-8/lib/libc.so.6", at 0x7f51252a1a8c, in
    Aborted (Signal sent by tkill() 2090297 1000)
2023-09-07 22:15:00 -04:00
Ben Wolsieffer
64077ae837 Fix wrapping of rqt packages.
Now that ament_python binaries are installed to the right directory, the
wrappers need to be fixed.
2023-09-07 21:57:02 -04:00
Ben Wolsieffer
3163a7aede buildRosPackage: reasons for building ament_python as we do 2023-09-07 18:53:50 -04:00
hacker1024
ed8b9e65c2 buildRosPackage: Elaborate on Python build process with colcon 2023-09-06 22:10:38 -04:00
hacker1024
3a9cdf0cb3 buildRosPackage: Link to specific colcon tag and line number in comment 2023-09-06 22:10:38 -04:00
hacker1024
4277fa4a53 Update wrapped binary paths for all rqt packages 2023-09-06 22:10:38 -04:00
hacker1024
a9c2a1021c buildRosPackage: Improve Python wrapping script readability
Co-authored-by: Michal Sojka <michal.sojka@cvut.cz>
2023-09-06 22:10:38 -04:00
hacker1024
54e1294c05 Wrap ROS Python scripts in bin/ as well 2023-09-06 22:10:38 -04:00
hacker1024
8f7ca8f00f Wrap ROS Python scripts 2023-09-06 22:10:38 -04:00
hacker1024
dc92e61225 rqt-robot-monitor: Wrap binary in lib/ 2023-09-06 22:10:38 -04:00
hacker1024
0ce3f60e0b Build ROS Python packages like colcon 2023-09-06 22:10:38 -04:00
Superflore
5fb8a86e88 regenerate all distros, Fri Sep 1 13:18:33 2023 2023-09-06 22:04:15 -04:00
Superflore
4c0baef357 regenerate all distros, Fri Aug 25 13:31:58 2023 2023-08-28 14:23:24 -04:00
Ben Wolsieffer
e8ff928334 novatel-oem7-driver: fix build
Apply patchVendorGit and don't fix CMake files because there is a usr/include
subdirectory used by the vendored package.

Fixes #293
2023-08-23 14:33:11 -04:00
Superflore
6b356744c7 regenerate all distros, Fri Aug 18 18:31:53 2023 2023-08-20 16:46:11 -04:00
Ben Wolsieffer
278cbda082 noetic: actionlib: update patch URL
I deleted my fork after the PR was merged, so the patch can no longer be
fetched from that URL.

Fixes #291
2023-08-20 16:43:53 -04:00
Superflore
b923476c0a regenerate all distros, Sat Aug 12 01:44:44 2023 2023-08-11 22:26:54 -04:00
Ben Wolsieffer
c0d446436c noetic: costmap-converter: fix build 2023-08-10 14:56:09 -04:00
Ben Wolsieffer
a63266f782 actionlib: move override to ros1-overlay.nix 2023-08-08 21:23:48 -04:00
Ben Wolsieffer
5c6026e049 mavros: remove upstreamed patch 2023-08-08 21:19:44 -04:00
Ben Wolsieffer
bf6c9ec57e nav2-costmap-2d: remove upstreamed patch 2023-08-08 18:28:58 -04:00
Ben Wolsieffer
5384a9b63e Remove melodic.
Melodic has been EOL since June 27, 2023 and is mostly broken anyway.
2023-08-08 16:29:26 -04:00
Ben Wolsieffer
9d7b40f964 workflows/update: try to enable failed builds cache again 2023-08-08 16:25:34 -04:00
Ben Wolsieffer
453c9f3afc rolling: mcap-vendor: update vendor URL 2023-08-08 16:18:57 -04:00
Ben Wolsieffer
75b8fcc6e9 nix-ros-build-action: specify node16 2023-08-08 16:01:50 -04:00
Ben Wolsieffer
7c5425b6ac nix-ros-build-action: update dependencies and support multiple outputs 2023-08-08 16:00:32 -04:00
Superflore
1b242a4032 regenerate all distros, Tue Aug 8 19:06:13 2023 2023-08-08 15:52:32 -04:00
Ben Wolsieffer
069e4c0175 swri-transform-util: remove upstreamed patch 2023-08-06 14:21:39 -04:00
Ben Wolsieffer
11cdb69324 nav2-costmap-2d: apply patch to fix uninitialized variable warning 2023-08-06 01:22:59 -04:00
Ben Wolsieffer
0674a6a6ed Update statistic in README 2023-08-05 22:57:24 -04:00
Ben Wolsieffer
113129c9da Remove foxy.
Foxy was EOL on June 20th, 2023.
2023-08-05 22:53:43 -04:00
Ben Wolsieffer
9417386d01 lib: get rid of "with lib;" 2023-08-05 19:55:59 -04:00
Ben Wolsieffer
5f9268646a rolling: rviz-ogre-vendor: correctly patch vendor URLs
This package requires complex patching. It uses ament_vendor(), which is picky
about what kinds of sources it requires. Additionally, ogre contains its own
vendoring of imgui that needs to be patched.
2023-08-05 19:50:56 -04:00
Ben Wolsieffer
d5f6bfe409 rolling: lely-core-libraries: fix build
Set leaveDotGit to allow the build system to fiddle with Git as it feels like.
2023-08-05 19:49:43 -04:00
Ben Wolsieffer
483afb2689 rolling: lely-core-libraries: patch vendor git
This package still doesn't build though.
2023-08-05 15:06:47 -04:00
Superflore
8d2e71bb73 regenerate all distros, Fri Aug 4 19:59:18 2023 2023-08-05 13:35:52 -04:00
Ben Wolsieffer
359c1c8760 workflows: run update against develop branch 2023-08-04 13:41:32 -04:00
Superflore
22be26c89c regenerate all distros, Fri Aug 4 13:31:57 2023 2023-08-04 13:38:25 -04:00
Ben Wolsieffer
cc54e974e1 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/a1720a10a6cfe8234c0e93907ffe81be440f4cef' (2023-05-31)
  → 'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
• Updated input 'nixpkgs':
    'github:lopsided98/nixpkgs/f68a0d0fd7539d93c7454989f71fd1c824f3b46f' (2023-06-18)
  → 'github:lopsided98/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
2023-08-03 20:25:16 -04:00
Ben Wolsieffer
ae882f3c53 noetic: moveit-core: fix build 2023-08-02 17:41:02 -04:00