mirror of
https://github.com/YunoHost-Apps/jellyfin_ynh.git
synced 2024-09-03 19:26:29 +02:00
Fix dependency package list : switch on architecture and release.
This commit is contained in:
parent
4934fbef36
commit
4168e73bb5
1 changed files with 38 additions and 7 deletions
|
@ -16,14 +16,45 @@ architecture=$(dpkg --print-architecture)
|
|||
discovery_service_port=1900
|
||||
discovery_client_port=7359
|
||||
|
||||
if [ $architecture == "arm64" ]; then
|
||||
ffmpeg_deps="libass9 libbluray2 libc6 libdrm2 libfontconfig1 libfreetype6 libfribidi0 libgcc1 libgmp10 libgnutls30 libmp3lame0 libopus0 libstdc++6 libtheora0 libvdpau1 libvorbis0a libvorbisenc2 libvpx5 libwebp6 libwebpmux3 libx11-6 libx264-155 libx265-165 libzvbi0 zlib1g"
|
||||
else
|
||||
ffmpeg_deps="libass9 libbluray2 libc6 libdrm-intel1 libdrm2 libfontconfig1 libfreetype6 libfribidi0 libgcc1 libgmp10 libgnutls30 libmp3lame0 libopus0 libstdc++6 libtheora0 libvdpau1 libvorbis0a libvorbisenc2 libvpx5 libwebp6 libwebpmux3 libx11-6 libx264-155 libx265-165 libzvbi0 libopencl1 zlib1g"
|
||||
fi
|
||||
ffmpeg_deps=(
|
||||
libass9
|
||||
libbluray2
|
||||
libc6
|
||||
libdrm2
|
||||
libfontconfig1
|
||||
libfreetype6
|
||||
libfribidi0
|
||||
libgcc1
|
||||
libgmp10
|
||||
libgnutls30
|
||||
libmp3lame0
|
||||
libopus0
|
||||
libstdc++6
|
||||
libtheora0
|
||||
libvdpau1
|
||||
libvorbis0a
|
||||
libvorbisenc2
|
||||
libwebp6
|
||||
libwebpmux3
|
||||
libx11-6
|
||||
libzvbi0
|
||||
zlib1g
|
||||
)
|
||||
|
||||
jellyfin_deps="at libsqlite3-0 libfontconfig1 libfreetype6 libssl1.1"
|
||||
pkg_dependencies="$ffmpeg_deps $jellyfin_deps"
|
||||
case "$debian" in
|
||||
buster) ffmpeg_deps+=( libvpx5 libx264-155 libx265-165 ) ;;
|
||||
bullseye) ffmpeg_deps+=( libvpx6 libx264-160 libx265-192 ) ;;
|
||||
*) echo "Unknown release: $debian" >&2; exit 1 ;;
|
||||
esac
|
||||
case "$architecture" in
|
||||
arm64) : ;;
|
||||
armhf) : ;;
|
||||
*) ffmpeg_deps+=( libdrm-intel1 libopencl1 ) ;;
|
||||
esac
|
||||
|
||||
jellyfin_deps=(at libsqlite3-0 libfontconfig1 libfreetype6 libssl1.1)
|
||||
|
||||
pkg_dependencies="${ffmpeg_deps[*]} ${jellyfin_deps[*]}"
|
||||
|
||||
#=================================================
|
||||
# PERSONAL HELPERS
|
||||
|
|
Loading…
Add table
Reference in a new issue