mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-04-01 23:00:58 +00:00
Use custom fontconfig file in snap to avoid problems with host fontconfig
This commit is contained in:
parent
d47e94ea4d
commit
3f661cc028
@ -118,6 +118,10 @@ parts:
|
|||||||
snapcraftctl set-version "$version"
|
snapcraftctl set-version "$version"
|
||||||
|
|
||||||
sed -i 's|^Icon=.*|Icon=/share/icons/hicolor/512x512/apps/telegram.png|g' lib/xdg/telegramdesktop.desktop
|
sed -i 's|^Icon=.*|Icon=/share/icons/hicolor/512x512/apps/telegram.png|g' lib/xdg/telegramdesktop.desktop
|
||||||
|
override-build: |
|
||||||
|
snapcraftctl build
|
||||||
|
mkdir -p "$SNAPCRAFT_PART_INSTALL/etc/fonts"
|
||||||
|
cp "$SNAPCRAFT_PART_SRC/Telegram/lib_ui/qt_conf/fc-custom.conf" "$SNAPCRAFT_PART_INSTALL/etc/fonts/fonts.conf"
|
||||||
after:
|
after:
|
||||||
- cmake
|
- cmake
|
||||||
- desktop-qt5
|
- desktop-qt5
|
||||||
@ -155,11 +159,13 @@ parts:
|
|||||||
- locales-all
|
- locales-all
|
||||||
- xdg-user-dirs
|
- xdg-user-dirs
|
||||||
- fcitx-frontend-qt5
|
- fcitx-frontend-qt5
|
||||||
|
stage: [-etc/fonts/fonts.conf]
|
||||||
|
|
||||||
qt5-gtk-platform:
|
qt5-gtk-platform:
|
||||||
plugin: nil
|
plugin: nil
|
||||||
stage-packages:
|
stage-packages:
|
||||||
- qt5-gtk-platformtheme
|
- qt5-gtk-platformtheme
|
||||||
|
stage: [-etc/fonts/fonts.conf]
|
||||||
|
|
||||||
cmake:
|
cmake:
|
||||||
source: "https://gitlab.kitware.com/cmake/cmake.git"
|
source: "https://gitlab.kitware.com/cmake/cmake.git"
|
||||||
@ -191,59 +197,37 @@ parts:
|
|||||||
source-branch: release/4.2
|
source-branch: release/4.2
|
||||||
plugin: autotools
|
plugin: autotools
|
||||||
build-packages:
|
build-packages:
|
||||||
- libtool
|
|
||||||
- pkg-config
|
|
||||||
- texi2html
|
|
||||||
- yasm
|
- yasm
|
||||||
- libass-dev
|
- libasound2-dev
|
||||||
- libfreetype6-dev
|
|
||||||
- libgpac-dev
|
|
||||||
- liblzma-dev
|
|
||||||
- libopus-dev
|
- libopus-dev
|
||||||
- libsdl1.2-dev
|
|
||||||
- libtheora-dev
|
|
||||||
- libva-dev
|
- libva-dev
|
||||||
- libvdpau-dev
|
- libvdpau-dev
|
||||||
- libvorbis-dev
|
|
||||||
- libxcb1-dev
|
|
||||||
- libxcb-shm0-dev
|
|
||||||
- libxcb-xfixes0-dev
|
|
||||||
- zlib1g-dev
|
|
||||||
stage-packages:
|
stage-packages:
|
||||||
- freeglut3
|
- libasound2
|
||||||
- libass9
|
|
||||||
- libfreetype6
|
|
||||||
- libgpac4
|
|
||||||
- liblzma5
|
|
||||||
- libopus0
|
- libopus0
|
||||||
- libslang2
|
|
||||||
- libsdl1.2debian
|
|
||||||
- libtheora0
|
|
||||||
- libva2
|
- libva2
|
||||||
- libva-drm2
|
- libva-drm2
|
||||||
- libvdpau1
|
- libvdpau1
|
||||||
- libvorbis0a
|
|
||||||
- libxcb1
|
|
||||||
- libxcb-shm0
|
|
||||||
- libxcb-xfixes0
|
|
||||||
- zlib1g
|
|
||||||
configflags:
|
configflags:
|
||||||
- --prefix=/usr
|
- --prefix=/usr
|
||||||
- --disable-debug
|
- --disable-debug
|
||||||
- --disable-programs
|
- --disable-programs
|
||||||
- --disable-doc
|
- --disable-doc
|
||||||
|
- --disable-autodetect
|
||||||
- --disable-everything
|
- --disable-everything
|
||||||
- --disable-neon
|
- --disable-neon
|
||||||
|
- --disable-iconv
|
||||||
- --enable-gpl
|
- --enable-gpl
|
||||||
- --enable-version3
|
- --enable-version3
|
||||||
- --enable-libopus
|
- --enable-libopus
|
||||||
|
- --enable-vaapi
|
||||||
|
- --enable-vdpau
|
||||||
- --enable-decoder=aac
|
- --enable-decoder=aac
|
||||||
- --enable-decoder=aac_latm
|
- --enable-decoder=aac_latm
|
||||||
- --enable-decoder=aasc
|
- --enable-decoder=aasc
|
||||||
- --enable-decoder=flac
|
- --enable-decoder=flac
|
||||||
- --enable-decoder=gif
|
- --enable-decoder=gif
|
||||||
- --enable-decoder=h264
|
- --enable-decoder=h264
|
||||||
- --enable-decoder=h264_vdpau
|
|
||||||
- --enable-decoder=mp1
|
- --enable-decoder=mp1
|
||||||
- --enable-decoder=mp1float
|
- --enable-decoder=mp1float
|
||||||
- --enable-decoder=mp2
|
- --enable-decoder=mp2
|
||||||
@ -255,7 +239,6 @@ parts:
|
|||||||
- --enable-decoder=mp3on4
|
- --enable-decoder=mp3on4
|
||||||
- --enable-decoder=mp3on4float
|
- --enable-decoder=mp3on4float
|
||||||
- --enable-decoder=mpeg4
|
- --enable-decoder=mpeg4
|
||||||
- --enable-decoder=mpeg4_vdpau
|
|
||||||
- --enable-decoder=msmpeg4v2
|
- --enable-decoder=msmpeg4v2
|
||||||
- --enable-decoder=msmpeg4v3
|
- --enable-decoder=msmpeg4v3
|
||||||
- --enable-decoder=opus
|
- --enable-decoder=opus
|
||||||
|
Loading…
Reference in New Issue
Block a user