File tree Expand file tree Collapse file tree 4 files changed +87
-0
lines changed
recipes/ros-humble-librealsense2 Expand file tree Collapse file tree 4 files changed +87
-0
lines changed Original file line number Diff line number Diff line change 1+ jobs :
2+ stage_0_job_0 :
3+ name : librealsense2
4+ runs-on : macos-14
5+ strategy :
6+ fail-fast : false
7+ needs : []
8+ steps :
9+ - name : Checkout code
10+ uses : actions/checkout@v4
11+ - name : Build ros-humble-librealsense2
12+ env :
13+ ANACONDA_API_TOKEN : ${{ secrets.ANACONDA_API_TOKEN }}
14+ CURRENT_RECIPES : ros-humble-librealsense2
15+ BUILD_TARGET : osx-arm64
16+ run : |
17+ export CI=azure
18+ export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
19+ export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
20+ .scripts/build_unix.sh --target $BUILD_TARGET
21+ name : build_osx_arm64
22+ on :
23+ push :
24+ branches :
25+ - buildbranch_osx_arm64
Original file line number Diff line number Diff line change 1+ ros-humble-librealsense2
Original file line number Diff line number Diff line change 1+ # yaml-language-server: $schema=https://raw.githubusercontent.com/prefix-dev/recipe-format/main/schema.json
2+
3+ package :
4+ name : ros-humble-librealsense2
5+ version : 2.55.1
6+
7+ build :
8+ number : 13
9+ script : ' '
10+ post_process :
11+ - files :
12+ - ' *.pc'
13+ regex : (?:-L|-I)?"?([^;\s]+/sysroot/)
14+ replacement : $$(CONDA_BUILD_SYSROOT_S)
15+ - files :
16+ - ' *.cmake'
17+ regex : ([^;\s"]+/sysroot)
18+ replacement : $$ENV{CONDA_BUILD_SYSROOT}
19+ - files :
20+ - ' *.cmake'
21+ regex : ([^;\s"]+/MacOSX\d*\.?\d*\.sdk)
22+ replacement : $$ENV{CONDA_BUILD_SYSROOT}
23+ about :
24+ homepage : https://github.com/IntelRealSense/librealsense/
25+ license : Apache-2.0
26+ summary : Library for controlling and capturing data from the Intel(R) RealSense(TM) D400 devices.
27+ extra :
28+ recipe-maintainers :
29+ - ros-forge
30+
31+ requirements :
32+ build :
33+ - if : build_platform != target_platform
34+ then :
35+ - git
36+ host :
37+ - glfw 3.*
38+ - libusb
39+ - openssl
40+ - pkg-config
41+ - python
42+ - ros-humble-ros-environment
43+ - ros-humble-ros-workspace
44+ - ros2-distro-mutex 0.7.* humble_*
45+ - xorg-libx11
46+ - xorg-xorgproto
47+ - if : build_platform == target_platform
48+ then :
49+ - git
50+ run :
51+ - glfw
52+ - librealsense >=2.55.1, <2.56.0a0
53+ - python
54+ - ros-humble-ros-workspace
55+ - ros2-distro-mutex 0.7.* humble_*
56+ - xorg-libx11
57+ - xorg-xorgproto
58+ - if : osx and x86_64
59+ then :
60+ - __osx >=${{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }}
Load Diff Large diffs are not rendered by default.
You can’t perform that action at this time.
0 commit comments