diff --git a/build.yaml b/build.yaml index bdf2599..e614c3c 100644 --- a/build.yaml +++ b/build.yaml @@ -48,7 +48,7 @@ fedora: # Portable archives linux: build_function: build_linux - archivetypes: targz + archivetypes: targz,tarxz archmaps: amd64: DOTNET_ARCH: x64 @@ -81,7 +81,7 @@ windows: imagename: jellyfin-builder-windows macos: build_function: build_macos - archivetypes: targz + archivetypes: targz,tarxz archmaps: amd64: DOTNET_ARCH: x64 @@ -93,7 +93,7 @@ macos: imagename: jellyfin-builder-macos portable: build_function: build_portable - archivetypes: targz,zip + archivetypes: targz,tarxz,zip dockerfile: portable/Dockerfile imagename: jellyfin-builder-portable diff --git a/portable/build.sh b/portable/build.sh index 9259800..e5cc731 100755 --- a/portable/build.sh +++ b/portable/build.sh @@ -48,6 +48,9 @@ for ARCHIVE_TYPE in $( tr ',' '\n' <<<"${ARCHIVE_TYPES}" ); do targz) tar -czf "${ARTIFACT_DIR}"/jellyfin_${VERSION_SUFFIX}.tar.gz . ;; + tarxz) + tar -czf "${ARTIFACT_DIR}"/jellyfin_${VERSION_SUFFIX}.tar.xz . + ;; zip) zip -qr "${ARTIFACT_DIR}"/jellyfin_${VERSION_SUFFIX}.zip . ;;