Commit graph

653 commits

Author SHA1 Message Date
Ben Wolsieffer
f7481c3dca Add all result* symlinks to .gitignore 2022-11-05 18:42:49 -04:00
Ben Wolsieffer
21e1b1c5e7 Fix formatting. 2022-11-05 17:54:56 -04:00
Ben Wolsieffer
28fd95f2ca Split up ROS1 and ROS2 overlays. 2022-11-05 17:46:30 -04:00
Ben Wolsieffer
a14ea6fb6a sdformat: update patch 2022-11-05 17:29:53 -04:00
Ben Wolsieffer
5a79d694bd superflore: update 2022-11-05 17:29:10 -04:00
Ben Wolsieffer
bacafdae41 regenerate all distros, Fri Nov 4 19:29:56 2022 2022-11-04 19:29:56 -04:00
Superflore
a1596850e0 regenerate all distros, Fri Nov 4 13:38:02 2022 2022-11-04 18:50:00 -04:00
Ben Wolsieffer
0e8f3d88ae python3Packages.catkin-tools: 0.7.2 -> 0.9.0 2022-10-21 14:43:38 -04:00
Ben Wolsieffer
1a3a10af87 python3Packages.catkin-pkg: 0.4.24 -> 0.5.2 2022-10-21 14:39:51 -04:00
Ben Wolsieffer
91879df381 python3Packages.osrf-pycommon: 1.0.0 -> 2.0.2 2022-10-21 14:36:10 -04:00
Ben Wolsieffer
700b54c0bc geographiclib: 1.52 -> 2.1.1 2022-10-21 14:33:11 -04:00
Ben Wolsieffer
738b79d9e3 python3Packages.rosdep: 0.17.1 -> 0.22.1 2022-10-21 14:05:28 -04:00
Ben Wolsieffer
7e35763336 python3Packages.rosdistro: 0.7.5 -> 0.9.0 2022-10-21 14:04:53 -04:00
Ben Wolsieffer
a680886058 python3Packages.rospkg: 1.1.10 -> 1.4.0 2022-10-21 14:04:26 -04:00
Ben Wolsieffer
d04b874c00 Update "update" workflow dependencies. 2022-10-21 13:49:57 -04:00
Ben Wolsieffer
d3d53f1ce7 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:lopsided98/nixpkgs/4428e23312933a196724da2df7ab78eb5e67a88e' (2022-10-14)
  → 'github:lopsided98/nixpkgs/faed7b24bd830df64a1cbbe53fee2ac18bac451d' (2022-10-19)
2022-10-19 19:18:27 -04:00
Ben Wolsieffer
0b2554ac78 sdformat_9: 9.8.0 -> 9.9.0, fix build 2022-10-19 18:31:53 -04:00
Ben Wolsieffer
49aa01b0aa Remove melodic with Python 2.
Key Python 2 dependencies have been removed from nixpkgs, so basically nothing
builds anymore. The melodicPython3 package set is still available.
2022-10-19 13:59:02 -04:00
Ben Wolsieffer
ec099ecde1 cyclonedds: add patch to fix pkg-config files 2022-10-19 13:49:38 -04:00
Ben Wolsieffer
cbabe7bffe flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
  → 'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
• Updated input 'nixpkgs':
    'github:lopsided98/nixpkgs/d2ebf48c8552aaeb3ab85b0eee929e7a9a2aa5d2' (2022-07-03)
  → 'github:lopsided98/nixpkgs/4428e23312933a196724da2df7ab78eb5e67a88e' (2022-10-14)
2022-10-15 13:36:54 -04:00
Ben Wolsieffer
6dbcb30f57 catkin: pass -DCATKIN_BUILD_BINARY_PACKAGE=ON
This disables generation of the setup scripts, which were already being deleted
anyway. It also disables generation of the .catkin marker, which is
unfortunately still needed the ROS_PACKAGE_PATH environment hook. To work around
this, .catkin is generated manually.

The other reason to set this option is to fix some packages (maybe only
plotjuggler-msgs) that use CATKIN_BUILD_BINARY_PACKAGE as one (unreliable)
method of determining whether they are being built for ROS 1 rather than ROS 2.

Fixes #216
2022-10-08 22:37:47 -04:00
Ben Wolsieffer
66cf02cb7d Reenable aarch64 builds on GitHub Actions
aarch64 wasn't causing the failures.
2022-10-07 00:31:39 -04:00
Ben Wolsieffer
12b6aa0b6d Revert "Try removing python-qt-binding setup hook"
This reverts commit eb51714f04.
2022-10-03 20:49:34 -04:00
Ben Wolsieffer
eb51714f04 Try removing python-qt-binding setup hook
It might not be necessary anymore?
2022-10-03 19:52:40 -04:00
Ben Wolsieffer
1fb554b5dd colcon: fix extensions with latest nixpkgs
The build was failing because the dist output wasn't created, which is required
with the "setuptools" format. Using the "other" format avoids this requirement.
2022-10-03 15:52:14 -04:00
Ben Wolsieffer
53954fad3a visp: mark as broken
Its build hangs forever, causing the CI to time-out.
2022-10-03 15:36:47 -04:00
Ben Wolsieffer
caf1f71f64 rcutils: fix build on armv6l 2022-10-03 15:32:24 -04:00
Shashwat Ganesh
11b7998fc7 colcon/core.nix Rename to pytest-runner
`pytestrunner` has been renamed/replaced by `pytest-runner`
2022-10-04 00:16:20 +05:30
Shashwat Ganesh
f2b3419c28 colcon/core.nix Rename pytestcov to pytest-cov
`pytestcov` has been renamed/replaced by `pytest-cov` in upstream
nixpkgs.
2022-10-04 00:12:45 +05:30
Ben Wolsieffer
2322d8601f libfranka: remove upstreamed patch
Fixes #211
2022-09-29 23:02:49 -04:00
Ben Wolsieffer
139ab5d3fa Remove empy.
It is now available in nixpkgs. Fixes #210.
2022-09-27 14:23:48 -04:00
Ben Wolsieffer
fc6be9ef7d Fix overlays in NixOS module. 2022-09-23 19:20:31 -04:00
Ben Wolsieffer
87396617b9 Fix cross-compiling ROS2 packages. 2022-09-23 18:29:03 -04:00
Ben Wolsieffer
93cf5a5ba4 Foxy already has ament-cmake-export-targets patch. 2022-09-21 23:31:15 -04: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
ef6efdb2d5 Enable splicing for cross-compilation. 2022-09-21 19:41:50 -04:00
Ben Wolsieffer
7821a7549f catkin: fix env hook offset 2022-09-21 19:35:47 -04:00
Ben Wolsieffer
4e948112f2 buildRosPackage: always set strictDeps
Hopefully this should work now.
2022-09-20 17:42:34 -04:00
Ben Wolsieffer
6c0dc51a4b humble: temporary hack to fix cross gtest and gmock
They need to have CMake as a nativeBuildInput
2022-09-20 16:55:57 -04:00
Ben Wolsieffer
1cb25a71b4 regenerate all distros, Tue Sep 20 16:42:06 2022 2022-09-20 16:42:07 -04:00
Ben Wolsieffer
df38e4e345 humble: update and add buildtool_depends as both host and build dependencies
This is necessary because some builtool_depends need to run binaries, while
others need to be imported as CMake modules.
2022-09-20 15:27:26 -04:00
Ben Wolsieffer
ab8924d6de ament-cmake-export-targets: add patch to fix build with CMake 3.24 2022-09-20 15:26:46 -04:00
Ben Wolsieffer
b6ad7f87f1 ament-cmake-core: use build platform Python 2022-09-20 15:26:10 -04:00
Ben Wolsieffer
032fe0bbc8 humble: leo-desktop: fix hash 2022-09-20 15:21:19 -04:00
Ben Wolsieffer
ea2b17b2d5 Replace mergeOverlays with composeManyExtensions
This does the same thing, but is provided by nixpkgs.
2022-09-20 15:18:02 -04:00
Ben Wolsieffer
148473e990 swri-yaml-util: remove upstreamed patch 2022-09-20 15:13:35 -04:00
Ben Wolsieffer
4e405640b4 foxy: cyclonedds: fix missing build RPATH 2022-09-20 15:06:34 -04:00
Ben Wolsieffer
4e6e4be005 mavlink: patch with build platform coreutils 2022-09-20 13:25:49 -04:00
Ben Wolsieffer
c50acc062a cyclonedds: remove unneeded RPATH fix 2022-09-20 13:24:26 -04:00
Ben Wolsieffer
f03f5570c6 regenerate rosPackages.humble, Mon Sep 19 17:14:06 2022 2022-09-19 17:14:06 -04:00