Skip to content

Commit 5996f0d

Browse files
committed
CI: try to fix macos paths one more time
1 parent 04b2331 commit 5996f0d

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

.github/workflows/macos_release.yml

+16-9
Original file line numberDiff line numberDiff line change
@@ -59,21 +59,28 @@ jobs:
5959
do sudo installer -verbose -pkg "$package" -target /
6060
done
6161
62-
# Create proper framework structure with symlinks
63-
sudo rm -rf /Library/lib/GStreamer.framework # Clean up any existing framework
64-
sudo mkdir -p /Library/lib
62+
# Clean up and recreate directory structure
63+
sudo rm -rf /Library/lib/GStreamer.framework
6564
sudo mkdir -p /Library/lib/GStreamer.framework/Versions/1.0
66-
cd /Library/lib/GStreamer.framework/Versions
67-
sudo ln -sf 1.0 Current
65+
66+
# Create all necessary symlinks
67+
sudo ln -sf /Library/Frameworks/GStreamer.framework/Versions/1.0/lib /Library/lib/GStreamer.framework/Versions/1.0/lib
68+
sudo ln -sf /Library/Frameworks/GStreamer.framework/Versions/1.0/Headers /Library/lib/GStreamer.framework/Versions/1.0/Headers
69+
sudo ln -sf /Library/Frameworks/GStreamer.framework/Versions/1.0/Resources /Library/lib/GStreamer.framework/Versions/1.0/Resources
70+
sudo ln -sf /Library/Frameworks/GStreamer.framework/Versions/1.0/GStreamer /Library/lib/GStreamer.framework/Versions/1.0/GStreamer
71+
72+
# Set Current version symlink
73+
sudo ln -sf 1.0 /Library/lib/GStreamer.framework/Versions/Current
74+
75+
# Create top-level symlinks
6876
cd /Library/lib/GStreamer.framework
6977
sudo ln -sf Versions/Current/lib lib
7078
sudo ln -sf Versions/Current/Headers Headers
7179
sudo ln -sf Versions/Current/Resources Resources
80+
sudo ln -sf Versions/Current/GStreamer GStreamer
7281
73-
# Create the main symlink for the whole framework
74-
sudo ln -sf /Library/Frameworks/GStreamer.framework /Library/lib/GStreamer.framework
75-
76-
# Verify the links
82+
# Verify the structure
83+
echo "Verifying framework structure:"
7784
ls -la /Library/lib/GStreamer.framework/Versions/1.0/
7885
7986
- name: Install ccache

0 commit comments

Comments
 (0)