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_service_port=1900
|
||||||
discovery_client_port=7359
|
discovery_client_port=7359
|
||||||
|
|
||||||
if [ $architecture == "arm64" ]; then
|
ffmpeg_deps=(
|
||||||
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"
|
libass9
|
||||||
else
|
libbluray2
|
||||||
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"
|
libc6
|
||||||
fi
|
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"
|
case "$debian" in
|
||||||
pkg_dependencies="$ffmpeg_deps $jellyfin_deps"
|
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
|
# PERSONAL HELPERS
|
||||||
|
|
Loading…
Add table
Reference in a new issue