Commit graph

19 commits

Author SHA1 Message Date
Ben Wolsieffer
538d7578a8 Explicitly use python3, move python override to ROS 1
Everything uses Python 3 nowadays and the python = python3 override is
only needed for ROS 1 rosdep packages. Move this override to
ros1-overlay.nix, and make sure to use python3 explicitly everywhere
else.
2024-12-11 20:46:20 -05:00
Jeremy Kolb
1ba70442d8 buildRosPackage: default separateDebugInfo to true
Closes #431
2024-07-20 16:54:37 -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
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
0ce3f60e0b Build ROS Python packages like colcon 2023-09-06 22:10:38 -04:00
Ben Wolsieffer
aaa3bb7d32 Add rosVersion and rosDistro to passthru for all ROS packages. 2022-11-11 14:30:39 -05:00
Ben Wolsieffer
cfb8dd0497 buildRosPackage: don't always enable strictDeps
It was too ambitious to enable strictDeps all the time, as too many packages
need fixes. Now it is only enabled for Python packages and when cross-compiling.
2022-09-21 19:43:25 -04:00
Ben Wolsieffer
4e948112f2 buildRosPackage: always set strictDeps
Hopefully this should work now.
2022-09-20 17:42:34 -04:00
Ben Wolsieffer
bf79090701 Add sub-optimal fix for Qt5 wrapping, restoring the previous behavior.
nixpkgs now requires explicitly enabling or disabling Qt5 wrapping. This commit
disables wrapping by default, which breaks Qt apps that aren't overridden
manually in distro-overlay.nix, but fixes all the Qt libraries that don't need
wrapping. This is a sub-optimal solution, but matches the behavior that was
there before wrapping was made mandatory.
2021-03-12 00:31:00 -05:00
Ben Wolsieffer
59a5942241 buildRosPackage: allow overriding all attributes 2020-08-24 18:28:26 -04:00
Ben Wolsieffer
25d7c30294 Surpress another Eigen warning 2020-04-23 15:51:54 -04:00
Ben Wolsieffer
dee8698596 Fix CXXFLAGS 2020-04-23 15:40:31 -04:00
Ben Wolsieffer
48acc4d594 Try to fix some "Log limit exceeded" errors on Hydra 2020-04-23 13:48:03 -04:00
Ben Wolsieffer
cdcb85b14e Cleanup catkin setup hook. 2020-03-04 17:18:10 -05:00
Ben Wolsieffer
444edcec26 Move everything in rosPackages to its own directory. 2020-01-17 21:21:17 -05:00