Compare commits

...

18 Commits

Author SHA1 Message Date
LinuxServer-CI
cc3322df72 Bot Updating Package Versions 2023-08-20 06:54:41 +00:00
LinuxServer-CI
80297c481b Bot Updating Package Versions 2023-08-13 06:52:09 +00:00
LinuxServer-CI
848d7cfaa8 Bot Updating Templated Files 2023-08-10 17:38:16 +00:00
Adam
794fb7e6c4 Merge pull request #258 from linuxserver/master-unrar 2023-08-10 18:29:51 +01:00
TheSpad
459e5358b8 Bump unrar to 6.2.10 2023-08-10 17:42:23 +01:00
LinuxServer-CI
9375b08ccd Bot Updating Package Versions 2023-08-06 06:52:17 +00:00
LinuxServer-CI
5fa582cc16 Bot Updating Package Versions 2023-08-01 05:49:07 +00:00
LinuxServer-CI
6392acb158 Bot Updating Package Versions 2023-07-30 01:50:26 +00:00
LinuxServer-CI
c234e75e6e Bot Updating Package Versions 2023-07-23 06:51:50 +00:00
LinuxServer-CI
83e5715b29 Bot Updating Package Versions 2023-07-16 06:53:50 +00:00
LinuxServer-CI
bbe3d16565 Bot Updating Package Versions 2023-07-09 06:53:52 +00:00
LinuxServer-CI
e21acb12c6 Bot Updating Package Versions 2023-07-02 06:55:20 +00:00
LinuxServer-CI
0b5b9cd08d Bot Updating Templated Files 2023-07-02 06:51:08 +00:00
LinuxServer-CI
77e443e9f0 Bot Updating Package Versions 2023-06-25 06:54:28 +00:00
LinuxServer-CI
b7e498afea Bot Updating Package Versions 2023-06-18 20:49:19 +00:00
LinuxServer-CI
3f42002b0a Bot Updating Package Versions 2023-06-18 09:42:29 +00:00
Roxedus
e5681f659b Merge pull request #246 from linuxserver/master-armhf 2023-06-18 11:38:16 +02:00
TheSpad
20969e294b Deprecate armhf 2023-06-17 14:39:33 +01:00
10 changed files with 290 additions and 351 deletions

View File

@@ -53,7 +53,6 @@ body:
options:
- x86-64
- arm64
- armhf
validations:
required: true
- type: textarea

View File

@@ -74,7 +74,7 @@ jobs:
echo "**** Version ${EXT_RELEASE} already pushed, exiting ****"
echo "Version ${EXT_RELEASE} already pushed, exiting" >> $GITHUB_STEP_SUMMARY
exit 0
elif [[ $(curl -sL "http://dl-cdn.alpinelinux.org/alpine/edge/community/aarch64/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:'"qbittorrent-nox"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://') != "${EXT_RELEASE}" ]] || [[ $(curl -sL "http://dl-cdn.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:'"qbittorrent-nox"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://') != "${EXT_RELEASE}" ]]; then
elif [[ $(curl -sL "http://dl-cdn.alpinelinux.org/alpine/edge/community/aarch64/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:'"qbittorrent-nox"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://') != "${EXT_RELEASE}" ]]; then
echo "**** New version ${EXT_RELEASE} found; but not all arch repos updated yet; exiting ****"
echo "New version ${EXT_RELEASE} found; but not all arch repos updated yet; exiting" >> $GITHUB_STEP_SUMMARY
FAILURE_REASON="New version ${EXT_RELEASE} for qbittorrent tag latest is detected, however not all arch repos are updated yet. Will try again later."

View File

@@ -11,7 +11,7 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
LABEL maintainer="thespad"
# environment settings
ARG UNRAR_VERSION=6.2.8
ARG UNRAR_VERSION=6.2.10
ENV HOME="/config" \
XDG_CONFIG_HOME="/config" \
XDG_DATA_HOME="/config"

View File

@@ -11,7 +11,7 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
LABEL maintainer="thespad"
# environment settings
ARG UNRAR_VERSION=6.2.8
ARG UNRAR_VERSION=6.2.10
ENV HOME="/config" \
XDG_CONFIG_HOME="/config" \
XDG_DATA_HOME="/config"

View File

@@ -1,73 +0,0 @@
# syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-edge
# set version label
ARG BUILD_DATE
ARG VERSION
ARG QBITTORRENT_VERSION
ARG QBT_VERSION
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
LABEL maintainer="thespad"
# environment settings
ARG UNRAR_VERSION=6.2.8
ENV HOME="/config" \
XDG_CONFIG_HOME="/config" \
XDG_DATA_HOME="/config"
# install runtime packages and qbitorrent-cli
RUN \
echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \
build-base && \
echo "**** install packages ****" && \
apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing \
icu-libs \
libstdc++ \
openssl \
openssl1.1-compat \
p7zip \
python3 \
qt6-qtbase-sqlite && \
echo "**** install unrar from source ****" && \
mkdir /tmp/unrar && \
curl -o \
/tmp/unrar.tar.gz -L \
"https://www.rarlab.com/rar/unrarsrc-${UNRAR_VERSION}.tar.gz" && \
tar xf \
/tmp/unrar.tar.gz -C \
/tmp/unrar --strip-components=1 && \
cd /tmp/unrar && \
make && \
install -v -m755 unrar /usr/bin && \
if [ -z ${QBITTORRENT_VERSION+x} ]; then \
QBITTORRENT_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
&& awk '/^P:qbittorrent-nox$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
fi && \
apk add -U --upgrade --no-cache \
qbittorrent-nox==${QBITTORRENT_VERSION} && \
echo "***** install qbitorrent-cli ****" && \
mkdir /qbt && \
QBT_VERSION=$(curl -sL "https://api.github.com/repos/fedarovich/qbittorrent-cli/releases" \
| awk '/tag_name/{print $4;exit}' FS='[""]'); \
curl -o \
/tmp/qbt.tar.gz -L \
"https://github.com/fedarovich/qbittorrent-cli/releases/download/${QBT_VERSION}/qbt-linux-alpine-arm-${QBT_VERSION:1}.tar.gz" && \
tar xf \
/tmp/qbt.tar.gz -C \
/qbt && \
echo "**** cleanup ****" && \
apk del --purge \
build-dependencies && \
rm -rf \
/root/.cache \
/tmp/*
# add local files
COPY root/ /
# ports and volumes
EXPOSE 8080 6881 6881/udp
VOLUME /config

83
Jenkinsfile vendored
View File

@@ -167,7 +167,7 @@ pipeline {
env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/' + env.CONTAINER_NAME
env.QUAYIMAGE = 'quay.io/linuxserver.io/' + env.CONTAINER_NAME
if (env.MULTIARCH == 'true') {
env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER
env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER
} else {
env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER
}
@@ -190,7 +190,7 @@ pipeline {
env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lsiodev-' + env.CONTAINER_NAME
env.QUAYIMAGE = 'quay.io/linuxserver.io/lsiodev-' + env.CONTAINER_NAME
if (env.MULTIARCH == 'true') {
env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA
env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA
} else {
env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA
}
@@ -213,7 +213,7 @@ pipeline {
env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lspipepr-' + env.CONTAINER_NAME
env.QUAYIMAGE = 'quay.io/linuxserver.io/lspipepr-' + env.CONTAINER_NAME
if (env.MULTIARCH == 'true') {
env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST
env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST
} else {
env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST
}
@@ -284,7 +284,7 @@ pipeline {
echo "Jenkinsfile is up to date."
fi
# Stage 2 - Delete old templates
OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml"
OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf"
for i in ${OLD_TEMPLATES}; do
if [[ -f "${i}" ]]; then
TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}"
@@ -320,12 +320,13 @@ pipeline {
mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows
mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE
cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ || :
cp --parents readme-vars.yml ${TEMPDIR}/repo/${LS_REPO}/ || :
cd ${TEMPDIR}/repo/${LS_REPO}/
if ! grep -q '.jenkins-external' .gitignore 2>/dev/null; then
echo ".jenkins-external" >> .gitignore
git add .gitignore
fi
git add ${TEMPLATED_FILES}
git add readme-vars.yml ${TEMPLATED_FILES}
git commit -m 'Bot Updating Templated Files'
git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all
echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER}
@@ -519,44 +520,6 @@ pipeline {
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
}
}
stage('Build ARMHF') {
agent {
label 'ARMHF'
}
steps {
echo "Running on node: ${NODE_NAME}"
echo 'Logging into Github'
sh '''#! /bin/bash
echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
'''
sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile.armhf"
sh "docker buildx build \
--label \"org.opencontainers.image.created=${GITHUB_DATE}\" \
--label \"org.opencontainers.image.authors=linuxserver.io\" \
--label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-qbittorrent/packages\" \
--label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-qbittorrent\" \
--label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-qbittorrent\" \
--label \"org.opencontainers.image.version=${EXT_RELEASE_CLEAN}-ls${LS_TAG_NUMBER}\" \
--label \"org.opencontainers.image.revision=${COMMIT_SHA}\" \
--label \"org.opencontainers.image.vendor=linuxserver.io\" \
--label \"org.opencontainers.image.licenses=GPL-3.0-only\" \
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
--label \"org.opencontainers.image.title=Qbittorrent\" \
--label \"org.opencontainers.image.description=The [Qbittorrent](https://www.qbittorrent.org/) project aims to provide an open-source software alternative to µTorrent. qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.\" \
--no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} --platform=linux/arm/v7 \
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
sh "docker tag ${IMAGE}:arm32v7-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}"
retry(5) {
sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}"
}
sh '''#! /bin/bash
containers=$(docker ps -aq)
if [[ -n "${containers}" ]]; then
docker stop ${containers}
fi
docker system prune -af --volumes || : '''
}
}
stage('Build ARM64') {
agent {
label 'ARM64'
@@ -697,9 +660,7 @@ pipeline {
set -e
docker pull ghcr.io/linuxserver/ci:latest
if [ "${MULTIARCH}" == "true" ]; then
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
fi
docker run --rm \
@@ -802,8 +763,6 @@ pipeline {
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
if [ "${CI}" == "false" ]; then
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
fi
@@ -811,49 +770,47 @@ pipeline {
docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG}
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-latest
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG}
docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG}
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-latest
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG}
docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-latest
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
if [ -n "${SEMVER}" ]; then
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER}
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${SEMVER}
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
fi
docker push ${MANIFESTIMAGE}:amd64-${META_TAG}
docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG}
docker push ${MANIFESTIMAGE}:amd64-latest
docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG}
docker push ${MANIFESTIMAGE}:arm32v7-latest
docker push ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG}
docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG}
docker push ${MANIFESTIMAGE}:arm64v8-latest
docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
if [ -n "${SEMVER}" ]; then
docker push ${MANIFESTIMAGE}:amd64-${SEMVER}
docker push ${MANIFESTIMAGE}:arm32v7-${SEMVER}
docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER}
fi
docker manifest push --purge ${MANIFESTIMAGE}:latest || :
docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:arm64v8-latest
docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm32v7-latest --os linux --arch arm
docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest
docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} || :
docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} --os linux --arch arm
docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8
docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} || :
docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} --os linux --arch arm
docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8
if [ -n "${SEMVER}" ]; then
docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} || :
docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} --os linux --arch arm
docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} --os linux --arch arm64 --variant v8
fi
token=$(curl -sX GET "https://ghcr.io/token?scope=repository%3Alinuxserver%2F${CONTAINER_NAME}%3Apull" | jq -r '.token')
digest=$(curl -s \
--header "Accept: application/vnd.docker.distribution.manifest.v2+json" \
--header "Authorization: Bearer ${token}" \
"https://ghcr.io/v2/linuxserver/${CONTAINER_NAME}/manifests/arm32v7-latest")
if [[ $(echo "$digest" | jq -r '.layers') != "null" ]]; then
docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest || :
docker manifest create ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:amd64-latest
docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest
fi
docker manifest push --purge ${MANIFESTIMAGE}:latest
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG}

View File

@@ -56,7 +56,7 @@ The architectures supported by this image are:
| :----: | :----: | ---- |
| x86-64 | ✅ | amd64-\<version tag\> |
| arm64 | ✅ | arm64v8-\<version tag\> |
| armhf | | arm32v7-\<version tag\> |
| armhf | | |
## Version Tags
@@ -264,6 +264,8 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **10.08.23:** - Bump unrar to 6.2.10.
* **17.06.23:** - Deprecate armhf as per [https://www.linuxserver.io/armhf](https://www.linuxserver.io/armhf).
* **10.06.23:** - Bump unrar to 6.2.8.
* **23.02.23:** - Add qt6-qtbase-sqlite to support SQLite database for resume files.
* **29.11.22:** - Add openssl1.1-compat for qbittorrent-cli.

View File

@@ -6,6 +6,7 @@ external_type: alpine_repo
release_type: stable
release_tag: latest
ls_branch: master
build_armhf: false
repo_vars:
- CONTAINER_NAME = 'qbittorrent'
- BUILD_VERSION_ARG = 'QBITTORRENT_VERSION'

View File

@@ -1,209 +1,261 @@
NAME VERSION TYPE
7zip 22.01-r5 apk
Alba.CsConsoleFormat 1.0.0 dotnet
BencodeNET 2.3.0 dotnet
CsvHelper 12.1.2 dotnet
IPNetwork2 2.5.235 dotnet
McMaster.Extensions.CommandLineUtils 2.4.4 dotnet
Microsoft.CSharp 4.4.0 dotnet
Microsoft.NETCore.Platforms 1.1.0 dotnet
Microsoft.NETCore.Targets 1.1.0 dotnet
Microsoft.Win32.Primitives 4.3.0 dotnet
Mono.Posix.NETStandard 1.0.0 dotnet
NETStandard.Library 1.6.1 dotnet
NJsonSchema 9.14.1 dotnet
Newtonsoft.Json 13.0.1 dotnet
Portable.BouncyCastle 1.8.8 dotnet
Portable.Xaml 0.18.0 dotnet
QBittorrent.Client 1.8.23016.2 dotnet
System.AppContext 4.3.0 dotnet
System.Buffers 4.3.0 dotnet
System.Collections 4.3.0 dotnet
System.Collections.Concurrent 4.3.0 dotnet
System.Collections.NonGeneric 4.3.0 dotnet
System.Collections.Specialized 4.3.0 dotnet
System.ComponentModel 4.3.0 dotnet
System.ComponentModel.Annotations 4.4.1 dotnet
System.ComponentModel.Primitives 4.3.0 dotnet
System.ComponentModel.TypeConverter 4.3.0 dotnet
System.Console 4.3.0 dotnet
System.Diagnostics.Debug 4.3.0 dotnet
System.Diagnostics.DiagnosticSource 4.3.0 dotnet
System.Diagnostics.Tools 4.3.0 dotnet
System.Diagnostics.Tracing 4.3.0 dotnet
System.Globalization 4.3.0 dotnet
System.Globalization.Calendars 4.3.0 dotnet
System.Globalization.Extensions 4.3.0 dotnet
System.IO 4.3.0 dotnet
System.IO.Compression 4.3.0 dotnet
System.IO.Compression.ZipFile 4.3.0 dotnet
System.IO.FileSystem 4.3.0 dotnet
System.IO.FileSystem.Primitives 4.3.0 dotnet
System.Linq 4.3.0 dotnet
System.Linq.Expressions 4.3.0 dotnet
System.Net.Http 4.3.0 dotnet
System.Net.NameResolution 4.3.0 dotnet
System.Net.Primitives 4.3.0 dotnet
System.Net.Sockets 4.3.0 dotnet
System.ObjectModel 4.3.0 dotnet
System.Private.Uri 4.3.0 dotnet
System.Reflection 4.3.0 dotnet
System.Reflection.Emit 4.3.0 dotnet
System.Reflection.Emit.ILGeneration 4.3.0 dotnet
System.Reflection.Emit.Lightweight 4.3.0 dotnet
System.Reflection.Extensions 4.3.0 dotnet
System.Reflection.Primitives 4.3.0 dotnet
System.Reflection.TypeExtensions 4.4.0 dotnet
System.Resources.ResourceManager 4.3.0 dotnet
System.Runtime 4.3.0 dotnet
System.Runtime.Extensions 4.3.0 dotnet
System.Runtime.Handles 4.3.0 dotnet
System.Runtime.InteropServices 4.3.0 dotnet
System.Runtime.InteropServices.RuntimeInformation 4.3.0 dotnet
System.Runtime.Numerics 4.3.0 dotnet
System.Runtime.Serialization.Primitives 4.3.0 dotnet
System.Security.Claims 4.3.0 dotnet
System.Security.Cryptography.Algorithms 4.3.0 dotnet
System.Security.Cryptography.Cng 4.3.0 dotnet
System.Security.Cryptography.Csp 4.3.0 dotnet
System.Security.Cryptography.Encoding 4.3.0 dotnet
System.Security.Cryptography.OpenSsl 4.3.0 dotnet
System.Security.Cryptography.Primitives 4.3.0 dotnet
System.Security.Cryptography.ProtectedData 5.0.0 dotnet
System.Security.Cryptography.X509Certificates 4.3.0 dotnet
System.Security.Principal 4.3.0 dotnet
System.Security.Principal.Windows 4.3.0 dotnet
System.Text.Encoding 4.3.0 dotnet
System.Text.Encoding.Extensions 4.3.0 dotnet
System.Text.RegularExpressions 4.3.0 dotnet
System.Threading 4.3.0 dotnet
System.Threading.Tasks 4.3.0 dotnet
System.Threading.Tasks.Extensions 4.3.0 dotnet
System.Threading.ThreadPool 4.3.0 dotnet
System.Threading.Timer 4.3.0 dotnet
System.Xml.ReaderWriter 4.3.0 dotnet
System.Xml.XDocument 4.3.0 dotnet
System.Xml.XmlDocument 4.3.0 dotnet
alpine-baselayout 3.4.3-r1 apk
alpine-baselayout-data 3.4.3-r1 apk
alpine-keys 2.4-r1 apk
apk-tools 2.14.0-r5 apk
bash 5.2.15-r5 apk
brotli-libs 1.0.9-r15 apk
busybox 1.36.1 binary
busybox 1.36.1-r1 apk
busybox-binsh 1.36.1-r1 apk
c-ares 1.19.1-r1 apk
ca-certificates 20230506-r0 apk
ca-certificates-bundle 20230506-r0 apk
coreutils 9.3-r7 apk
coreutils-env 9.3-r7 apk
coreutils-fmt 9.3-r7 apk
coreutils-sha512sum 9.3-r7 apk
curl 8.1.2-r1 apk
dbus-libs 1.14.8-r0 apk
double-conversion 3.3.0-r0 apk
gdbm 1.23-r1 apk
glib 2.76.3-r0 apk
icu-data-en 73.2-r0 apk
icu-libs 73.2-r0 apk
jq 1.6-r3 apk
libacl 2.3.1-r4 apk
libattr 2.5.1-r5 apk
libb2 0.98.1-r3 apk
libblkid 2.39-r10 apk
libbsd 0.11.7-r2 apk
libbz2 1.0.8-r6 apk
libc-utils 0.7.2-r5 apk
libcrypto1.1 1.1.1u-r0 apk
libcrypto3 3.1.1-r1 apk
libcurl 8.1.2-r1 apk
libexpat 2.5.0-r2 apk
libffi 3.4.4-r3 apk
libgcc 13.1.1_git20230603-r0 apk
libgomp 13.1.1_git20230603-r0 apk
libidn2 2.3.4-r2 apk
libintl 0.22-r0 apk
libmd 1.1.0-r0 apk
libmount 2.39-r10 apk
libncursesw 6.4_p20230615-r0 apk
libpanelw 6.4_p20230615-r0 apk
libpcre2-16 10.42-r1 apk
libproc2 4.0.3-r2 apk
libssl1.1 1.1.1u-r0 apk
libssl3 3.1.1-r1 apk
libstdc++ 13.1.1_git20230603-r0 apk
libtorrent-rasterbar 2.0.9-r0 apk
libunistring 1.1-r2 apk
linux-pam 1.5.3-r2 apk
mpdecimal 2.5.1-r2 apk
musl 1.2.4-r1 apk
musl-utils 1.2.4-r1 apk
ncurses-terminfo-base 6.4_p20230615-r0 apk
netcat-openbsd 1.225-r0 apk
nghttp2-libs 1.54.0-r0 apk
oniguruma 6.9.8-r1 apk
openssl 3.1.1-r1 apk
openssl1.1-compat 1.1.1u-r0 apk
pcre2 10.42-r1 apk
procps-ng 4.0.3-r2 apk
pyc 0.1-r0 apk
python 3.11.4 binary
python3 3.11.4-r0 apk
python3-pyc 3.11.4-r0 apk
python3-pycache-pyc0 3.11.4-r0 apk
qbittorrent-nox 4.5.3-r0 apk
qt6-qtbase 6.5.1-r1 apk
qt6-qtbase-sqlite 6.5.1-r1 apk
readline 8.2.1-r2 apk
runtime.any.System.Collections 4.3.0 dotnet
runtime.any.System.Diagnostics.Tools 4.3.0 dotnet
runtime.any.System.Diagnostics.Tracing 4.3.0 dotnet
runtime.any.System.Globalization 4.3.0 dotnet
runtime.any.System.Globalization.Calendars 4.3.0 dotnet
runtime.any.System.IO 4.3.0 dotnet
runtime.any.System.Reflection 4.3.0 dotnet
runtime.any.System.Reflection.Extensions 4.3.0 dotnet
runtime.any.System.Reflection.Primitives 4.3.0 dotnet
runtime.any.System.Resources.ResourceManager 4.3.0 dotnet
runtime.any.System.Runtime 4.3.0 dotnet
runtime.any.System.Runtime.Handles 4.3.0 dotnet
runtime.any.System.Runtime.InteropServices 4.3.0 dotnet
runtime.any.System.Text.Encoding 4.3.0 dotnet
runtime.any.System.Text.Encoding.Extensions 4.3.0 dotnet
runtime.any.System.Threading.Tasks 4.3.0 dotnet
runtime.any.System.Threading.Timer 4.3.0 dotnet
runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.native.System 4.3.0 dotnet
runtime.native.System.IO.Compression 4.3.0 dotnet
runtime.native.System.Net.Http 4.3.0 dotnet
runtime.native.System.Security.Cryptography.Apple 4.3.0 dotnet
runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple 4.3.0 dotnet
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.unix.Microsoft.Win32.Primitives 4.3.0 dotnet
runtime.unix.System.Console 4.3.0 dotnet
runtime.unix.System.Diagnostics.Debug 4.3.0 dotnet
runtime.unix.System.IO.FileSystem 4.3.0 dotnet
runtime.unix.System.Net.Primitives 4.3.0 dotnet
runtime.unix.System.Net.Sockets 4.3.0 dotnet
runtime.unix.System.Private.Uri 4.3.0 dotnet
runtime.unix.System.Runtime.Extensions 4.3.0 dotnet
scanelf 1.3.7-r1 apk
shadow 4.13-r6 apk
skalibs 2.13.1.1-r2 apk
sqlite-libs 3.42.0-r2 apk
ssl_client 1.36.1-r1 apk
tzdata 2023c-r1 apk
utmps-libs 0.1.2.1-r2 apk
xz-libs 5.4.3-r1 apk
zlib 1.2.13-r2 apk
zstd-libs 1.5.5-r5 apk
NAME VERSION TYPE
7zip 23.01-r0 apk
Alba.CsConsoleFormat 1.0.0.89 dotnet
BencodeNET 2.3.0.0 dotnet
BouncyCastle.Crypto 1.8.8.2 dotnet
CsvHelper 12.0.0.0 dotnet
Json.NET .NET Standard 2.0 13.0.1.25517 dotnet
McMaster.Extensions.CommandLineUtils 2.4.4.0 dotnet
Microsoft.CSharp 4.700.22.56512 dotnet
Microsoft.VisualBasic 4.700.22.56512 dotnet
Microsoft.VisualBasic.Core 4.700.22.56512 dotnet
Microsoft.Win32.Primitives 4.700.22.56512 dotnet
Microsoft.Win32.Registry 4.700.22.56512 dotnet
Mono.Posix.NETStandard.dll 1.0.0.0 dotnet
NJsonSchema 9.14.1.0 dotnet
Portable.Xaml.dll 0.18.0.0 dotnet
QBittorrent.Client 1.8.23016.2 dotnet
System 4.700.22.56512 dotnet
System.AppContext 4.700.22.56512 dotnet
System.Buffers 4.700.22.56512 dotnet
System.Collections 4.700.22.56512 dotnet
System.Collections.Concurrent 4.700.22.56512 dotnet
System.Collections.Immutable 4.700.22.56512 dotnet
System.Collections.NonGeneric 4.700.22.56512 dotnet
System.Collections.Specialized 4.700.22.56512 dotnet
System.ComponentModel 4.700.22.56512 dotnet
System.ComponentModel.Annotations 4.700.22.56512 dotnet
System.ComponentModel.DataAnnotations 4.700.22.56512 dotnet
System.ComponentModel.EventBasedAsync 4.700.22.56512 dotnet
System.ComponentModel.Primitives 4.700.22.56512 dotnet
System.ComponentModel.TypeConverter 4.700.22.56512 dotnet
System.Configuration 4.700.22.56512 dotnet
System.Console 4.700.22.56512 dotnet
System.Core 4.700.22.56512 dotnet
System.Data 4.700.22.56512 dotnet
System.Data.Common 4.700.22.56512 dotnet
System.Data.DataSetExtensions 4.700.22.56512 dotnet
System.Diagnostics.Contracts 4.700.22.56512 dotnet
System.Diagnostics.Debug 4.700.22.56512 dotnet
System.Diagnostics.DiagnosticSource 4.700.22.56512 dotnet
System.Diagnostics.FileVersionInfo 4.700.22.56512 dotnet
System.Diagnostics.Process 4.700.22.56512 dotnet
System.Diagnostics.StackTrace 4.700.22.56512 dotnet
System.Diagnostics.TextWriterTraceListener 4.700.22.56512 dotnet
System.Diagnostics.Tools 4.700.22.56512 dotnet
System.Diagnostics.TraceSource 4.700.22.56512 dotnet
System.Diagnostics.Tracing 4.700.22.56512 dotnet
System.Drawing 4.700.22.56512 dotnet
System.Drawing.Primitives 4.700.22.56512 dotnet
System.Dynamic.Runtime 4.700.22.56512 dotnet
System.Globalization 4.700.22.56512 dotnet
System.Globalization.Calendars 4.700.22.56512 dotnet
System.Globalization.Extensions 4.700.22.56512 dotnet
System.IO 4.700.22.56512 dotnet
System.IO.Compression 4.700.22.56512 dotnet
System.IO.Compression.Brotli 4.700.22.56512 dotnet
System.IO.Compression.FileSystem 4.700.22.56512 dotnet
System.IO.Compression.ZipFile 4.700.22.56512 dotnet
System.IO.FileSystem 4.700.22.56512 dotnet
System.IO.FileSystem.AccessControl 4.700.22.56512 dotnet
System.IO.FileSystem.DriveInfo 4.700.22.56512 dotnet
System.IO.FileSystem.Primitives 4.700.22.56512 dotnet
System.IO.FileSystem.Watcher 4.700.22.56512 dotnet
System.IO.IsolatedStorage 4.700.22.56512 dotnet
System.IO.MemoryMappedFiles 4.700.22.56512 dotnet
System.IO.Pipes 4.700.22.56512 dotnet
System.IO.Pipes.AccessControl 4.700.22.56512 dotnet
System.IO.UnmanagedMemoryStream 4.700.22.56512 dotnet
System.Linq 4.700.22.56512 dotnet
System.Linq.Expressions 4.700.22.56512 dotnet
System.Linq.Parallel 4.700.22.56512 dotnet
System.Linq.Queryable 4.700.22.56512 dotnet
System.Memory 4.700.22.56512 dotnet
System.Net 4.700.22.56512 dotnet
System.Net.Http 4.700.22.56512 dotnet
System.Net.HttpListener 4.700.22.56512 dotnet
System.Net.IPNetwork 2.5.235 dotnet
System.Net.Mail 4.700.22.56512 dotnet
System.Net.NameResolution 4.700.22.56512 dotnet
System.Net.NetworkInformation 4.700.22.56512 dotnet
System.Net.Ping 4.700.22.56512 dotnet
System.Net.Primitives 4.700.22.56512 dotnet
System.Net.Requests 4.700.22.56512 dotnet
System.Net.Security 4.700.22.56512 dotnet
System.Net.ServicePoint 4.700.22.56512 dotnet
System.Net.Sockets 4.700.22.56512 dotnet
System.Net.WebClient 4.700.22.56512 dotnet
System.Net.WebHeaderCollection 4.700.22.56512 dotnet
System.Net.WebProxy 4.700.22.56512 dotnet
System.Net.WebSockets 4.700.22.56512 dotnet
System.Net.WebSockets.Client 4.700.22.56512 dotnet
System.Numerics 4.700.22.56512 dotnet
System.Numerics.Vectors 4.700.22.56512 dotnet
System.ObjectModel 4.700.22.56512 dotnet
System.Private.CoreLib 4.700.22.55902 dotnet
System.Private.DataContractSerialization 4.700.22.56512 dotnet
System.Private.Uri 4.700.22.56512 dotnet
System.Private.Xml 4.700.22.56512 dotnet
System.Private.Xml.Linq 4.700.22.56512 dotnet
System.Reflection 4.700.22.56512 dotnet
System.Reflection.DispatchProxy 4.700.22.56512 dotnet
System.Reflection.Emit 4.700.22.56512 dotnet
System.Reflection.Emit.ILGeneration 4.700.22.56512 dotnet
System.Reflection.Emit.Lightweight 4.700.22.56512 dotnet
System.Reflection.Extensions 4.700.22.56512 dotnet
System.Reflection.Metadata 4.700.22.56512 dotnet
System.Reflection.Primitives 4.700.22.56512 dotnet
System.Reflection.TypeExtensions 4.700.22.56512 dotnet
System.Resources.Reader 4.700.22.56512 dotnet
System.Resources.ResourceManager 4.700.22.56512 dotnet
System.Resources.Writer 4.700.22.56512 dotnet
System.Runtime 4.700.22.56512 dotnet
System.Runtime.CompilerServices.VisualC 4.700.22.56512 dotnet
System.Runtime.Extensions 4.700.22.56512 dotnet
System.Runtime.Handles 4.700.22.56512 dotnet
System.Runtime.InteropServices 4.700.22.56512 dotnet
System.Runtime.InteropServices.RuntimeInformation 4.700.22.56512 dotnet
System.Runtime.InteropServices.WindowsRuntime 4.700.22.56512 dotnet
System.Runtime.Intrinsics 4.700.22.56512 dotnet
System.Runtime.Loader 4.700.22.56512 dotnet
System.Runtime.Numerics 4.700.22.56512 dotnet
System.Runtime.Serialization 4.700.22.56512 dotnet
System.Runtime.Serialization.Formatters 4.700.22.56512 dotnet
System.Runtime.Serialization.Json 4.700.22.56512 dotnet
System.Runtime.Serialization.Primitives 4.700.22.56512 dotnet
System.Runtime.Serialization.Xml 4.700.22.56512 dotnet
System.Runtime.WindowsRuntime 4.700.22.56512 dotnet
System.Runtime.WindowsRuntime.UI.Xaml 4.700.22.56512 dotnet
System.Security 4.700.22.56512 dotnet
System.Security.AccessControl 4.700.22.56512 dotnet
System.Security.Claims 4.700.22.56512 dotnet
System.Security.Cryptography.Algorithms 4.700.22.56512 dotnet
System.Security.Cryptography.Cng 4.700.22.56512 dotnet
System.Security.Cryptography.Csp 4.700.22.56512 dotnet
System.Security.Cryptography.Encoding 4.700.22.56512 dotnet
System.Security.Cryptography.OpenSsl 4.700.22.56512 dotnet
System.Security.Cryptography.Primitives 4.700.22.56512 dotnet
System.Security.Cryptography.ProtectedData 5.0.20.51904 dotnet
System.Security.Cryptography.X509Certificates 4.700.22.56512 dotnet
System.Security.Principal 4.700.22.56512 dotnet
System.Security.Principal.Windows 4.700.22.56512 dotnet
System.Security.SecureString 4.700.22.56512 dotnet
System.ServiceModel.Web 4.700.22.56512 dotnet
System.ServiceProcess 4.700.22.56512 dotnet
System.Text.Encoding 4.700.22.56512 dotnet
System.Text.Encoding.CodePages 4.700.22.56512 dotnet
System.Text.Encoding.Extensions 4.700.22.56512 dotnet
System.Text.Encodings.Web 4.700.22.56512 dotnet
System.Text.Json 4.700.22.56512 dotnet
System.Text.RegularExpressions 4.700.22.56512 dotnet
System.Threading 4.700.22.56512 dotnet
System.Threading.Channels 4.700.22.56512 dotnet
System.Threading.Overlapped 4.700.22.56512 dotnet
System.Threading.Tasks 4.700.22.56512 dotnet
System.Threading.Tasks.Dataflow 4.700.22.56512 dotnet
System.Threading.Tasks.Extensions 4.700.22.56512 dotnet
System.Threading.Tasks.Parallel 4.700.22.56512 dotnet
System.Threading.Thread 4.700.22.56512 dotnet
System.Threading.ThreadPool 4.700.22.56512 dotnet
System.Threading.Timer 4.700.22.56512 dotnet
System.Transactions 4.700.22.56512 dotnet
System.Transactions.Local 4.700.22.56512 dotnet
System.ValueTuple 4.700.22.56512 dotnet
System.Web 4.700.22.56512 dotnet
System.Web.HttpUtility 4.700.22.56512 dotnet
System.Windows 4.700.22.56512 dotnet
System.Xml 4.700.22.56512 dotnet
System.Xml.Linq 4.700.22.56512 dotnet
System.Xml.ReaderWriter 4.700.22.56512 dotnet
System.Xml.Serialization 4.700.22.56512 dotnet
System.Xml.XDocument 4.700.22.56512 dotnet
System.Xml.XPath 4.700.22.56512 dotnet
System.Xml.XPath.XDocument 4.700.22.56512 dotnet
System.Xml.XmlDocument 4.700.22.56512 dotnet
System.Xml.XmlSerializer 4.700.22.56512 dotnet
WindowsBase 4.700.22.56512 dotnet
alpine-baselayout 3.4.3-r1 apk
alpine-baselayout-data 3.4.3-r1 apk
alpine-keys 2.4-r1 apk
apk-tools 2.14.0-r5 apk
bash 5.2.15-r5 apk
brotli-libs 1.0.9-r15 apk
busybox 1.36.1-r6 apk
busybox-binsh 1.36.1-r6 apk
c-ares 1.19.1-r1 apk
ca-certificates 20230506-r0 apk
ca-certificates-bundle 20230506-r0 apk
coreutils 9.3-r7 apk
coreutils-env 9.3-r7 apk
coreutils-fmt 9.3-r7 apk
coreutils-sha512sum 9.3-r7 apk
curl 8.2.1-r0 apk
dbus-libs 1.14.8-r0 apk
double-conversion 3.3.0-r0 apk
duktape 2.7.0-r1 apk
gdbm 1.23-r1 apk
glib 2.76.4-r1 apk
icu-data-en 73.2-r2 apk
icu-libs 73.2-r2 apk
jq 1.6-r3 apk
libacl 2.3.1-r4 apk
libattr 2.5.1-r5 apk
libb2 0.98.1-r3 apk
libblkid 2.39.2-r0 apk
libbsd 0.11.7-r3 apk
libbz2 1.0.8-r6 apk
libc-utils 0.7.2-r5 apk
libcrypto1.1 1.1.1u-r1 apk
libcrypto3 3.1.2-r0 apk
libcurl 8.2.1-r0 apk
libexpat 2.5.0-r2 apk
libffi 3.4.4-r3 apk
libgcc 13.1.1_git20230722-r2 apk
libgomp 13.1.1_git20230722-r2 apk
libidn2 2.3.4-r3 apk
libintl 0.22-r0 apk
libmd 1.1.0-r0 apk
libmount 2.39.2-r0 apk
libncursesw 6.4_p20230722-r0 apk
libpanelw 6.4_p20230722-r0 apk
libpcre2-16 10.42-r1 apk
libproc2 4.0.3-r2 apk
libproxy 0.5.3-r0 apk
libssl1.1 1.1.1u-r1 apk
libssl3 3.1.2-r0 apk
libstdc++ 13.1.1_git20230722-r2 apk
libtorrent-rasterbar 2.0.9-r2 apk
libunistring 1.1-r2 apk
linux-pam 1.5.3-r4 apk
mpdecimal 2.5.1-r2 apk
mscorlib 4.700.22.56512 dotnet
musl 1.2.4_git20230717-r2 apk
musl-utils 1.2.4_git20230717-r2 apk
ncurses-terminfo-base 6.4_p20230722-r0 apk
netcat-openbsd 1.225-r0 apk
netstandard 4.700.22.56512 dotnet
nghttp2-libs 1.55.1-r0 apk
oniguruma 6.9.8-r1 apk
openssl 3.1.2-r0 apk
openssl1.1-compat 1.1.1u-r1 apk
pcre2 10.42-r1 apk
procps-ng 4.0.3-r2 apk
pyc 0.1-r0 apk
python3 3.11.4-r4 apk
python3-pyc 3.11.4-r4 apk
python3-pycache-pyc0 3.11.4-r4 apk
qbittorrent-nox 4.5.4-r2 apk
qbt 1.7.23016.1 dotnet
qt6-qtbase 6.5.2-r0 apk
qt6-qtbase-sqlite 6.5.2-r0 apk
readline 8.2.1-r2 apk
scanelf 1.3.7-r2 apk
shadow 4.13-r6 apk
skalibs 2.13.1.1-r2 apk
sqlite-libs 3.42.0-r2 apk
ssl_client 1.36.1-r6 apk
tzdata 2023c-r1 apk
utmps-libs 0.1.2.1-r2 apk
xz-libs 5.4.4-r0 apk
zlib 1.2.13-r2 apk
zstd-libs 1.5.5-r7 apk

View File

@@ -11,7 +11,6 @@ project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_
available_architectures:
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
- { arch: "{{ arch_armhf }}", tag: "arm32v7-latest"}
# development version
development_versions: true
@@ -69,6 +68,8 @@ app_setup_block: |
# changelog
changelogs:
- {date: "10.08.23:", desc: "Bump unrar to 6.2.10."}
- { date: "17.06.23:", desc: "Deprecate armhf as per [https://www.linuxserver.io/armhf](https://www.linuxserver.io/armhf)." }
- { date: "10.06.23:", desc: "Bump unrar to 6.2.8." }
- { date: "23.02.23:", desc: "Add qt6-qtbase-sqlite to support SQLite database for resume files."}
- { date: "29.11.22:", desc: "Add openssl1.1-compat for qbittorrent-cli." }