From e2edc58073383cc49fb8fb5d6bd82de0706eeba2 Mon Sep 17 00:00:00 2001 From: dr41nU <50152843+dr41nU@users.noreply.github.com> Date: Fri, 23 Aug 2019 16:37:24 +0200 Subject: [PATCH 1/7] Rename jellyfin-ffmpeg.src to jellyfin-ffmpeg-amd64.src --- conf/{jellyfin-ffmpeg.src => jellyfin-ffmpeg-amd64.src} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename conf/{jellyfin-ffmpeg.src => jellyfin-ffmpeg-amd64.src} (100%) diff --git a/conf/jellyfin-ffmpeg.src b/conf/jellyfin-ffmpeg-amd64.src similarity index 100% rename from conf/jellyfin-ffmpeg.src rename to conf/jellyfin-ffmpeg-amd64.src From e029bc47bb65aaffd0482a5a10f309d61735ac33 Mon Sep 17 00:00:00 2001 From: dr41nU <50152843+dr41nU@users.noreply.github.com> Date: Fri, 23 Aug 2019 16:38:05 +0200 Subject: [PATCH 2/7] Create jellyfin-ffmpeg-arm64.src --- conf/jellyfin-ffmpeg-arm64.src | 1 + 1 file changed, 1 insertion(+) create mode 100644 conf/jellyfin-ffmpeg-arm64.src diff --git a/conf/jellyfin-ffmpeg-arm64.src b/conf/jellyfin-ffmpeg-arm64.src new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/conf/jellyfin-ffmpeg-arm64.src @@ -0,0 +1 @@ + From 5cd00a69a6f9340da905170c31e1608051561cb1 Mon Sep 17 00:00:00 2001 From: dr41nU <50152843+dr41nU@users.noreply.github.com> Date: Fri, 23 Aug 2019 16:40:44 +0200 Subject: [PATCH 3/7] Add arm source file and sum --- conf/jellyfin-ffmpeg-arm64.src | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/conf/jellyfin-ffmpeg-arm64.src b/conf/jellyfin-ffmpeg-arm64.src index 8b13789..c223c96 100644 --- a/conf/jellyfin-ffmpeg-arm64.src +++ b/conf/jellyfin-ffmpeg-arm64.src @@ -1 +1,7 @@ - +SOURCE_URL=https://github.com/jellyfin/jellyfin-ffmpeg/releases/download/v4.0.4-3/jellyfin-ffmpeg_4.0.4-3-stretch_arm64.deb +SOURCE_SUM=a98a760886de0a78d4a08e6ff0b141ac006fa68081cfb74ed4b07b56b56dc0e502f2f4cad7d5d2e6b54df7a4b959f6439ca628db02f156b0c262812688bc1eef +SOURCE_SUM_PRG=sha512sum +SOURCE_FORMAT=deb +SOURCE_IN_SUBDIR=false +SOURCE_EXTRACT=false +SOURCE_FILENAME=jellyfin-ffmpeg.deb From acf180f7aca418e438abb700373f80f3d9eff9af Mon Sep 17 00:00:00 2001 From: dr41nU <50152843+dr41nU@users.noreply.github.com> Date: Fri, 23 Aug 2019 19:06:49 +0200 Subject: [PATCH 4/7] Add arm64 arch check for installing ffmpeg --- scripts/install | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/install b/scripts/install index 9245d32..1a9b254 100644 --- a/scripts/install +++ b/scripts/install @@ -102,7 +102,13 @@ ynh_app_setting_set $app port $port ynh_app_setting_set $app final_path $final_path # Download, check integrity, uncompress and patch the source from app.src + ynh_setup_source "$final_path" "jellyfin-ffmpeg" +case `uname -m` in + x86_64) ynh_setup_source "$final_path" "jellyfin-ffmpeg-amd64" ;; + aarch64) ynh_setup_source "$final_path" "jellyfin-ffmpeg-arm64" ;; + *) ynh_die --message="Unknown arch" ;; +esac ynh_app_setting_set $app final_path $final_path # Download, check integrity, uncompress and patch the source from app.src From 8f2245cdfd6ec88101c45ebeb5c124bae65a9dea Mon Sep 17 00:00:00 2001 From: dr41nU <50152843+dr41nU@users.noreply.github.com> Date: Fri, 23 Aug 2019 19:23:32 +0200 Subject: [PATCH 5/7] Add arm64 arch for ffmpeg --- scripts/install | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/install b/scripts/install index 1a9b254..001e605 100644 --- a/scripts/install +++ b/scripts/install @@ -103,11 +103,10 @@ ynh_app_setting_set $app port $port ynh_app_setting_set $app final_path $final_path # Download, check integrity, uncompress and patch the source from app.src -ynh_setup_source "$final_path" "jellyfin-ffmpeg" case `uname -m` in x86_64) ynh_setup_source "$final_path" "jellyfin-ffmpeg-amd64" ;; aarch64) ynh_setup_source "$final_path" "jellyfin-ffmpeg-arm64" ;; - *) ynh_die --message="Unknown arch" ;; + *) ynh_die "Unknown arch" ;; esac ynh_app_setting_set $app final_path $final_path From 46937dbede7105185acfe3b28bbef5bce7b8ad42 Mon Sep 17 00:00:00 2001 From: dr41nU <50152843+dr41nU@users.noreply.github.com> Date: Fri, 23 Aug 2019 19:30:10 +0200 Subject: [PATCH 6/7] Add file for arm64 arch --- conf/jellyfin-arm64.src | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 conf/jellyfin-arm64.src diff --git a/conf/jellyfin-arm64.src b/conf/jellyfin-arm64.src new file mode 100644 index 0000000..c76df41 --- /dev/null +++ b/conf/jellyfin-arm64.src @@ -0,0 +1,7 @@ +SOURCE_URL=https://github.com/jellyfin/jellyfin/releases/download/v10.3.7/jellyfin_10.3.7-1_debian-arm64.deb +SOURCE_SUM=b1cc9660e58b971eceda89a2166fbb3e203fec32f9f7546434effcb5587ffb54fe809fa630c1e3eff491ee63541e1ef538ae9d001a86a3521fe26960ffd93604 +SOURCE_SUM_PRG=sha512sum +SOURCE_FORMAT=deb +SOURCE_IN_SUBDIR=false +SOURCE_EXTRACT=false +SOURCE_FILENAME=jellyfin.deb From afb184f066a41c9a89b1bf7d9efa95ec21f067f6 Mon Sep 17 00:00:00 2001 From: dr41nU <50152843+dr41nU@users.noreply.github.com> Date: Fri, 23 Aug 2019 19:37:32 +0200 Subject: [PATCH 7/7] Add arm64 arch for jellyfin --- scripts/install | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/install b/scripts/install index 001e605..4981a09 100644 --- a/scripts/install +++ b/scripts/install @@ -111,7 +111,12 @@ esac ynh_app_setting_set $app final_path $final_path # Download, check integrity, uncompress and patch the source from app.src -ynh_setup_source "$final_path" + +case `uname -m` in + x86_64) ynh_setup_source "$final_path" ;; + aarch64) ynh_setup_source "$final_path" "jellyfin-arm64" ;; + *) ynh_die "Unknown arch" ;; +esac #==============================================