Commit graph

1161 commits

Author SHA1 Message Date
Ben Wolsieffer
f5f0ee1237 Cleanup overrides
Move some ROS 1 specific overrides out of distro-overlay.nix, get rid of
some that have been fixed upstream and remove some for packages that
only exist in ancient distros.
2024-11-17 15:07:05 -05:00
Ben Wolsieffer
0eccf67b40 nix-ros-build-action: update dependencies 2024-11-17 13:40:56 -05:00
Ben Wolsieffer
2c5bb60569 Add GitHub action dev shell to flake 2024-11-17 12:25:57 -05:00
Ben Wolsieffer
c1fc199dc6 noetic: dynamixel-sdk: add distutils 2024-11-17 11:58:19 -05:00
Ben Wolsieffer
d2bebade43 actions: adjust parallelism to maybe make it work better 2024-11-16 23:59:21 -05:00
Michal Sojka
c3e6e964fc noetic: add distutils to more packages 2024-11-15 22:33:31 -05:00
Ben Wolsieffer
436f307c71 iron: python-qt-binding: patch out distutils dependency
Backport an upstream patch to get rid of distutils.
2024-11-15 14:28:46 -05:00
Ben Wolsieffer
0486d60a0d Only apply octomap patching on rolling and jazzy
Older distros don't need it
2024-11-15 14:19:01 -05:00
Ben Wolsieffer
123b5ce6a2 Only apply geometric-shapes override on rolling and jazzy
Older distros don't need it.
2024-11-15 14:03:51 -05:00
Ben Wolsieffer
e819a93712 noetic: rqt-bag: add distutils 2024-11-15 13:59:43 -05:00
Ben Wolsieffer
f556a34f39 Improve patchExternalProjectGit
Add basic support for checking the version if it is assigned to a
variable.
2024-11-15 13:10:05 -05:00
Ben Wolsieffer
5d3c82695b rolling: sdformat-vendor: update vendor patching 2024-11-15 12:14:39 -05:00
Ben Wolsieffer
77749e3012 rolling: gz-cmake-vendor: update vendor patching 2024-11-15 11:58:59 -05:00
Ben Wolsieffer
8e5b7e475e Cleanup moveit patches
Move the octomap patches to ros2-overlay.nix, since they don't apply to
ROS 1
2024-11-15 11:55:25 -05:00
Viktor Pocedulić
5034180018 moveit2: apply fix globally for all distros 2024-11-15 11:46:19 -05:00
Viktor Pocedulić
dccccc346c Update distros/jazzy/overrides.nix
Co-authored-by: Michal Sojka <michal.sojka@cvut.cz>
2024-11-15 11:46:19 -05:00
Viktor Pocedulić
078f11d74c moveit2: fix build 2024-11-15 11:46:19 -05:00
Superflore
f07f7f9c42 regenerate all distros, Fri Nov 15 13:25:01 2024 2024-11-15 11:40:28 -05:00
Ben Wolsieffer
73d002eb26 noetic: rqt-gui-py: add distutils 2024-11-15 11:16:52 -05:00
Ben Wolsieffer
cf904ec6c4 noetic: more distutils 2024-11-15 11:05:18 -05:00
Ben Wolsieffer
ea81eccfe9 noetic: fkie-master-discovery: add distutils 2024-11-14 23:32:46 -05:00
Ben Wolsieffer
ff6684d15d noetic: add many distutils overrides 2024-11-14 23:31:00 -05:00
Ben Wolsieffer
d4a2db3fe2 noetic: gps-common: add distutils dependency 2024-11-14 23:14:27 -05:00
Ben Wolsieffer
22375aa1c9 noetic: mavros: add distutils dependency 2024-11-14 23:12:09 -05:00
Ben Wolsieffer
db36db656a noetic: use patches to remove distutils dependencies 2024-11-14 23:08:57 -05:00
Ben Wolsieffer
94cb9c1646 mrpt: update vendor hash 2024-11-14 22:51:36 -05:00
Ben Wolsieffer
b63d9f26e0 noetic: pyquaternion: add distutils dependency 2024-11-14 22:44:07 -05:00
Ben Wolsieffer
8e6a1565e6 noetic: turtlebot3-teleop: add distutils dependency 2024-11-14 22:41:18 -05:00
Ben Wolsieffer
83714f3855 noetic: rosserial-python: add distutils dependency 2024-11-14 22:37:12 -05:00
Ben Wolsieffer
43460df4e1 noetic: laser-geometry: add distutils dependency 2024-11-14 22:36:56 -05:00
Ben Wolsieffer
3a965067b8 noetic: moveit-core: remove upstreamed patch 2024-11-14 22:22:21 -05:00
Ben Wolsieffer
6892f13ec1 noetic: resource-retriever: add distutils dependency 2024-11-14 22:10:07 -05:00
Superflore
f5d1f80b63 regenerate all distros, Fri Nov 8 14:09:30 2024 2024-11-13 20:47:22 -05:00
Ben Wolsieffer
807c2180db Remove bson and catkin-pkg
They are upstream in nixpkgs now.

Fixes #524
2024-11-13 20:45:58 -05:00
github-actions[bot]
e5f115cfb7 python3Packages.colcon-core: 0.18.2 -> 0.18.3 2024-11-08 19:20:04 -05:00
Ben Wolsieffer
3875f533dc humble: vrpn: add patch to fix CMake compatibility 2024-11-04 22:29:35 -05:00
Ben Wolsieffer
653f6e81e2 rviz-ogre-vendor: don't set dontFixCmake for newer distros
jazzy and newer don't install to /opt anymore (due to ament vendor
patching) so this shouldn't be needed.
2024-11-04 22:23:31 -05:00
Bernd Müller
ffc4fc8922 humble: fix building of qt-qui-cpp 2024-11-04 22:19:46 -05:00
Bernd Müller
01bd072d4c [fix] replace distutils.spawn for python-qt 2024-11-04 22:19:46 -05:00
Viktor Pocedulić
42d30dff71 rviz2: remove hardcoded $PREFIX/opt path
On startup Rviz2 searches for some core libraries inside a
$PREFIX/opt/rviz_ogre_vendor path hardcoded into the executable,
assuming it's being run under a regular ROS 2 installation.

As of recently nix-ros-overlay installs everything into standard
directories, including stuff that was previously put into opt/, so
Rviz2 would crash on startup.

This fixes the lookup path and makes it go search in normal directories.
2024-11-04 21:04:10 -05:00
Michal Sojka
a9a387b495 Add flake template
With this change, one can initialize a ROS project by running:

    nix flake init --template github:lopsided98/nix-ros-overlay

Besides adding the template, this commit also updates the README to
list the same template as the one from the flake. The listing in the
README can be easily updated to match the flake.nix file by running
the "mdsh" tool.
2024-11-03 18:18:16 -05:00
Guilhem Saurel
0baf0ae59b bloom: init at 0.12.0 2024-10-27 14:15:30 -04:00
Guilhem Saurel
f5e12a22b5 vcstools: init at 0.1.42 2024-10-27 14:15:30 -04:00
Ben Wolsieffer
20e7f58b73 noetic: add comment about distutils 2024-10-19 12:25:59 -04:00
Jeremy Kolb
ea279f9b6d ros-numpy: add distutils 2024-10-19 12:22:35 -04:00
Jeremy Kolb
3ea9455b33 angles: add distutils dependency 2024-10-19 12:22:35 -04:00
github-actions[bot]
ac722a4c56 python3Packages.colcon-core: 0.18.1 -> 0.18.2 2024-10-19 11:40:58 -04:00
Jeremy Kolb
ca904994e7 sdformat 9.10.0 -> 9.10.1
Fixes build for noetic
2024-10-17 21:29:23 -04:00
Jeremy Kolb
44c552dd89 roslint: add a dependency on distutils 2024-10-16 20:24:03 -04:00
Ben Wolsieffer
4b27a0af64 rolling: shared-queues-vendor: add vendor patching 2024-10-16 19:48:07 -04:00