2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-22 02:07:24 +00:00

Use symbolic links for icons in snap

This commit is contained in:
Ilya Fedin 2025-08-09 11:26:05 +00:00 committed by John Preston
parent a8430d8ecf
commit 0bc59a82ba

View File

@ -72,9 +72,11 @@ parts:
for i in $(find "$CRAFT_PART_INSTALL/usr/share/icons" -name "$APP_ID*.svg" -o -name "$APP_ID*.png"); do for i in $(find "$CRAFT_PART_INSTALL/usr/share/icons" -name "$APP_ID*.svg" -o -name "$APP_ID*.png"); do
PREFIXED="$(dirname "$i")/snap.$CRAFT_PROJECT_NAME.$(basename "$i" | sed "s/$APP_ID//")" PREFIXED="$(dirname "$i")/snap.$CRAFT_PROJECT_NAME.$(basename "$i" | sed "s/$APP_ID//")"
mv "$i" "$PREFIXED" mv "$i" "$PREFIXED"
DEST="$(dirname "$i" | sed 's@usr/share@meta/gui@')" DEST="$(echo "$PREFIXED" | sed 's@usr/share@meta/gui@')"
mkdir -p "$DEST" DESTDIR="$(dirname "$DEST")"
cp -r "$PREFIXED" "$DEST" mkdir -p "$DESTDIR"
RELATIVE="$(realpath -s --relative-to="$DESTDIR" "$PREFIXED")"
ln -sfn "$RELATIVE" "$DEST"
done done
after: after:
- ada - ada