68 lines
1.9 KiB
YAML
68 lines
1.9 KiB
YAML
flatpak:
|
|
id: org.videolan.vlc
|
|
branch: stable
|
|
runtime-name: flatpak-kde5-runtime
|
|
runtime-version: f44
|
|
packages:
|
|
- vlc
|
|
- vlc-gui-qt
|
|
- vlc-gui-skins2
|
|
- vlc-plugins-base
|
|
- vlc-plugins-extra
|
|
- vlc-plugins-video-out
|
|
- vlc-plugin-ffmpeg
|
|
- vlc-plugin-fluidsynth
|
|
- vlc-plugin-gnome
|
|
- vlc-plugin-gstreamer
|
|
- vlc-plugin-ieee1394
|
|
- vlc-plugin-jack
|
|
- vlc-plugin-kde
|
|
- vlc-plugin-lua
|
|
- vlc-plugin-notify
|
|
- vlc-plugin-pulseaudio
|
|
- vlc-plugin-rdp
|
|
- vlc-plugin-samba
|
|
- vlc-plugin-svg
|
|
- vlc-plugin-visualization
|
|
- vlc-plugin-vnc
|
|
# external plugins
|
|
- vlc-plugin-bittorrent
|
|
- vlc-plugin-pause-click
|
|
- vlc-plugin-pipewire
|
|
# weak dependencies
|
|
- fluid-soundfont-gm
|
|
command: vlc
|
|
rename-desktop-file: vlc.desktop
|
|
rename-icon: vlc
|
|
copy-icon: true
|
|
add-extensions:
|
|
org.videolan.vlc.Plugin:
|
|
versions: f44
|
|
directory: share/vlc/extra
|
|
subdirectories: true
|
|
merge-dirs: plugins
|
|
add-ld-path: lib
|
|
autodelete: true
|
|
no-autodownload: true
|
|
finish-args: |-
|
|
--device=all
|
|
--filesystem=home
|
|
--filesystem=xdg-config/kdeglobals:ro
|
|
--filesystem=xdg-run/gvfs
|
|
--filesystem=xdg-run/pipewire-0
|
|
--share=ipc
|
|
--share=network
|
|
--socket=x11
|
|
--socket=pulseaudio
|
|
--own-name=org.mpris.MediaPlayer2.vlc
|
|
--system-talk-name=org.freedesktop.Avahi
|
|
--talk-name=org.freedesktop.Notifications
|
|
--talk-name=org.freedesktop.ScreenSaver
|
|
--talk-name=org.freedesktop.secrets
|
|
--talk-name=org.kde.kconfig.notify
|
|
--talk-name=org.kde.KGlobalSettings
|
|
--talk-name=org.kde.kwalletd5
|
|
--talk-name=org.kde.StatusNotifierWatcher
|
|
--talk-name=org.mpris.MediaPlayer2.Player
|
|
cleanup-commands: |
|
|
ln -s /app/share/vlc/extra/plugins /app/lib64/vlc/plugins/extra
|