From 6eb9424b35534b8d1bb4d1769e462af55cbd2b86 Mon Sep 17 00:00:00 2001 From: Thomas Goodwin Date: Mon, 31 Mar 2025 09:04:07 -0400 Subject: [PATCH 1/2] (chore) Set GSTREAMER_1_0_ROOT_... env var in install action --- .github/actions/install-gstreamer/action.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/actions/install-gstreamer/action.yml b/.github/actions/install-gstreamer/action.yml index 0827059f7..3f2e9f47e 100644 --- a/.github/actions/install-gstreamer/action.yml +++ b/.github/actions/install-gstreamer/action.yml @@ -113,6 +113,7 @@ runs: $GSTREAMER_BIN="$GSTREAMER_ROOT\bin" echo "$GSTREAMER_BIN" | Out-File -FilePath $Env:GITHUB_PATH -Append -Encoding utf8 echo "PKG_CONFIG_PATH=$GSTREAMER_ROOT\lib\pkgconfig;$env:PKG_CONFIG_PATH" | Out-File -FilePath $Env:GITHUB_ENV -Append -Encoding utf8 + echo "GSTREAMER_1_0_ROOT_MSVC_X86_64=$GSTREAMER_ROOT" | Out-File -FilePath $Env:GITHUB_ENV -Append -Encoding utf8 echo "gstreamer-bin-dir=$GSTREAMER_BIN" | Out-File -FilePath $Env:GITHUB_OUTPUT -Append -Encoding utf8 echo "gstreamer-install-dir=$GSTREAMER_INSTALL_DIR" | Out-File -FilePath $Env:GITHUB_OUTPUT -Append -Encoding utf8 From 24cc752048efe17c61eed6ecdc4af86fb06b76c5 Mon Sep 17 00:00:00 2001 From: Thomas Goodwin Date: Mon, 31 Mar 2025 09:04:28 -0400 Subject: [PATCH 2/2] (chore) expose install, plugin, and bin dir outputs on setup-action --- .github/actions/setup-gstreamer/action.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/actions/setup-gstreamer/action.yml b/.github/actions/setup-gstreamer/action.yml index 40102aa0d..c456b909d 100644 --- a/.github/actions/setup-gstreamer/action.yml +++ b/.github/actions/setup-gstreamer/action.yml @@ -55,6 +55,15 @@ outputs: cerbero-short-sha: description: 'Short SHA of the Cerbero checkout' value: ${{ steps.version-info.outputs.cerbero-short-sha }} + install-dir: + description: 'GStreamer install directory' + value: ${{ steps.install.outputs.install-dir }} + plugin-dir: + description: 'GStreamer plugin directory' + value: ${{ steps.install.outputs.plugin-dir }} + bin-dir: + description: 'GStreamer bin directory' + value: ${{ steps.install.outputs.bin-dir }} runs: using: "composite"