Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
7ee044f
flake.lock: Update nixpkgs
wentasah May 17, 2026
c307201
Workaround vcstool removal in nixpkgs
wentasah May 6, 2026
901eb5e
kilted.zenoh-cpp-vendor: bump static-init to 1.0.4
nim65s May 18, 2026
bfd7a0f
inherit tsid from nixpkgs
nim65s May 18, 2026
479d0fe
libfyaml: Add patch not yet available in nixpkgs
wentasah May 18, 2026
85f0ee1
mrt-cmake-modules: fix boost system
nim65s May 18, 2026
726bef6
gtsam: fix boost system
nim65s May 19, 2026
e21a658
ompl: fix boost system
nim65s May 19, 2026
71481ea
canopen-core: fix boost system
nim65s May 19, 2026
e26652f
humble.moveit-core: fix boost system
nim65s May 19, 2026
5186c46
humble.moveit-ros-control-interface: fix boost system
nim65s May 19, 2026
66ca1e2
humble.moveit-ros-planning: fix boost system
nim65s May 19, 2026
d02a84b
humble.moveit-kinematics: fix boost system
nim65s May 19, 2026
be52328
humble.moveit-planners-ompl: fix boost system
nim65s May 19, 2026
6e59bf3
humble.moveit-ros-move-group: fix boost system
nim65s May 19, 2026
88812ba
humble.moveit-ros-warehouse: fix boost system
nim65s May 19, 2026
650a3ad
jazzy.moveit-core: fix boost system
nim65s May 19, 2026
53ed82e
humble.moveit-ros-planning-interface: fix boost system
nim65s May 19, 2026
0a39595
humble.warehouse-ros-sqlite: fix boost system
nim65s May 19, 2026
1f12a41
humble.moveit-ros-visualization: fix boost system
nim65s May 19, 2026
909ece1
humble.moveit-visual-tools: fix boost system
nim65s May 19, 2026
761afa7
jazzy.moveit-ros-planning: fix boost system
nim65s May 19, 2026
2bb01ec
jazzy.moveit-ros-control-interface: fix boost system
nim65s May 19, 2026
2ce47c4
jazzy.moveit-kinematics: fix boost system
nim65s May 19, 2026
05ebb13
jazzy.moveit-planners-ompl: fix boost system
nim65s May 19, 2026
c5d3c3e
jazzy.ros-move-group: fix boost system
nim65s May 19, 2026
bb5ecce
jazzy.moveit-ros-warehouse: fix boost system
nim65s May 19, 2026
98a0d72
jazzy.moveit-ros-planning-interface: fix boost system
nim65s May 19, 2026
5cbeb88
kilted.moveit-core: fix boost system
nim65s May 19, 2026
bb1041d
jazzy.moveit-ros-visualization: fix boost system
nim65s May 19, 2026
27ff9bc
jazzy.moveit-visual-tools: fix boost system
nim65s May 19, 2026
e5c0e58
jazzy.warehouse-ros-sqlite: fix boost system
nim65s May 19, 2026
667ae7e
kilted.moveit-ros-planning: fix boost system
nim65s May 19, 2026
c7d30ff
kilted.moveit-ros-control-interface: fix boost system
nim65s May 19, 2026
7d36556
kilted.moveit-kinematics: fix boost system
nim65s May 19, 2026
f3f2cfe
kilted.moveit-planners-ompl: fix boost system
nim65s May 19, 2026
1a4dd26
kilted.moveit-ros-move-group: fix boost system
nim65s May 19, 2026
c422f16
kilted.moveit-ros-warehouse: fix boost system
nim65s May 19, 2026
9164d6c
kilted.moveit-ros-planning-interface: fix boost system
nim65s May 19, 2026
d297c9c
kilted.moveit-ros-visualization: fix boost system
nim65s May 19, 2026
d0b4cab
kilted.moveit-visual-tools: fix boost system
nim65s May 19, 2026
543daaa
kilted.warehouse-ros-sqlite: fix boost system
nim65s May 19, 2026
0049c99
humble.ld08-driver: fix boost system
nim65s May 19, 2026
9af4688
humble.web-video-server: fix boost system
nim65s May 19, 2026
ab1b4e2
humble.zenoh-cpp-vendor: use patches from kilted
nim65s May 19, 2026
869eaf0
humble.slam-toolbox: fix boost system
nim65s May 19, 2026
5117934
humble.motion-capture-tracking: fix boost system
nim65s May 20, 2026
228044c
buildEnv: update for https://github.com/NixOS/nixpkgs/pull/434815
nim65s May 27, 2026
42b4956
flake: examples/turtlebot3-gazebo.nix does not exist
nim65s May 27, 2026
18dc907
jazzy.slam-toolbox: fix boost system
nim65s May 27, 2026
27921d1
kilted.gz-common-vendor: add missing zlib
nim65s May 27, 2026
955553a
lyrical.gz-common-vendor: add missing zlib
nim65s May 27, 2026
174deba
rolling.gz-common-vendor: add missing zlib
nim65s May 27, 2026
48f4b59
examples-ros2-gz: add qt6.qtbase
nim65s May 27, 2026
6d341dd
humble.rtabmap: fix boost system
nim65s May 27, 2026
e20d2b7
jazzy.rtabmap: fix boost system
nim65s May 27, 2026
790d8cc
kilted.rtabmap: fix boost system
nim65s May 27, 2026
2092cec
jazzy.ld08-driver: fix boost system
nim65s May 27, 2026
bb70069
kilted.ld08-driver: fix boost system
nim65s May 27, 2026
f4ce143
lyrical.ld08-driver: fix boost system
nim65s May 27, 2026
09965af
jazzy: fix zenoh-cpp-vendor
nim65s May 27, 2026
c73b782
jazzy.libpointmatcher: fix boost system
nim65s May 27, 2026
66e8144
jazzy.turtlebot3-panorama: fix boost system
nim65s May 27, 2026
05a8917
jazzy.web-video-server: fix boost system
nim65s May 27, 2026
fd8ecd5
humble.bosch-locator-bridge: fix boost system
nim65s May 27, 2026
e972916
humble.spatio-temporal-voxel-layer: fix boost system
nim65s May 27, 2026
5742ad9
jazzy.fuse-core: workaround boost range missing include
nim65s May 27, 2026
a93197b
jazzy.motion-capture-tracking: fix boost system
nim65s May 27, 2026
b00523e
jazzy.spatio-temporal-voxel-layer: fix boost system
nim65s May 27, 2026
f2be8fe
kilted.fuse-core: workaround boost range missing include
nim65s May 27, 2026
d4c2381
kilted.slam-toolbox: fix boost system
nim65s May 27, 2026
81d4212
kilted.spatio-temporal-voxel-layer: fix boost system
nim65s May 27, 2026
8ae6a68
lyrical.warehouse-ros-sqlite: fix boost system
nim65s May 27, 2026
d63e476
rolling.ld08-driver: fix boost system
nim65s May 27, 2026
2b58150
kilted.web-video-server: fix boost system
nim65s May 27, 2026
dad31ad
lyrical.fuse-core: workaround boost range bug
nim65s May 27, 2026
e01b273
rolling.warehouse-ros-sqlite: fix boost system
nim65s May 27, 2026
7526a4e
lyrical.kinematics-interface-pinocchio: drop
nim65s May 27, 2026
0b4a688
cartographer: fix absl link failure
wentasah May 28, 2026
578094a
humble.boost-plugin-loader: fix build failure
wentasah May 28, 2026
dd91487
Merge branch 'develop' into nixpkgs-update
wentasah May 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 2 additions & 14 deletions distros/build-env/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -86,20 +86,8 @@ let
'';
};
};
})).overrideAttrs ({ buildCommand, passAsFile ? [], ...}: {
# Hack to allow buildEnv to use propagatedBuildInputs
buildCommand = null;
oldBuildCommand = buildCommand;
passAsFile = (if passAsFile == null then [] else passAsFile) ++ [ "oldBuildCommand" ];

propagatedBuildInputs = propagatedPaths.otherPackages;

buildPhase = ''
runHook preBuild
. "$oldBuildCommandPath"
runHook postBuild
'';
phases = [ "buildPhase" "fixupPhase" ];
})).overrideAttrs ({ propagatedBuildInputs ? [], ... }: {
propagatedBuildInputs = propagatedBuildInputs ++ propagatedPaths.otherPackages;

# Disable redundant fixup operations.
# The fixupPhase is needed for shell hooks and input propagation, but other
Expand Down
12 changes: 4 additions & 8 deletions distros/build-env/setup-hook-builder.pl
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,16 @@
# Read packages list.
my $pkgs;

if (exists $ENV{"pkgsPath"}) {
open FILE, $ENV{"pkgsPath"};
$pkgs = <FILE>;
close FILE;
} else {
$pkgs = $ENV{"pkgs"}
}
open FILE, $ENV{"NIX_ATTRS_JSON_FILE"};
$pkgs = <FILE>;
close FILE;

# Create a setup hook that sources the setup hooks of all packages in the
# environment.
mkdir "$out/nix-support" unless -d "$out/nix-support";
open(my $setupHook, '>', "$out/nix-support/setup-hook");

for my $pkg (@{decode_json $pkgs}) {
for my $pkg (@{decode_json($pkgs)->{chosenOutputs}}) {
for my $path (@{$pkg->{paths}}) {
my $pathSetupHook = "$path/nix-support/setup-hook";
print $setupHook ". $pathSetupHook\n" if -e $pathSetupHook;
Expand Down
6 changes: 5 additions & 1 deletion distros/distro-overlay.nix
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ let

# Some third-party packages are available in rodistro,
# but have a better packaging in nixpkgs, so use it instead
inherit (self.python3Packages) coal eigenpy pinocchio crocoddyl ;
inherit (self.python3Packages) coal eigenpy pinocchio crocoddyl tsid;

freeimage = null; # Get rid of freeimage

Expand Down Expand Up @@ -204,6 +204,10 @@ let
'';
});

# vcstool was replaced by vcs2l in nixpkgs (https://github.com/NixOS/nixpkgs/pull/499630)
# TODO: Make this change in rosdep after master is moved to nixpkgs without vcstool.
vcstool = self.vcs2l;

} // (mrptOverrides rosSelf rosSuper);

otherSplices = {
Expand Down
Loading