Compare commits

...

34 Commits

Author SHA1 Message Date
304863d805 Revert "Patch according to bug #1986 Continuity counter error again https://tvheadend.org/issues/1986"
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit 4e9319e83a.
2023-09-27 16:04:04 +02:00
4e9319e83a Patch according to bug #1986 Continuity counter error again https://tvheadend.org/issues/1986
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-27 10:43:26 +02:00
74e7f97547 Drone build.
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-27 10:18:03 +02:00
LinuxServer-CI
b44d3ae77a Bot Updating Package Versions 2023-09-23 15:39:19 +00:00
LinuxServer-CI
c04b7358d4 Bot Updating Package Versions 2023-09-21 08:19:20 +00:00
LinuxServer-CI
07ee65380c Bot Updating Templated Files 2023-09-21 08:09:49 +00:00
Adam
36c98ec5a1 Merge pull request #239 from linuxserver/json-xs 2023-09-21 09:07:26 +01:00
TheSpad
04932f5329 Add perl-json-xs package 2023-09-20 20:32:11 +01:00
LinuxServer-CI
0b9a441358 Bot Updating Package Versions 2023-09-16 15:40:16 +00:00
LinuxServer-CI
26f78641ce Bot Updating Package Versions 2023-09-02 15:41:40 +00:00
LinuxServer-CI
5441fd6ad5 Bot Updating Package Versions 2023-08-26 15:39:32 +00:00
LinuxServer-CI
145b6e0916 Bot Updating Package Versions 2023-08-19 15:39:33 +00:00
LinuxServer-CI
b125879e81 Bot Updating Package Versions 2023-08-12 15:36:38 +00:00
LinuxServer-CI
83549962e6 Bot Updating Package Versions 2023-08-05 15:39:07 +00:00
LinuxServer-CI
0f3f4e86fc Bot Updating Package Versions 2023-07-29 15:36:29 +00:00
LinuxServer-CI
6743a96b8c Bot Updating Package Versions 2023-07-22 15:41:21 +00:00
LinuxServer-CI
a52ae3cc62 Bot Updating Package Versions 2023-07-15 15:37:05 +00:00
LinuxServer-CI
5d6b555993 Bot Updating Package Versions 2023-07-08 15:39:40 +00:00
LinuxServer-CI
5f7a615e85 Bot Updating Package Versions 2023-07-01 15:42:39 +00:00
LinuxServer-CI
4958ea17c7 Bot Updating Templated Files 2023-07-01 15:35:17 +00:00
LinuxServer-CI
72ade5ed57 Bot Updating Package Versions 2023-06-24 15:41:01 +00:00
LinuxServer-CI
7362e8235d Bot Updating Package Versions 2023-06-17 15:37:09 +00:00
LinuxServer-CI
5be78ed5a6 Bot Updating Package Versions 2023-06-10 15:39:17 +00:00
LinuxServer-CI
d711efc058 Bot Updating Package Versions 2023-06-03 15:37:05 +00:00
LinuxServer-CI
57f5c82f03 Bot Updating Package Versions 2023-05-27 15:40:20 +00:00
LinuxServer-CI
0ae7678864 Bot Updating Package Versions 2023-05-22 22:39:52 +00:00
LinuxServer-CI
cb5d2afc49 Bot Updating Templated Files 2023-05-22 22:35:36 +00:00
Adam
2745879e4f Merge pull request #231 from linuxserver/perl-json 2023-05-22 23:33:16 +01:00
TheSpad
cdbd7d4080 Restore perl-json package 2023-05-22 19:21:44 +01:00
LinuxServer-CI
60b1f4555c Bot Updating Package Versions 2023-05-21 19:12:30 +00:00
LinuxServer-CI
93731a94d8 Bot Updating Package Versions 2023-05-20 21:48:36 +00:00
Adam
3eeeba16c1 Merge pull request #229 from linuxserver/perl-datetime 2023-05-20 22:42:20 +01:00
TheSpad
6e208ad59e Add missing perl-datetime-format-strptime 2023-05-20 21:50:13 +01:00
LinuxServer-CI
b03f694d47 Bot Updating Package Versions 2023-05-20 15:36:21 +00:00
7 changed files with 193 additions and 122 deletions

16
.drone.yml Normal file
View File

@@ -0,0 +1,16 @@
kind: pipeline
name: default
steps:
- name: docker
image: plugins/docker
settings:
registry: https://git.ivasoft.cz
username:
from_secret: repo_user
password:
from_secret: repo_pass
repo: git.ivasoft.cz/sw/docker-tvheadend
tags:
- latest
- ${DRONE_TAG:-latest}

View File

@@ -187,6 +187,9 @@ RUN \
opus \
pcre2 \
perl \
perl-datetime-format-strptime \
perl-json \
perl-json-xs \
py3-requests \
python3 \
uriparser \

View File

@@ -186,6 +186,9 @@ RUN \
opus \
pcre2 \
perl \
perl-datetime-format-strptime \
perl-json \
perl-json-xs \
py3-requests \
python3 \
uriparser \

125
Jenkinsfile vendored
View File

@@ -42,7 +42,12 @@ pipeline {
// Setup all the basic environment variables needed for the build
stage("Set ENV Variables base"){
steps{
sh '''docker pull quay.io/skopeo/stable:v1 || : '''
sh '''#! /bin/bash
containers=$(docker ps -aq)
if [[ -n "${containers}" ]]; then
docker stop ${containers}
fi
docker system prune -af --volumes || : '''
script{
env.EXIT_STATUS = ''
env.LS_RELEASE = sh(
@@ -214,12 +219,12 @@ 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 + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-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 + '-pr-' + env.PULL_REQUEST
env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST
}
env.VERSION_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST
env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST
env.VERSION_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST
env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST
env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN
env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST
env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.PR_DOCKERHUB_IMAGE + '/tags/'
@@ -285,7 +290,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}"
@@ -321,12 +326,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}
@@ -347,6 +353,8 @@ pipeline {
git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates
if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then
sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml
elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then
sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml
fi
if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then
cd ${TEMPDIR}/unraid/templates/
@@ -438,8 +446,7 @@ pipeline {
}
steps{
sh '''#! /bin/bash
set -e
PACKAGE_UUID=$(curl -X GET -H "Authorization: Bearer ${SCARF_TOKEN}" https://scarf.sh/api/v1/organizations/linuxserver-ci/packages | jq -r '.[] | select(.name=="linuxserver/tvheadend") | .uuid')
PACKAGE_UUID=$(curl -X GET -H "Authorization: Bearer ${SCARF_TOKEN}" https://scarf.sh/api/v1/organizations/linuxserver-ci/packages | jq -r '.[] | select(.name=="linuxserver/tvheadend") | .uuid' || :)
if [ -z "${PACKAGE_UUID}" ]; then
echo "Adding package to Scarf.sh"
curl -sX POST https://scarf.sh/api/v1/organizations/linuxserver-ci/packages \
@@ -549,9 +556,12 @@ pipeline {
retry(5) {
sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}"
}
sh '''docker rmi \
${IMAGE}:arm64v8-${META_TAG} \
ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :'''
sh '''#! /bin/bash
containers=$(docker ps -aq)
if [[ -n "${containers}" ]]; then
docker stop ${containers}
fi
docker system prune -af --volumes || : '''
}
}
}
@@ -612,13 +622,6 @@ pipeline {
environment name: 'EXIT_STATUS', value: ''
}
steps {
sh '''#! /bin/bash
echo "Packages were updated. Cleaning up the image and exiting."
if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then
docker rmi ${IMAGE}:amd64-${META_TAG}
else
docker rmi ${IMAGE}:${META_TAG}
fi'''
script{
env.EXIT_STATUS = 'ABORTED'
}
@@ -636,13 +639,6 @@ pipeline {
}
}
steps {
sh '''#! /bin/bash
echo "There are no package updates. Cleaning up the image and exiting."
if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then
docker rmi ${IMAGE}:amd64-${META_TAG}
else
docker rmi ${IMAGE}:${META_TAG}
fi'''
script{
env.EXIT_STATUS = 'ABORTED'
}
@@ -741,17 +737,6 @@ pipeline {
done
'''
}
sh '''#! /bin/bash
for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${QUAYIMAGE}" "${IMAGE}"; do
docker rmi \
${DELETEIMAGE}:${META_TAG} \
${DELETEIMAGE}:${EXT_RELEASE_TAG} \
${DELETEIMAGE}:latest || :
if [ -n "${SEMVER}" ]; then
docker rmi ${DELETEIMAGE}:${SEMVER} || :
fi
done
'''
}
}
}
@@ -822,9 +807,16 @@ pipeline {
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
docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest || :
docker manifest create ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:amd64-latest
docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest
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}
@@ -834,24 +826,6 @@ pipeline {
done
'''
}
sh '''#! /bin/bash
for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${QUAYIMAGE}" "${IMAGE}"; do
docker rmi \
${DELETEIMAGE}:amd64-${META_TAG} \
${DELETEIMAGE}:amd64-latest \
${DELETEIMAGE}:amd64-${EXT_RELEASE_TAG} \
${DELETEIMAGE}:arm64v8-${META_TAG} \
${DELETEIMAGE}:arm64v8-latest \
${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} || :
if [ -n "${SEMVER}" ]; then
docker rmi \
${DELETEIMAGE}:amd64-${SEMVER} \
${DELETEIMAGE}:arm64v8-${SEMVER} || :
fi
done
docker rmi \
ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :
'''
}
}
}
@@ -922,7 +896,6 @@ pipeline {
stage('Pull Request Comment') {
when {
not {environment name: 'CHANGE_ID', value: ''}
environment name: 'CI', value: 'true'
environment name: 'EXIT_STATUS', value: ''
}
steps {
@@ -976,16 +949,24 @@ pipeline {
echo "$escaped_table"
}
# Retrieve JSON data from URL
data=$(get_json "$CI_JSON_URL")
# Create table from JSON data
table=$(build_table "$data")
echo -e "$table"
if [[ "${CI}" = "true" ]]; then
# Retrieve JSON data from URL
data=$(get_json "$CI_JSON_URL")
# Create table from JSON data
table=$(build_table "$data")
echo -e "$table"
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
-d "{\\"body\\": \\"I am a bot, here are the test results for this PR: \\n${CI_URL}\\n${SHELLCHECK_URL}\\n${table}\\"}"'''
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
-d "{\\"body\\": \\"I am a bot, here are the test results for this PR: \\n${CI_URL}\\n${SHELLCHECK_URL}\\n${table}\\"}"
else
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
-d "{\\"body\\": \\"I am a bot, here is the pushed image/manifest for this PR: \\n\\n\\`${GITHUBIMAGE}:${META_TAG}\\`\\"}"
fi
'''
}
}
@@ -1012,6 +993,14 @@ pipeline {
}
}
cleanup {
sh '''#! /bin/bash
echo "Performing docker system prune!!"
containers=$(docker ps -aq)
if [[ -n "${containers}" ]]; then
docker stop ${containers}
fi
docker system prune -af --volumes || :
'''
cleanWs()
}
}

View File

@@ -301,6 +301,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **20.09.23:** - Add perl-json-xs package.
* **18.05.23:** - Install XMLTV from Alpine repos.
* **18.05.23:** - Rebase to Alpine 3.18.
* **17.03.23:** - Extract picons during build instead of init.

View File

@@ -2,33 +2,32 @@ NAME VERSION TYPE
alpine-baselayout 3.4.3-r1 apk
alpine-baselayout-data 3.4.3-r1 apk
alpine-keys 2.4-r1 apk
alpine-release 3.18.0-r0 apk
alsa-lib 1.2.9-r0 apk
alpine-release 3.18.3-r0 apk
alsa-lib 1.2.9-r1 apk
aom-libs 3.6.1-r0 apk
apk-tools 2.14.0-r2 apk
bash 5.2.15-r3 apk
bash 5.2.15-r5 apk
brotli-libs 1.0.9-r14 apk
bsd-compat-headers 0.7.2-r5 apk
busybox 1.36.0 binary
busybox 1.36.0-r9 apk
busybox-binsh 1.36.0-r9 apk
busybox 1.36.1-r2 apk
busybox-binsh 1.36.1-r2 apk
ca-certificates 20230506-r0 apk
ca-certificates-bundle 20230506-r0 apk
certifi 2023.5.7 python
charset-normalizer 3.1.0 python
cjson 1.7.15-r4 apk
coreutils 9.3-r1 apk
curl 8.0.1-r2 apk
dbus-libs 1.14.6-r3 apk
ffmpeg 6.0-r14 apk
ffmpeg-libavcodec 6.0-r14 apk
ffmpeg-libavdevice 6.0-r14 apk
ffmpeg-libavfilter 6.0-r14 apk
ffmpeg-libavformat 6.0-r14 apk
ffmpeg-libavutil 6.0-r14 apk
ffmpeg-libpostproc 6.0-r14 apk
ffmpeg-libswresample 6.0-r14 apk
ffmpeg-libswscale 6.0-r14 apk
curl 8.3.0-r0 apk
dbus-libs 1.14.8-r0 apk
ffmpeg 6.0-r15 apk
ffmpeg-libavcodec 6.0-r15 apk
ffmpeg-libavdevice 6.0-r15 apk
ffmpeg-libavfilter 6.0-r15 apk
ffmpeg-libavformat 6.0-r15 apk
ffmpeg-libavutil 6.0-r15 apk
ffmpeg-libpostproc 6.0-r15 apk
ffmpeg-libswresample 6.0-r15 apk
ffmpeg-libswscale 6.0-r15 apk
ffmpeg4 4.4.4-r1 apk
ffmpeg4-libavcodec 4.4.4-r1 apk
ffmpeg4-libavdevice 4.4.4-r1 apk
@@ -38,12 +37,12 @@ ffmpeg4-libavutil 4.4.4-r1 apk
ffmpeg4-libpostproc 4.4.4-r1 apk
ffmpeg4-libswresample 4.4.4-r1 apk
ffmpeg4-libswscale 4.4.4-r1 apk
flac-libs 1.4.2-r2 apk
flac-libs 1.4.3-r0 apk
fontconfig 2.14.2-r3 apk
freetype 2.13.0-r5 apk
fribidi 1.0.13-r0 apk
gdbm 1.23-r1 apk
glib 2.76.2-r0 apk
glib 2.76.4-r0 apk
glslang-libs 1.3.243.0-r1 apk
gmp 6.2.1-r3 apk
gnu-libiconv 1.17-r1 apk
@@ -54,7 +53,7 @@ harfbuzz 7.3.0-r0 apk
hwdata-pci 0.370-r0 apk
idna 3.4 python
intel-gmmlib 22.3.5-r0 apk
intel-media-driver 23.2.2-r0 apk
intel-media-driver 23.2.3-r0 apk
jq 1.6-r3 apk
lame-libs 3.100-r5 apk
lcms2 2.15-r2 apk
@@ -62,14 +61,14 @@ libacl 2.3.1-r3 apk
libass 0.17.1-r0 apk
libasyncns 0.8-r1 apk
libattr 2.5.1-r4 apk
libblkid 2.38.1-r7 apk
libblkid 2.38.1-r8 apk
libbluray 1.3.4-r0 apk
libbsd 0.11.7-r1 apk
libbz2 1.0.8-r5 apk
libc-utils 0.7.2-r5 apk
libcrypto3 3.1.0-r4 apk
libcurl 8.0.1-r2 apk
libdav1d 1.2.0-r0 apk
libcrypto3 3.1.3-r0 apk
libcurl 8.3.0-r0 apk
libdav1d 1.2.1-r0 apk
libdrm 2.4.115-r4 apk
libdvbcsa 1.1.0-r1 apk
libexpat 2.5.0-r1 apk
@@ -81,27 +80,27 @@ libgpg-error 1.47-r1 apk
libhdhomerun-libs 20200225-r1 apk
libhwy 1.0.4-r1 apk
libidn2 2.3.4-r1 apk
libintl 0.21.1-r5 apk
libjpeg-turbo 2.1.5.1-r2 apk
libjxl 0.8.1-r5 apk
libintl 0.21.1-r7 apk
libjpeg-turbo 2.1.5.1-r3 apk
libjxl 0.8.2-r0 apk
libltdl 2.4.7-r2 apk
libmd 1.0.4-r2 apk
libmount 2.38.1-r7 apk
libmount 2.38.1-r8 apk
libncursesw 6.4_p20230506-r0 apk
libogg 1.3.5-r4 apk
libopenmpt 0.7.1-r0 apk
libopenmpt 0.7.2-r0 apk
libpanelw 6.4_p20230506-r0 apk
libpciaccess 0.17-r2 apk
libplacebo 5.264.1-r1 apk
libpng 1.6.39-r3 apk
libproc2 4.0.3-r1 apk
libproc2 4.0.4-r0 apk
libpulse 16.1-r10 apk
librist 0.2.7-r0 apk
libsndfile 1.2.0-r2 apk
libsodium 1.0.18-r3 apk
libsrt 1.5.1-r0 apk
libsrt 1.5.2-r0 apk
libssh 0.10.5-r0 apk
libssl3 3.1.0-r4 apk
libssl3 3.1.3-r0 apk
libstdc++ 12.2.1_git20220924-r10 apk
libtasn1 4.19.0-r1 apk
libtheora 1.1.1-r17 apk
@@ -113,8 +112,8 @@ libva-intel-driver 2.4.1-r0 apk
libvdpau 1.5-r1 apk
libvorbis 1.3.7-r1 apk
libvpx 1.13.0-r1 apk
libwebp 1.3.0-r1 apk
libx11 1.8.4-r3 apk
libwebp 1.3.2-r0 apk
libx11 1.8.4-r4 apk
libxau 1.0.11-r2 apk
libxcb 1.15-r1 apk
libxdmcp 1.1.4-r2 apk
@@ -125,51 +124,111 @@ libxslt 1.1.38-r0 apk
libzmq 4.3.4-r4 apk
linux-headers 6.3-r0 apk
linux-pam 1.5.2-r10 apk
mbedtls 2.28.3-r1 apk
mesa 23.0.3-r3 apk
mbedtls 2.28.4-r0 apk
mesa 23.0.4-r0 apk
mpdecimal 2.5.1-r2 apk
mpg123-libs 1.31.3-r1 apk
musl 1.2.4-r0 apk
musl-utils 1.2.4-r0 apk
musl 1.2.4-r1 apk
musl-utils 1.2.4-r1 apk
ncurses-terminfo-base 6.4_p20230506-r0 apk
netcat-openbsd 1.219-r1 apk
nettle 3.8.1-r2 apk
nghttp2-libs 1.53.0-r0 apk
nghttp2-libs 1.55.1-r0 apk
numactl 2.0.16-r4 apk
onevpl-libs 2023.2.1-r0 apk
oniguruma 6.9.8-r1 apk
opus 1.4-r0 apk
orc 0.4.33-r1 apk
orc 0.4.34-r0 apk
p11-kit 0.24.1-r2 apk
pcre2 10.42-r1 apk
perl 5.36.1-r1 apk
perl 5.36.1-r2 apk
perl-b-hooks-endofscope 0.26-r1 apk
perl-capture-tiny 0.48-r3 apk
perl-class-data-inheritable 0.09-r0 apk
perl-class-inspector 1.36-r2 apk
perl-class-methodmaker 2.24-r9 apk
perl-class-singleton 1.6-r0 apk
perl-clone 0.46-r1 apk
perl-common-sense 3.75-r3 apk
perl-compress-raw-zlib 2.204-r1 apk
perl-date-manip 6.91-r0 apk
perl-datetime 1.59-r1 apk
perl-datetime-format-builder 0.83-r1 apk
perl-datetime-format-iso8601 0.16-r0 apk
perl-datetime-format-sqlite 0.11-r4 apk
perl-datetime-format-strptime 1.79-r0 apk
perl-datetime-locale 1.39-r0 apk
perl-datetime-timezone 2.60-r0 apk
perl-dbd-sqlite 1.72-r1 apk
perl-dbi 1.643-r5 apk
perl-devel-stacktrace 2.04-r4 apk
perl-digest-sha1 2.13-r16 apk
perl-dist-checkconflicts 0.11-r3 apk
perl-encode-locale 1.05-r4 apk
perl-eval-closure 0.14-r3 apk
perl-exception-class 1.45-r0 apk
perl-exporter-tiny 1.006002-r0 apk
perl-file-homedir 1.006-r1 apk
perl-file-listing 6.15-r0 apk
perl-file-sharedir 1.118-r0 apk
perl-file-slurp 9999.32-r2 apk
perl-file-which 1.27-r0 apk
perl-html-parser 3.81-r1 apk
perl-html-tagset 3.20-r4 apk
perl-http-cookies 6.10-r0 apk
perl-http-date 6.05-r1 apk
perl-http-message 6.44-r0 apk
perl-http-negotiate 6.01-r3 apk
perl-importer 0.026-r1 apk
perl-io-gzip 0.20-r8 apk
perl-io-html 1.004-r0 apk
perl-io-socket-ssl 2.081-r0 apk
perl-ipc-run3 0.048-r3 apk
perl-json 4.10-r0 apk
perl-json-xs 4.03-r2 apk
perl-libwww 6.68-r1 apk
perl-lingua-en-numbers-ordinate 1.05-r0 apk
perl-lingua-preferred 0.2.4-r4 apk
perl-list-moreutils 0.430-r0 apk
perl-list-moreutils-xs 0.430-r3 apk
perl-lwp-mediatypes 6.04-r2 apk
perl-lwp-protocol-https 6.10-r4 apk
perl-lwp-useragent-determined 1.07-r3 apk
perl-module-implementation 0.09-r4 apk
perl-module-pluggable 5.2-r3 apk
perl-module-runtime 0.016-r5 apk
perl-mozilla-ca 20221114-r1 apk
perl-mro-compat 0.15-r1 apk
perl-namespace-autoclean 0.29-r2 apk
perl-namespace-clean 0.27-r3 apk
perl-net-http 6.22-r0 apk
perl-net-ssleay 1.92-r4 apk
perl-package-deprecationmanager 0.18-r0 apk
perl-package-stash 0.40-r0 apk
perl-params-util 1.102-r3 apk
perl-params-validate 1.31-r1 apk
perl-params-validationcompiler 0.31-r0 apk
perl-role-tiny 2.002004-r1 apk
perl-scope-guard 0.21-r3 apk
perl-specio 0.48-r0 apk
perl-sub-exporter-progressive 0.001013-r3 apk
perl-sub-identify 0.14-r9 apk
perl-sub-info 0.002-r3 apk
perl-sub-install 0.929-r1 apk
perl-sub-quote 2.006008-r0 apk
perl-sub-uplevel 0.2800-r3 apk
perl-term-progressbar 2.23-r0 apk
perl-term-readkey 2.38-r8 apk
perl-term-table 0.016-r1 apk
perl-test-exception 0.43-r3 apk
perl-test-fatal 0.017-r0 apk
perl-test-simple 1.302195-r0 apk
perl-test-without-module 0.21-r0 apk
perl-test2-plugin-nowarnings 0.09-r1 apk
perl-test2-suite 0.000155-r0 apk
perl-timedate 2.33-r2 apk
perl-try-tiny 0.31-r1 apk
perl-types-serialiser 1.01-r0 apk
perl-unicode-string 2.10-r4 apk
perl-uri 5.19-r0 apk
perl-www-robotrules 6.02-r3 apk
@@ -181,35 +240,34 @@ perl-xml-sax-base 1.09-r3 apk
perl-xml-treepp 0.43-r3 apk
perl-xml-twig 3.52-r4 apk
perl-xml-writer 0.900-r1 apk
procps-ng 4.0.3-r1 apk
procps-ng 4.0.4-r0 apk
py3-certifi 2023.5.7-r0 apk
py3-certifi-pyc 2023.5.7-r0 apk
py3-charset-normalizer 3.1.0-r1 apk
py3-charset-normalizer-pyc 3.1.0-r1 apk
py3-idna 3.4-r4 apk
py3-idna-pyc 3.4-r4 apk
py3-requests 2.30.0-r0 apk
py3-requests-pyc 2.30.0-r0 apk
py3-requests 2.31.0-r0 apk
py3-requests-pyc 2.31.0-r0 apk
py3-urllib3 1.26.15-r1 apk
py3-urllib3-pyc 1.26.15-r1 apk
pyc 0.1-r0 apk
python 3.11.3 binary
python3 3.11.3-r11 apk
python3-pyc 3.11.3-r11 apk
python3-pycache-pyc0 3.11.3-r11 apk
python3 3.11.5-r0 apk
python3-pyc 3.11.5-r0 apk
python3-pycache-pyc0 3.11.5-r0 apk
readline 8.2.1-r1 apk
requests 2.30.0 python
requests 2.31.0 python
scanelf 1.3.7-r1 apk
sdl2 2.26.5-r0 apk
shaderc 2023.3-r1 apk
shadow 4.13-r2 apk
shadow 4.13-r4 apk
skalibs 2.13.1.1-r1 apk
soxr 0.1.3-r5 apk
speexdsp 1.2.1-r1 apk
spirv-tools 1.3.243.0-r1 apk
sqlite-libs 3.41.2-r2 apk
ssl_client 1.36.0-r9 apk
svt-av1-libs 1.5.0-r0 apk
ssl_client 1.36.1-r2 apk
svt-av1-libs 1.6.0-r0 apk
tdb-libs 1.4.8-r1 apk
tzdata 2023c-r1 apk
uriparser 0.9.7-r0 apk
@@ -223,8 +281,8 @@ x264 0.164_git20220602-r1 apk
x264-libs 0.164_git20220602-r1 apk
x265 3.5-r4 apk
x265-libs 3.5-r4 apk
xmltv 1.2.1-r0 apk
xmltv 1.2.1-r3 apk
xvidcore 1.3.7-r1 apk
xz-libs 5.4.3-r0 apk
zimg 3.0.4-r2 apk
zimg 3.0.5-r0 apk
zlib 1.2.13-r1 apk

View File

@@ -123,6 +123,7 @@ app_setup_block: |
# changelog
changelogs:
- { date: "20.09.23:", desc: "Add perl-json-xs package." }
- { date: "18.05.23:", desc: "Install XMLTV from Alpine repos." }
- { date: "18.05.23:", desc: "Rebase to Alpine 3.18." }
- { date: "17.03.23:", desc: "Extract picons during build instead of init." }