diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e3a0a36c..26143af6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,6 +12,7 @@ jobs: with: ROS_DISTRO: jazzy DEB_DISTRO: noble + ROSDEP_SOURCE: "yaml https://github.com/nobleo/ros_debian_packages/raw/main/rosdep/rdmanifest.yaml" # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} only on main branch GITHUB_TOKEN: "${{ github.ref == 'refs/heads/main' && secrets.GITHUB_TOKEN || '' }}" REPOS_FILE: jazzy.repos @@ -261,6 +262,7 @@ jobs: with: ROS_DISTRO: rolling DEB_DISTRO: noble + ROSDEP_SOURCE: "yaml https://github.com/nobleo/ros_debian_packages/raw/main/rosdep/rdmanifest.yaml" # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} only on main branch GITHUB_TOKEN: "${{ github.ref == 'refs/heads/main' && secrets.GITHUB_TOKEN || '' }}" REPOS_FILE: rolling.repos diff --git a/rosdep/rdmanifest/framos-librealsense2.rdmanifest b/rosdep/rdmanifest/framos-librealsense2.rdmanifest new file mode 100644 index 00000000..1f1bbaa4 --- /dev/null +++ b/rosdep/rdmanifest/framos-librealsense2.rdmanifest @@ -0,0 +1,9 @@ +uri: https://www.framos.com/framos3d/D400e/Software/Latest/FRAMOS_D400e_Software_Package_Linux64_x64_latest.tar.gz + +install-script: | + #!/bin/bash + sudo dpkg -i FRAMOS_D400e_Software_Package/FRAMOS-librealsense2-2.50.13-Linux64_x64.deb + +check-presence-script: | + #!/bin/bash + dpkg -l framos-librealsense2 >/dev/null 2>/dev/null || exit 1 diff --git a/rosdep/source.yaml b/rosdep/source.yaml new file mode 100644 index 00000000..f773694b --- /dev/null +++ b/rosdep/source.yaml @@ -0,0 +1,4 @@ +framos-librealsense2: + ubuntu: + source: + uri: https://github.com/nobleo/ros_debian_packages/raw/main/rosdep/rdmanifest/framos-librealsense2.rdmanifest