blob: cbd76dd7de1aab98dbaf2d22d953d6072bb1e248 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/sh -e
# Small hook to build a system font cache in the Snap's system directory
# SPDX-License-Identifier: GPL-2.0-or-later
export SNAP_DESKTOP_RUNTIME=${SNAP}/gnome-platform
mkdir -p $SNAP_DATA/fontconfig
echo "<fontconfig>" > ${SNAP_DATA}/fontconfig/fonts.conf
echo "<cachedir>${SNAP_DATA}/fontconfig</cachedir>" >> ${SNAP_DATA}/fontconfig/fonts.conf
echo "<include ignore_missing=\"yes\">/etc/fonts/fonts.conf</include>" >> ${SNAP_DATA}/fontconfig/fonts.conf
if [ ! -z $SNAP_DESTKOP_RUNTIME ]; then
echo "<include ignore_missing=\"yes\">${SNAP_DESKTOP_RUNTIME}/etc/fonts/fonts.conf</include>" >> ${SNAP_DATA}/fontconfig/fonts.conf
fi
echo "</fontconfig>" >> ${SNAP_DATA}/fontconfig/fonts.conf
export FONTCONFIG_FILE=${SNAP_DATA}/fontconfig/fonts.conf
exec ${SNAP}/snap/command-chain/snapcraft-runner ${SNAP_DESKTOP_RUNTIME}/usr/bin/fc-cache --force --system-only --verbose
|