diff --git a/Dockerfile b/Dockerfile index 041a072..a40c461 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # bump: alpine /ALPINE_VERSION=alpine:([\d.]+)/ docker:alpine|^3 # bump: alpine link "Release notes" https://alpinelinux.org/posts/Alpine-$LATEST-released.html -ARG ALPINE_VERSION=alpine:3.20.3 +ARG ALPINE_VERSION=alpine:3.22.1 FROM $ALPINE_VERSION AS builder # Alpine Package Keeper options @@ -169,9 +169,9 @@ RUN \ # bump: librsvg /LIBRSVG_VERSION=([\d.]+)/ https://gitlab.gnome.org/GNOME/librsvg.git|^2 # bump: librsvg after ./hashupdate Dockerfile LIBRSVG $LATEST # bump: librsvg link "NEWS" https://gitlab.gnome.org/GNOME/librsvg/-/blob/master/NEWS -ARG LIBRSVG_VERSION=2.60.0 -ARG LIBRSVG_URL="https://download.gnome.org/sources/librsvg/2.60/librsvg-$LIBRSVG_VERSION.tar.xz" -ARG LIBRSVG_SHA256=0b6ffccdf6e70afc9876882f5d2ce9ffcf2c713cbaaf1ad90170daa752e1eec3 +ARG LIBRSVG_VERSION=2.61.0 +ARG LIBRSVG_URL="https://download.gnome.org/sources/librsvg/2.61/librsvg-$LIBRSVG_VERSION.tar.xz" +ARG LIBRSVG_SHA256=dbd0db40a1179a382fbb8cc930837671b973d722ba106a3dee2aad0fd858e2c4 RUN \ wget $WGET_OPTS -O librsvg.tar.xz "$LIBRSVG_URL" && \ echo "$LIBRSVG_SHA256 librsvg.tar.xz" | sha256sum --status -c - && \ @@ -525,21 +525,6 @@ RUN \ .. && \ make -j$(nproc) install -# bump: rav1e /RAV1E_VERSION=([\d.]+)/ https://github.com/xiph/rav1e.git|/\d+\./|* -# bump: rav1e after ./hashupdate Dockerfile RAV1E $LATEST -# bump: rav1e link "Release notes" https://github.com/xiph/rav1e/releases/tag/v$LATEST -ARG RAV1E_VERSION=0.7.1 -ARG RAV1E_URL="https://github.com/xiph/rav1e/archive/v$RAV1E_VERSION.tar.gz" -ARG RAV1E_SHA256=da7ae0df2b608e539de5d443c096e109442cdfa6c5e9b4014361211cf61d030c -RUN \ - wget $WGET_OPTS -O rav1e.tar.gz "$RAV1E_URL" && \ - echo "$RAV1E_SHA256 rav1e.tar.gz" | sha256sum -c - && \ - tar $TAR_OPTS rav1e.tar.gz && cd rav1e-* && \ - # workaround weird cargo problem when on aws (?) weirdly alpine edge seems to work - CARGO_REGISTRIES_CRATES_IO_PROTOCOL="sparse" \ - RUSTFLAGS="-C target-feature=+crt-static" \ - cargo cinstall --release - # bump: librtmp /LIBRTMP_COMMIT=([[:xdigit:]]+)/ gitrefs:https://git.ffmpeg.org/rtmpdump.git|re:#^refs/heads/master$#|@commit # bump: librtmp after ./hashupdate Dockerfile LIBRTMP $LATEST # bump: librtmp link "Commit diff $CURRENT..$LATEST" https://git.ffmpeg.org/gitweb/rtmpdump.git/commitdiff/$LATEST?ds=sidebyside @@ -900,6 +885,8 @@ RUN \ wget $WGET_OPTS -O xavs2.tar.gz "$XAVS2_URL" && \ echo "$XAVS2_SHA256 xavs2.tar.gz" | sha256sum -c - && \ tar $TAR_OPTS xavs2.tar.gz && cd xavs2-*/build/linux && \ + # new gcc not happy with some of the code + CFLAGS="-Wno-incompatible-pointer-types" \ ./configure \ --disable-asm \ --enable-pic \ @@ -1165,7 +1152,6 @@ RUN \ --enable-libopenjpeg \ --enable-libopus \ --enable-librabbitmq \ - --enable-librav1e \ --enable-librsvg \ --enable-librtmp \ --enable-librubberband \ @@ -1241,7 +1227,6 @@ RUN \ libopenjpeg: env.OPENJPEG_VERSION, \ libopus: env.OPUS_VERSION, \ librabbitmq: env.LIBRABBITMQ_VERSION, \ - librav1e: env.RAV1E_VERSION, \ librsvg: env.LIBRSVG_VERSION, \ librtmp: env.LIBRTMP_COMMIT, \ librubberband: env.RUBBERBAND_VERSION, \ diff --git a/README.md b/README.md index e8303eb..6147e8d 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ alias ffprobe='docker run -i --rm -u $UID:$GROUPS -v "$PWD:$PWD" -w "$PWD" --ent - [libopenjpeg](https://www.openjpeg.org) - [libopus](https://opus-codec.org) - [librabbitmq](https://github.com/alanxz/rabbitmq-c) -- [librav1e](https://github.com/xiph/rav1e) +- [librav1e](https://github.com/xiph/rav1e) skipped for now - [librsvg](https://gitlab.gnome.org/GNOME/librsvg) - [librtmp](https://rtmpdump.mplayerhq.hu/) - [librubberband](https://breakfastquay.com/rubberband/)