Слияние кода завершено, страница обновится автоматически
name: subtitld
summary: Subtitld
description: |
Subtitld is a software to create and edit subtitles. Visit http://subtitld.org/ for more information.
icon: subtitld/graphics/subtitld.png
confinement: strict
adopt-info: subtitld
base: core20
compression: lzo
plugs:
gtk-3-themes:
interface: content
target: $SNAP/data-dir/themes
default-provider: gtk-common-themes:gtk-3-themes
icon-themes:
interface: content
target: $SNAP/data-dir/icons
default-provider: gtk-common-themes:icon-themes
sound-themes:
interface: content
target: $SNAP/data-dir/sounds
default-provider: gtk-common-themes:sounds-themes
gsettings: null
apps:
subtitld:
command: bin/desktop-launch $SNAP/bin/subtitld
environment:
LC_ALL: C.UTF-8
PYTHONPATH: $SNAP/lib/python3.8/site-packages:$PYTHONPATH
LIBRARY_PATH: "$LIBRARY_PATH:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET"
LD_LIBRARY_PATH: "$LD_LIBRARY_PATH:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/blas:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/lapack:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/samba:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/vdpau:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/dri"
QT_QPA_PLATFORMTHEME: gtk3
# DISABLE_WAYLAND: 1
plugs:
- gsettings
- opengl
- home
- network
- network-bind
- browser-support
- unity7
- x11
- optical-drive
- wayland
- desktop
- removable-media
- mount-observe
- audio-playback
parts:
prepare:
plugin: nil
build-packages:
- software-properties-common
prime: [-*]
desktop-qt6:
source: https://github.com/ubuntu/snapcraft-desktop-helpers.git
source-subdir: qt
plugin: make
after: [prepare]
make-parameters: ["FLAVOR=qt5"]
build-packages:
- build-essential
- qtbase5-dev
- dpkg-dev
stage-packages:
- libopengl0
- libglx0
- libgl1
- libegl1
- libxkbcommon0
- libfontconfig1
- qtwayland5
- libqt5gui5
- qt5-style-plugins
- libmpv1
- ffmpeg
- libffms2-4
- freeglut3
- libglu1-mesa
- libgl1-mesa-glx
- libegl1-mesa
- libwayland-egl1-mesa
- libva-glx2
- libvdpau-va-gl1
- libglvnd0
- libxcb-glx0
- python3-opengl
subtitld:
plugin: python
source: .
after: [prepare, desktop-qt6]
build-packages:
- python3-dev
- python3-setuptools
override-pull: |
snapcraftctl pull
snapcraftctl set-version "$VERSION_NUMBER"
snapcraftctl set-grade "stable"
override-build: |
snapcraftctl build
sed -i 's/find_library(name)/"libffms2.so.4.0.0"/g' $SNAPCRAFT_PART_INSTALL/lib/python3.8/site-packages/ffms2/get_library.py
sed -i 's/raise OSError("Cannot find libmpv in the usual places. Depending on your distro, you may try installing an "/sofile = "libmpv.so.1"/g' $SNAPCRAFT_PART_INSTALL/lib/python3.8/site-packages/mpv.py
sed -i 's/ "mpv-devel or mpv-libs package. If you have libmpv around but this script can/ \#/g' $SNAPCRAFT_PART_INSTALL/lib/python3.8/site-packages/mpv.py
sed -i 's/ "the documentation for ctypes/ \#/g' $SNAPCRAFT_PART_INSTALL/lib/python3.8/site-packages/mpv.py
sed -i 's/ "filename.")/ \#/g' $SNAPCRAFT_PART_INSTALL/lib/python3.8/site-packages/mpv.py
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )