Ben Wolsieffer
71487c89a9
librealsense2: cleanup patching
...
There is no need for the version conditional, as every distro uses the
same version (or newer in the future).
2024-07-25 20:16:34 -04:00
Akshay Srinivasan
1f4b95fc0e
- fix librealsense2 build (squash commits)
2024-07-25 19:57:45 -04:00
Ben Wolsieffer
f92010d437
noetic.novatel-oem7-driver: fix patching
2024-07-24 19:51:55 -04:00
Ben Wolsieffer
1fb292a50c
Use master branch in example flake.
...
The default develop branch contains code that is still being
tested/fixed, so users are likely to run into problems if they use it.
2024-07-24 19:46:37 -04:00
Bernd Müller
b43a24a856
[fix] humble: yaml-cpp-vendor
2024-07-24 19:00:34 -04:00
Ben Wolsieffer
252ad9fcb2
Fix rosidl-generator-py patching.
...
The patch is no longer needed on rolling.
2024-07-24 18:56:01 -04:00
Ben Wolsieffer
80b46d5263
patchExternalProjectGit: fail if URL or rev doesn't match
...
This catches when packages update their vendored version but we haven't
updated on our end. Try to fix all usages of patchExternalProjectGit so
they are correct now.
2024-07-23 22:22:37 -04:00
Ben Wolsieffer
c7e6f7c7dd
Revert "distro-overlay: use pythonPackagesExtensions"
...
This reverts commit 2632a16e77
.
2024-07-21 19:50:15 -04:00
Ben Wolsieffer
4fb038f771
substituteInPlace: --replace -> --replace-fail
...
This will help spot bugs and cases where the substitutions are no longer
applying.
2024-07-21 17:16:34 -04:00
Ben Wolsieffer
2632a16e77
distro-overlay: use pythonPackagesExtensions
2024-07-21 14:18:23 -04:00
Ben Wolsieffer
06776293ba
Fix shared library extension
...
There was an extra period in there.
2024-07-21 12:21:54 -04:00
Michal Sojka
ab4c9ba0cf
README: Update example flake.nix to use buildEnv
...
Currently, quite a few things are broken when ROS packages are used
directly without buildEnv.
Closes #396 #401
Related #362
2024-07-20 19:37:07 -04:00
Ben Wolsieffer
abd873208f
Use extensions.sharedLibrary rather than hardcoded extensions.
2024-07-20 19:35:18 -04:00
Michal Sojka
6cbeea1f19
rmw-implementation: Don't build with CycloneDDS support on MacOS
...
CycloneDDS depends on Linux-only libraries such as acl and cannot be
built on MacOS. Removing CycloneDDS from rmw-implementation
dependencies is OK, because there are other RMW implementations, which
build fine on MacOS. For example FastDDS, which is the default one.
The result of this change is that on MacOS one cannot switch to
CycloneDDS at run-time by selecting it in the RMW_IMPLEMENTATION
environment variable.
Specifically, this commit avoids to following error:
error: Package ‘acl-2.3.1’ in
/nix/store/.../pkgs/development/libraries/acl/default.nix:40 is
not available on the requested hostPlatform:
hostPlatform.config = "aarch64-apple-darwin"
2024-07-20 19:33:16 -04:00
Michal Sojka
385faffe27
python-cmake-module: Use correct shared library extension on MacOS
...
This fixes the following error:
make[2]: *** No rule to make target
'/nix/store/03q8gn91mj95y5bqbcl90hyvmpqpz738-python3-3.11.7/lib/libpython3.11.so',
needed by
'rosidl_generator_py/builtin_interfaces/libbuiltin_interfaces__rosidl_generator_py.dylib'.
Stop.
2024-07-20 19:33:16 -04:00
Ben Wolsieffer
9511104fcb
pkgs: use pythonPackagesExtensions
...
This should avoid problems composing Python overrides.
2024-07-20 19:21:54 -04:00
Jeremy Kolb
1ba70442d8
buildRosPackage: default separateDebugInfo to true
...
Closes #431
2024-07-20 16:54:37 -04:00
Ben Wolsieffer
3f5755af61
gazebo: use merged patch commit
...
Use the merged patch commit ID rather than the one from the PR. This
makes it easier to keep track of when the patch makes it into a release.
2024-07-11 19:11:29 -04:00
Jeremy Kolb
2f38928a96
Allow gazebo to build against graphviz 10
...
Use commit hash
Co-authored-by: Michal Sojka <michal.sojka@cvut.cz>
add name
2024-07-11 18:36:33 -04:00
Ben Wolsieffer
c9b5ce4266
flake.lock: Update
...
Flake lock file updates:
• Updated input 'flake-utils':
'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
→ 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a' (2024-03-11)
• Updated input 'nixpkgs':
'github:lopsided98/nixpkgs/f8e2ebd66d097614d51a56a755450d4ae1632df1' (2024-02-07)
→ 'github:lopsided98/nixpkgs/9f4128e00b0ae8ec65918efeba59db998750ead6' (2024-07-03)
2024-07-07 13:25:06 -04:00
Ben Wolsieffer
6a1d0aaa7e
librealsense2: remove upstream patch
2024-07-07 13:24:44 -04:00
Michal Sojka
06c257eb38
noetic.mavros-extras: Add gcc-13 patch
...
Fixes #423 .
2024-07-07 13:08:05 -04:00
Michal Sojka
a91bd83622
rosbag2-compression: Remove patch, which is now in a released version
...
The patch causes build failure.
Fixes #424 .
2024-07-07 13:06:04 -04:00
Ben Wolsieffer
bcd3392314
rolling, jazzy: update mcap-vendor
2024-07-06 11:21:15 -04:00
Ben Wolsieffer
68f03ce770
iceoryx-posh: use cpptoml from nixpkgs
2024-07-06 10:50:04 -04:00
Ben Wolsieffer
4e8f44c813
google-benchmark-vendor: update vendored commit
...
Jazzy and rolling use a newer version.
2024-07-06 10:25:20 -04:00
Michal Sojka
9674e125cb
Add ROS 2 Jazzy Jalisco
...
The content of jazzy/overrides.nix is just a copy of
rolling/overrides.nix.
At least ros-core builds successfully (tested on files generated by
superflore today; not yet in this repo).
2024-07-06 10:00:31 -04:00
Superflore
6a16c08989
regenerate all distros, Fri May 24 14:00:52 2024
2024-07-06 09:51:19 -04:00
Superflore
f1c32375c2
regenerate all distros, Fri May 10 13:12:06 2024
2024-05-11 17:24:52 -04:00
Superflore
1d5ae52f3e
regenerate all distros, Fri Apr 12 13:51:24 2024
2024-04-19 19:33:34 -04:00
Ben Wolsieffer
e239e71fd2
rosgraph: add patch to fix hang with Python 3.11
...
This patch is included in an upstream PR but it has not been merged yet.
2024-04-10 21:09:56 -04:00
Ben Wolsieffer
cdb7956e95
Merge branch 'master' into develop
2024-04-10 20:44:44 -04:00
Ben Wolsieffer
674adb5bdf
noetic: add patch to fix franka-hw
...
Fixes #382
2024-04-07 13:36:29 -04:00
Superflore
e6d11a616c
regenerate all distros, Fri Apr 5 13:51:29 2024
2024-04-07 12:25:37 -04:00
Superflore
1b9585ae8f
regenerate all distros, Sat Mar 23 14:09:25 2024
2024-03-23 13:35:20 -04:00
Ben Wolsieffer
39e6165e90
superflore: unstable-2022-12-09 -> unstable-2024-03-22
2024-03-22 22:24:59 -04:00
Ben Wolsieffer
af86823483
noetic: libphidget22: update vendor URL
2024-03-22 21:48:02 -04:00
Ben Wolsieffer
0cc5bdad01
libphidget22: update vendor URL
2024-03-22 21:38:55 -04:00
Ben Wolsieffer
dc5a4a3fa5
ompl: add patch to fix build
...
Fix path construction in the pkg-config file.
2024-03-22 21:07:09 -04:00
Superflore
78a454a6a5
regenerate all distros, Fri Mar 22 13:05:17 2024
2024-03-22 20:59:35 -04:00
Michal Sojka
b7be7029bf
README: Add example of using the overlay in flake.nix
2024-03-22 20:59:24 -04:00
matthewcroughan
ff3322f90e
gazebo: add wrapGAppsHook
...
makes the derivation more pure, without this it leads to (gzclient:1568911): GLib-GIO-ERROR **: 15:37:29.803: No GSettings schemas are installed on the system, unless you happen to be lucky enough to have the right files in your environment
2024-03-22 20:46:27 -04:00
Superflore
de1ea0a747
regenerate all distros, Fri Mar 8 13:41:18 2024
2024-03-09 13:19:25 -05:00
Ben Wolsieffer
2c2781805f
Use nixpkgs version from flake by default
...
When not using flakes, you would immediately start using the latest
version of the nix-ros branch whenever I updated it, even if it hadn't
been tested or added to the cache yet. Now, it will match the flake
locked version by default even when not using flakes.
2024-03-09 12:27:10 -05:00
Ben Wolsieffer
e761430bde
nix-ros-build-action: update dependencies
2024-03-06 19:24:06 -05:00
Ben Wolsieffer
7b0c15e446
actions: don't override cachix compression method
...
This was breaking cachix and it defaults to zstd anyway.
2024-03-06 19:21:33 -05:00
Ben Wolsieffer
e41c59ae0d
actions: reduce parallelism
...
I already set max-jobs=1 a long time ago, so I'm not sure what effect
this will have.
2024-03-05 20:10:17 -05:00
Ben Wolsieffer
4dc55d14c3
Empty commit to trigger GitHub actions.
2024-03-04 22:01:59 -05:00
Ben Wolsieffer
fc2608672e
humble: moveit-kinematics: add missing moveit-ros-planning dep
...
This was added upstream in 2.7.2 but this has not been released for
humble.
2024-03-04 21:13:14 -05:00
Ben Wolsieffer
c479bc18d7
humble: rcpputils: remove upstreamed patch
2024-03-03 17:41:32 -05:00