Skip to content

Commit

Permalink
CI: another try to get gstreamer libs found
Browse files Browse the repository at this point in the history
  • Loading branch information
julianoes committed Jan 8, 2025
1 parent c1d70d1 commit 43faef2
Showing 1 changed file with 14 additions and 9 deletions.
23 changes: 14 additions & 9 deletions .github/workflows/macos_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,18 +59,23 @@ jobs:
for package in *.pkg ;
do sudo installer -verbose -pkg "$package" -target /
done
# Create symlink from where macdeployqt expects it to where it actually is
# Create proper framework structure with symlinks
sudo rm -rf /Library/lib/GStreamer.framework # Clean up any existing framework
sudo mkdir -p /Library/lib
sudo mkdir -p /Library/lib/GStreamer.framework/Versions/1.0
cd /Library/lib/GStreamer.framework/Versions
sudo ln -sf 1.0 Current
cd /Library/lib/GStreamer.framework
sudo ln -sf Versions/Current/lib lib
sudo ln -sf Versions/Current/Headers Headers
sudo ln -sf Versions/Current/Resources Resources
# Create the main symlink for the whole framework
sudo ln -sf /Library/Frameworks/GStreamer.framework /Library/lib/GStreamer.framework
# Debug GStreamer installation
echo "Checking GStreamer installation..."
ls -la /Library/Frameworks/GStreamer.framework/Versions/1.0/
ls -la /Library/Frameworks/GStreamer.framework/Versions/1.0/lib/
# Create symlink with full path to lib directory
sudo mkdir -p /Library/lib
sudo ln -sf /Library/Frameworks/GStreamer.framework/Versions/1.0/lib /Library/lib/GStreamer.framework/Versions/1.0/lib
# Verify the links
ls -la /Library/lib/GStreamer.framework/Versions/1.0/
- name: Install ccache
run: brew install ccache
Expand Down

0 comments on commit 43faef2

Please sign in to comment.