From 0f8ee7d69a06a3bea6a551704ab340b06a7cf3a4 Mon Sep 17 00:00:00 2001
From: Sam Heinz <54530346+asylumexp@users.noreply.github.com>
Date: Wed, 10 Apr 2024 08:06:23 +1000
Subject: [PATCH] Ported Jackett, Jellyfin to ARM64
---
README.md | 2 ++
ct/jackett.sh | 2 +-
ct/jellyfin.sh | 2 +-
install/jackett-install.sh | 7 ++++---
install/jellyfin-install.sh | 3 ++-
5 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 828e08177..e930b2095 100644
--- a/README.md
+++ b/README.md
@@ -82,6 +82,8 @@ Any applications not in ported or unsupported need to be tested for whether they
⭕ Hyperion
⭕ InfluxDB
⭕ ioBroker
+ ⭕ Jackett
+ ⭕ Jellyfin
⭕ Jellyseerr
⭕ Mafl
⭕ Nginx Proxy Manager
diff --git a/ct/jackett.sh b/ct/jackett.sh
index 096eef899..6be20faba 100644
--- a/ct/jackett.sh
+++ b/ct/jackett.sh
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
-source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
+source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
diff --git a/ct/jellyfin.sh b/ct/jellyfin.sh
index 6f5dfc8bd..dcc04c70a 100644
--- a/ct/jellyfin.sh
+++ b/ct/jellyfin.sh
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
-source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
+source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
diff --git a/install/jackett-install.sh b/install/jackett-install.sh
index bb9286870..b51371653 100644
--- a/install/jackett-install.sh
+++ b/install/jackett-install.sh
@@ -17,13 +17,14 @@ msg_info "Installing Dependencies"
$STD apt-get install -y curl
$STD apt-get install -y sudo
$STD apt-get install -y mc
+$STD apt-get install -y wget
msg_ok "Installed Dependencies"
msg_info "Installing Jackett"
RELEASE=$(wget -q https://github.com/Jackett/Jackett/releases/latest -O - | grep "title>Release" | cut -d " " -f 4)
-wget -q https://github.com/Jackett/Jackett/releases/download/$RELEASE/Jackett.Binaries.LinuxAMDx64.tar.gz
-tar -xzf Jackett.Binaries.LinuxAMDx64.tar.gz -C /opt
-rm -rf Jackett.Binaries.LinuxAMDx64.tar.gz
+wget -q https://github.com/Jackett/Jackett/releases/download/$RELEASE/Jackett.Binaries.LinuxARM64.tar.gz
+tar -xzf Jackett.Binaries.LinuxARM64.tar.gz -C /opt
+rm -rf Jackett.Binaries.LinuxARM64.tar.gz
msg_ok "Installed Jackett"
msg_info "Creating Service"
diff --git a/install/jellyfin-install.sh b/install/jellyfin-install.sh
index 8b6549031..74c73faf3 100644
--- a/install/jellyfin-install.sh
+++ b/install/jellyfin-install.sh
@@ -18,6 +18,7 @@ $STD apt-get install -y curl
$STD apt-get install -y sudo
$STD apt-get install -y gnupg
$STD apt-get install -y mc
+$STD apt-get install -y wget
msg_ok "Installed Dependencies"
if [[ "$CTTYPE" == "0" ]]; then
@@ -45,7 +46,7 @@ Types: deb
URIs: https://repo.jellyfin.org/${PCT_OSTYPE}
Suites: ${VERSION}
Components: main
-Architectures: amd64
+Architectures: arm64
Signed-By: /etc/apt/keyrings/jellyfin.gpg
EOF
# Install Jellyfin using the metapackage (which will fetch jellyfin-server, jellyfin-web, and jellyfin-ffmpeg5)