Skip to content

Commit 10dc54c

Browse files
committed
Add build files 2025-10-31-2200
1 parent d8a0f3a commit 10dc54c

File tree

4 files changed

+87
-0
lines changed

4 files changed

+87
-0
lines changed

.github/workflows/osx_arm64.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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

buildorder.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ros-humble-librealsense2
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
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') }}

vinca_e69231e952.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)