diff --git a/.github/workflows/build-tests.yml b/.github/workflows/build-tests.yml index f273dc5e..3fc24fbf 100644 --- a/.github/workflows/build-tests.yml +++ b/.github/workflows/build-tests.yml @@ -4,6 +4,7 @@ on: push: branches: - main + - dfsg pull_request: @@ -37,15 +38,21 @@ jobs: esac echo 'APT::Get::Always-Include-Phased-Updates True;' | tee -a /etc/apt/apt.conf echo 'Acquire::http::User-Agent-Non-Interactive "true";' | tee -a /etc/apt/apt.conf - apt-get update -q + apt-get update -q -q export TZ=Asia/Shanghai echo "" | apt-get install -qy tzdata echo "" | apt-get install git build-essential cmake libexpat-dev automake libtool libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libunwind-dev --yes - git clone https://github.com/intel/ipu6-camera-bins -b main --depth 1 - cp -rv ipu6-camera-bins/include/"${PLATFORM}" /usr/include/ - cp -rv ipu6-camera-bins/lib/"${PLATFORM}" /usr/lib/ - rm -fr /usr/lib/"${PLATFORM}"/pkgconfig + git clone https://github.com/fourdollars/ipu6-camera-bins -b "${{ github.ref_name }}" --depth 1 + mkdir -p /usr/lib/pkgconfig/ /usr/lib/x86_64-linux-gnu/ cp -rv ipu6-camera-bins/lib/"${PLATFORM}"/pkgconfig/* /usr/lib/pkgconfig/ + rm -fr ipu6-camera-bins/lib/"${PLATFORM}"/pkgconfig + if [ "${{ github.ref_name }}" = "dfsg" ]; then + cp -rv ipu6-camera-bins/include/"${PLATFORM}"/* /usr/include/ + cp -rv ipu6-camera-bins/lib/"${PLATFORM}"/* /usr/lib/x86_64-linux-gnu/ + else + cp -rv ipu6-camera-bins/include/"${PLATFORM}" /usr/include/ + cp -rv ipu6-camera-bins/lib/"${PLATFORM}" /usr/lib/ + fi rm -fr ipu6-camera-bins mkdir -p ./build/out/install/usr && cd ./build/ cmake -DCMAKE_BUILD_TYPE=Release \