mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-09-15 04:20:20 +08:00
update README && make package
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
#!/usr/bin/bash
|
||||
set -e
|
||||
CURR_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
|
||||
rm -fr debian obj-x86_64-linux-gnu
|
||||
rm -fr debian obj-x86_64-linux-gnu .obj-aarch64-linux-gnu || true
|
||||
export DEBIAN_INC=1
|
||||
export BUILDING_PACKAGE=1
|
||||
bloom-generate rosdebian --os-name ubuntu --ros-distro $ROS_DISTRO -i ${DEBIAN_INC}.$(date +%Y%m%d.%H%M%S)
|
||||
export DEB_BUILD_OPTIONS="parallel=$(($(nproc) - 1))"
|
||||
fakeroot debian/rules binary
|
||||
|
||||
@@ -221,6 +221,21 @@ install(DIRECTORY launch DESTINATION share/${PROJECT_NAME}/)
|
||||
install(DIRECTORY config DESTINATION share/${PROJECT_NAME}/)
|
||||
install(DIRECTORY ${ORBBEC_INCLUDE_DIR} DESTINATION include)
|
||||
install(DIRECTORY ${ORBBEC_LIBS_DIR}/ DESTINATION lib/ FILES_MATCHING PATTERN "*.so*")
|
||||
if(DEFINED ENV{BUILDING_PACKAGE})
|
||||
set(UDEV_RULES_PATH "/etc/udev/rules.d/99-obsensor-libusb.rules")
|
||||
|
||||
# Check if the udev rules file already exists
|
||||
if(NOT EXISTS ${UDEV_RULES_PATH})
|
||||
# Install udev rules only if they do not exist
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/99-obsensor-libusb.rules
|
||||
DESTINATION /etc/udev/rules.d
|
||||
)
|
||||
|
||||
# Setup script to reload udev rules and trigger
|
||||
install(CODE "execute_process(COMMAND udevadm control --reload-rules && udevadm trigger)")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
install(TARGETS list_devices_node
|
||||
list_depth_work_mode_node
|
||||
list_camera_profile_mode_node
|
||||
|
||||
@@ -99,4 +99,4 @@ SUBSYSTEM=="usb", ATTR{idProduct}=="065e", ATTR{idVendor}=="2bc5", MODE:="0666",
|
||||
SUBSYSTEM=="usb", ATTR{idProduct}=="0698", ATTR{idVendor}=="2bc5", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="j1"
|
||||
SUBSYSTEM=="usb", ATTR{idProduct}=="069c", ATTR{idVendor}=="2bc5", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="TB2201"
|
||||
SUBSYSTEM=="usb", ATTR{idProduct}=="06a0", ATTR{idVendor}=="2bc5", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="dabai_dcw2"
|
||||
SUBSYSTEM=="usb", ATTR{idProduct}=="069f", ATTR{idVendor}=="2bc5", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="dabai_dw2"
|
||||
SUBSYSTEM=="usb", ATTR{idProduct}=="069f", ATTR{idVendor}=="2bc5", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="dabai_dw2"
|
||||
|
||||
Reference in New Issue
Block a user