catkin-setup-hook: experimental wrapping support

This commit is contained in:
Ben Wolsieffer 2020-03-04 23:22:00 -05:00
parent 0fd7813c2c
commit 2e8b279148
2 changed files with 11 additions and 1 deletions

View file

@ -75,4 +75,10 @@ _catkinPostInstallHook() {
}
postInstallHooks+=(_catkinPostInstallHook)
_catkinWrapperHook() {
makeWrapperArgs+=(--prefix ROS_PACKAGE_PATH : "${out}:${ROS_PACKAGE_PATH}")
wrapPythonPrograms
}
postFixupHooks+=(_catkinWrapperHook)
export CATKIN_SHELL=bash

View file

@ -40,7 +40,11 @@ let
}: let
setupHook = self.callPackage ./catkin-setup-hook { };
in {
propagatedBuildInputs = [ self.cmake setupHook ] ++ propagatedBuildInputs;
propagatedBuildInputs = [
self.cmake
rosSelf.pythonPackages.wrapPython
setupHook
] ++ propagatedBuildInputs;
postPatch = postPatch + ''
patchShebangs cmake