mirror of
https://github.com/jellyfin/jellyfin-ffmpeg.git
synced 2024-11-23 13:59:45 +00:00
25 lines
656 B
Bash
Executable File
25 lines
656 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -o xtrace
|
|
set -o errexit
|
|
|
|
# Check for dependencies
|
|
for dep in bash docker; do
|
|
command -v ${dep} &>/dev/null || { echo "The command '${dep}' is required."; exit 1; }
|
|
done
|
|
|
|
# Build the jellyfin-ffmpeg portable version
|
|
[[ $(docker image ls 'ghcr.io/jellyfin/jellyfin-ffmpeg/linux64-gpl:latest' | wc -l) -eq 1 ]] && \
|
|
./builder/makeimage.sh linux64 gpl
|
|
|
|
./builder/build.sh linux64 gpl
|
|
|
|
# If no 1st parameter was specified, move pkg to parent directory
|
|
if [[ -z ${1} ]]; then
|
|
path="../bin"
|
|
else
|
|
path="${1}"
|
|
fi
|
|
mkdir ${path} &>/dev/null || true
|
|
mv builder/artifacts/jellyfin-ffmpeg*portable_linux64-gpl*.tar.xz "${path}"
|