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

1116 commits

Author SHA1 Message Date
b7f2cd8bd8 gz-transport-vendor: add libsodium to buildInputs 2025-01-15 19:07:43 -05:00
Superflore
31f07eb092 regenerate all distros, Fri Jan 3 13:42:37 2025 2025-01-04 13:49:22 -05:00
Ben Wolsieffer
06b45cf1ea plotjuggler: use Protobuf 23
The build fails with newer versions.

Closes #546
2025-01-01 17:29:54 -05:00
Ben Wolsieffer
98b0ae0279 gazebo: 11.14.0 -> 11.15.1 2025-01-01 14:47:22 -05:00
Alexandros Liarokapis
df658f7352 remove --as-needed propagated flag from backward-ros in order to avoid stressing the linker 2025-01-01 13:39:59 -05:00
Superflore
1dd9d25f62 regenerate all distros, Fri Dec 27 13:14:53 2024 2025-01-01 12:20:25 -05:00
github-actions[bot]
3f0195fb5d python3Packages.colcon-defaults: 0.2.8 -> 0.2.9 2024-12-20 18:42:50 -05:00
Bernd Müller
88267aa43d [add] more rqt related packages 2024-12-16 19:19:13 -05:00
Bernd Müller
5dc2d38897 [add] rqt-bag-plugins 2024-12-16 19:19:13 -05:00
Gavin John
1c6cc877b4 Update meta.description and add meta.homepage if missing 2024-12-15 12:32:48 -05:00
Bernd Müller
13719ace44 [fix] noetic: gazebo-plugins 2024-12-15 12:25:11 -05:00
Bernd Müller
7aa60a2e66 [fix] noetic: gazebo-ros 2024-12-15 12:25:11 -05:00
Bernd Müller
47232f9551 [fix] noetic: rviz 2024-12-15 12:25:11 -05:00
Bernd Müller
aab3da114e [fix] noetic: rqt-topic 2024-12-15 12:25:11 -05:00
Bernd Müller
61c0d8d4cf [fix] noetic: rqt-pose-view 2024-12-15 12:25:11 -05:00
Bernd Müller
da1a9fdfa0 [fix] noetic: mbf-abstract-nav 2024-12-15 12:25:11 -05:00
Bernd Müller
b819fd4a44 [fix] noetic: rqt-nav-view 2024-12-15 12:25:11 -05:00
Ben Wolsieffer
6e62ef0f1d Temporarily restore pythonPackages override 2024-12-12 19:06:03 -05:00
Ben Wolsieffer
da03e58065 Add notice about master/develop branches 2024-12-12 18:33:41 -05:00
Ben Wolsieffer
536b5c3f4b ros1: get rid of nose dependency
Override 'nose = null' to make catkin evaluate even though nose has been
removed from nixpkgs.
2024-12-11 20:48:01 -05:00
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
Ben Wolsieffer
51f08f3bba rolling: remove old ament-cmake-nose file
This package no longer exists upstream, but the update process doesn't
remove old files.
2024-12-11 20:45:10 -05:00
Ben Wolsieffer
e66f390525 zmqpp-vendor: add vendor patching 2024-12-08 17:50:28 -05:00
Ben Wolsieffer
23466e5443 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a?narHash=sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ%3D' (2024-09-17)
  → 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Updated input 'nixpkgs':
    'github:lopsided98/nixpkgs/345c263f2f53a3710abe117f28a5cb86d0ba4059?narHash=sha256-sjiGsMh%2B1cWXb53Tecsm4skyFNag33GPbVgCdfj3n9I%3D' (2024-09-13)
  → 'github:lopsided98/nixpkgs/22c3f2cf41a0e70184334a958e6b124fb0ce3e01?narHash=sha256-Qn3nPMSopRQJgmvHzVqPcE3I03zJyl8cSbgnnltfFDY%3D' (2024-12-07)
2024-12-08 17:23:44 -05:00
github-actions[bot]
3d94c0f7a9 python3Packages.colcon-core: 0.18.3 -> 0.18.4 2024-12-06 19:35:24 -05:00
github-actions[bot]
86980db26e python3Packages.colcon-cmake: 0.2.28 -> 0.2.29 2024-12-06 19:35:24 -05:00
Bernd Müller
518d764262 gz-common-vendor: update vendor patching 2024-11-30 16:16:20 -05:00
Ben Wolsieffer
16f49b6f43 sdformat-vendor: update vendor patching 2024-11-29 21:18:26 -05:00
Ben Wolsieffer
4158bd2b8b python3Packages.colcon-ros-cargo: 0.1.0 -> 0.2.0 2024-11-29 15:36:17 -05:00
Superflore
f08ed457d9 regenerate all distros, Fri Nov 29 13:44:25 2024 2024-11-29 15:21:35 -05:00
Michal Sojka
5676523245 Fix gz-math-vendor in Jazzy 2024-11-24 20:53:01 -05:00
Superflore
45237061be regenerate all distros, Fri Nov 22 13:28:00 2024 2024-11-22 18:24:11 -05:00
Bernd Müller
458ca0b17a [fix] new versions of some gz packages 2024-11-22 18:23:53 -05:00
Ben Wolsieffer
1d3da9e17a nix-ros-build-action: fix finding failed dependencies 2024-11-21 21:08:15 -05:00
Ben Wolsieffer
b4e70ea8c7 nix-ros-build-action: fix failure of diamond dependencies
It previously attempted to remove the same package from the graph twice
causing an assertion failure.
2024-11-21 19:16:36 -05:00
Ben Wolsieffer
4e25747880 actions: try to make failed builds cache work 2024-11-20 21:40:28 -05:00
Ben Wolsieffer
315a2ee2c4 workflows: build: update dependencies
This should hopefully get a Nix version new enough to support "nix
config"
2024-11-20 20:49:50 -05:00
Ben Wolsieffer
54c4356c50 actions: fix root-attribute
Also, get rid of old failed builds caching
2024-11-20 20:20:19 -05:00
Ben Wolsieffer
37e529981b Remove foxy from GitHub actions 2024-11-20 20:15:46 -05:00
Michal Sojka
b831c70ffd release.nix: Consider only regular files as examples
Recently added commit a9a387b49 ("Add flake template", 2024-09-12),
when combined with the previous release.nix changes, resulted in
adding the example/flake subdirectory as an output attribute, which
makes no sense.
2024-11-20 20:13:44 -05:00
Michal Sojka
056462fb94 README.md: Add a link to the Hydra
Currently, the hydra instance is in experimental state. I'll probably
do at least some configuration changes so expect downtimes etc. But I
think it's already useful and good start.
2024-11-20 20:13:44 -05:00
Michal Sojka
aa1a8120bd release.nix: Allow building just examples
To do that, we remove the special toplevelOnly parameter introduced in
the last commit and reuse the distro parameter for that. When its
value starts with a dot, it's not a ROS distro name, but an internal
value, which we use to distinguish what to return.
2024-11-20 20:13:44 -05:00
Michal Sojka
b14a85a483 release.nix: Allow building only top-level packages
The plan is to have one Hydra jobset for each distro and one for just
the toplevel packages. This allows the latter.
2024-11-20 20:13:44 -05:00
Michal Sojka
a9202c4284 flake.nix: Remove checks for now
The checks output is useful for flake-based CI tools such as hydra,
hercules-ci, buildbot-nix and others. However, having it in the flake
in the current state brings several problems:

1. checks should be a flat attrset, while our release.nix provides a
   recursive attrset. Recursive attrset is fine for Hydra, but plain
   `nix flake check` complains. We can flatten the attrset, but this
   is not sufficient because of 2. Alternatively, if we want just
   hydra compatibility we can rename checks to hydraJobs, but problem
   2 will still persist.

2. We have several packages, which fail to evaluate. Either because of
   missing callPackages arguments or because of them being insecure.
   This breaks even basic things like `nix flake show`.
2024-11-20 20:13:44 -05:00
Michal Sojka
a451881dff Make release.nix more readable 2024-11-20 20:13:44 -05:00
Michal Sojka
b23f83fb17 flake.nix: Add aach64-linux to checks 2024-11-20 20:13:44 -05:00
Michal Sojka
4962fecb22 release.nix: Add examples 2024-11-20 20:13:44 -05:00
Michal Sojka
ccae44e675 release.nix: Don't build foxy in CI 2024-11-20 20:13:44 -05:00
Michal Sojka
bf61ea9af7 release.nix: Add top-level packages like colcon
This allows running CI on the complete content of this repository.
2024-11-20 20:13:44 -05:00
Michal Sojka
2dd34bfa6f release.nix: Remove few top-level attributes preventing evaluation in Hydra
While doing that, refactor the code to have simpler expressions.
2024-11-20 20:13:44 -05:00