Skip to content

Commit b5f8dc1

Browse files
committed
Update release-build.yml
1 parent b9537dd commit b5f8dc1

1 file changed

Lines changed: 14 additions & 20 deletions

File tree

.github/workflows/release-build.yml

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -152,34 +152,28 @@ jobs:
152152
# Remove the app bundle from itself (avoid recursion)
153153
rm -rf publish/Alua.app/Contents/MacOS/Alua.app
154154
155-
# Create the font directory structure in Resources
156-
mkdir -p publish/Alua.app/Contents/Resources/Uno.Fonts.Fluent/Fonts
157-
158-
# Copy the actual font file to Resources directory
159-
if [ -f "publish/Alua.app/Contents/MacOS/Fonts/uno-fluentui-assets.ttf" ]; then
155+
# Find and copy font files directly to where they're needed
156+
if [ -f "publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf" ]; then
157+
# Create the font directory structure in MacOS if it doesn't exist
158+
mkdir -p publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts
159+
160+
# The font is already in the right place, no action needed
161+
echo "Font file already exists in MacOS directory"
162+
elif [ -f "publish/Alua.app/Contents/MacOS/Fonts/uno-fluentui-assets.ttf" ]; then
163+
# Copy from Fonts directory to Uno.Fonts.Fluent/Fonts directory
164+
mkdir -p publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts
160165
cp "publish/Alua.app/Contents/MacOS/Fonts/uno-fluentui-assets.ttf" \
161-
"publish/Alua.app/Contents/Resources/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf"
162-
elif [ -f "publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf" ]; then
163-
cp "publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf" \
164-
"publish/Alua.app/Contents/Resources/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf"
166+
"publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf"
167+
echo "Copied font file from Fonts to Uno.Fonts.Fluent/Fonts"
165168
fi
166169
167-
# Create the font directory structure in MacOS for the symlink
168-
mkdir -p publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts
169-
170-
# Create symbolic link to the font file in Resources
171-
ln -sf '../../../Resources/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf' \
172-
'publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf'
173-
174170
# Verify the structure was created
175171
echo "App bundle structure:"
176172
ls -la publish/Alua.app/Contents/
177173
echo "MacOS contents:"
178174
ls -la publish/Alua.app/Contents/MacOS/ | head -10
179-
echo "Resources font file:"
180-
ls -la publish/Alua.app/Contents/Resources/Uno.Fonts.Fluent/Fonts/
181-
echo "Symlink verification:"
182-
ls -la publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/
175+
echo "Font file verification:"
176+
find publish/Alua.app/Contents/MacOS -name "*uno-fluentui-assets.ttf*" -ls
183177
184178
# Create custom PKG with font fix
185179
- name: Create macOS PKG with font fix

0 commit comments

Comments
 (0)