Skip to content

Commit 553e26e

Browse files
author
Markus Perl
committed
Multiple packages updated
1 parent fcbcb3c commit 553e26e

File tree

1 file changed

+27
-18
lines changed

1 file changed

+27
-18
lines changed

build-ffmpeg

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# LICENSE: https://github.com/markus-perl/ffmpeg-build-script/blob/master/LICENSE
55

66
PROGNAME=$(basename "$0")
7-
FFMPEG_VERSION=7.1
7+
FFMPEG_VERSION=7.1.1
88
SCRIPT_VERSION=1.54
99
CWD=$(pwd)
1010
PACKAGES="$CWD/packages"
@@ -382,7 +382,7 @@ if build "yasm" "1.3.0"; then
382382
build_done "yasm" $CURRENT_PACKAGE_VERSION
383383
fi
384384

385-
if build "nasm" "2.16.01"; then
385+
if build "nasm" "2.16.03"; then
386386
download "https://www.nasm.us/pub/nasm/releasebuilds/$CURRENT_PACKAGE_VERSION/nasm-$CURRENT_PACKAGE_VERSION.tar.xz"
387387
execute ./configure --prefix="${WORKSPACE}" --disable-shared --enable-static
388388
execute make -j $MJOBS
@@ -453,7 +453,7 @@ if $NONFREE_AND_GPL; then
453453
fi
454454
CONFIGURE_OPTIONS+=("--enable-openssl")
455455
else
456-
if build "gmp" "6.2.1"; then
456+
if build "gmp" "6.3.0"; then
457457
download "https://ftp.gnu.org/gnu/gmp/gmp-$CURRENT_PACKAGE_VERSION.tar.xz"
458458
execute ./configure --prefix="${WORKSPACE}" --disable-shared --enable-static
459459
execute make -j $MJOBS
@@ -470,7 +470,7 @@ else
470470
fi
471471

472472
if [[ ! $ARCH == 'arm64' ]]; then
473-
if build "gnutls" "3.8.4"; then
473+
if build "gnutls" "3.8.5"; then
474474
download "https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-$CURRENT_PACKAGE_VERSION.tar.xz"
475475
execute ./configure --prefix="${WORKSPACE}" --disable-shared --enable-static --disable-doc --disable-tools --disable-cxx --disable-tests --disable-gtk-doc-html --disable-libdane --disable-nls --enable-local-libopts --disable-guile --with-included-libtasn1 --with-included-unistring --without-p11-kit CPPFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
476476
execute make -j $MJOBS
@@ -481,7 +481,7 @@ else
481481
fi
482482
fi
483483

484-
if build "cmake" "3.31.0"; then
484+
if build "cmake" "3.31.7"; then
485485
CXXFLAGS_BACKUP=$CXXFLAGS
486486
export CXXFLAGS+=" -std=c++11"
487487
download "https://github.com/Kitware/CMake/releases/download/v$CURRENT_PACKAGE_VERSION/cmake-$CURRENT_PACKAGE_VERSION.tar.gz"
@@ -526,7 +526,7 @@ if command_exists "python3"; then
526526

527527
fi
528528
if command_exists "meson"; then
529-
if build "dav1d" "1.5.0"; then
529+
if build "dav1d" "1.5.1"; then
530530
download "https://code.videolan.org/videolan/dav1d/-/archive/$CURRENT_PACKAGE_VERSION/dav1d-$CURRENT_PACKAGE_VERSION.tar.gz"
531531
make_dir build
532532

@@ -578,7 +578,7 @@ fi
578578

579579
if $NONFREE_AND_GPL; then
580580

581-
if build "x264" "be4f0200"; then
581+
if build "x264" "ff620d0c"; then
582582
download "https://code.videolan.org/videolan/x264/-/archive/$CURRENT_PACKAGE_VERSION/x264-$CURRENT_PACKAGE_VERSION.tar.gz" "x264-$CURRENT_PACKAGE_VERSION.tar.gz"
583583
cd "${PACKAGES}"/x264-$CURRENT_PACKAGE_VERSION || exit
584584

@@ -598,7 +598,7 @@ if $NONFREE_AND_GPL; then
598598
fi
599599

600600
if $NONFREE_AND_GPL; then
601-
if build "x265" "4.0"; then
601+
if build "x265" "4.1"; then
602602
download "https://bitbucket.org/multicoreware/x265_git/downloads/x265_$CURRENT_PACKAGE_VERSION.tar.gz" "x265-$CURRENT_PACKAGE_VERSION.tar.gz" # This is actually 3.4 if looking at x265Version.txt
603603
cd build/linux || exit
604604
rm -rf 8bit 10bit 12bit 2>/dev/null
@@ -746,7 +746,7 @@ if ! $DISABLE_LV2 ; then
746746
download "https://gitlab.com/drobilla/autowaf/-/archive/$CURRENT_PACKAGE_VERSION/autowaf-$CURRENT_PACKAGE_VERSION.tar.gz" "autowaf.tar.gz"
747747
build_done "waflib" $CURRENT_PACKAGE_VERSION
748748
fi
749-
if build "serd" "0.30.16"; then
749+
if build "serd" "0.32.2"; then
750750
download "https://gitlab.com/drobilla/serd/-/archive/v$CURRENT_PACKAGE_VERSION/serd-v$CURRENT_PACKAGE_VERSION.tar.gz" "serd-v$CURRENT_PACKAGE_VERSION.tar.gz"
751751
execute meson build --prefix="${WORKSPACE}" --buildtype=release --default-library=static --libdir="${WORKSPACE}"/lib
752752
execute ninja -C build
@@ -760,21 +760,30 @@ if ! $DISABLE_LV2 ; then
760760
execute make install
761761
build_done "pcre" $CURRENT_PACKAGE_VERSION
762762
fi
763-
if build "sord" "0.16.14"; then
763+
if build "zix" "0.6.2"; then
764+
download "https://gitlab.com/drobilla/zix/-/archive/v$CURRENT_PACKAGE_VERSION/zix-v$CURRENT_PACKAGE_VERSION.tar.gz" "zix-v$CURRENT_PACKAGE_VERSION.tar.gz"
765+
execute meson setup build
766+
cd build || exit
767+
execute meson configure -Dc_args="-march=native" -Dprefix="${WORKSPACE}" -Dlibdir="${WORKSPACE}"/lib
768+
execute meson compile
769+
execute meson install
770+
build_done "zix" $CURRENT_PACKAGE_VERSION
771+
fi
772+
if build "sord" "0.16.16"; then
764773
download "https://gitlab.com/drobilla/sord/-/archive/v$CURRENT_PACKAGE_VERSION/sord-v$CURRENT_PACKAGE_VERSION.tar.gz" "sord-v$CURRENT_PACKAGE_VERSION.tar.gz"
765774
execute meson build --prefix="${WORKSPACE}" --buildtype=release --default-library=static --libdir="${WORKSPACE}"/lib
766775
execute ninja -C build
767776
execute ninja -C build install
768777
build_done "sord" $CURRENT_PACKAGE_VERSION
769778
fi
770-
if build "sratom" "0.6.14"; then
779+
if build "sratom" "0.6.16"; then
771780
download "https://gitlab.com/lv2/sratom/-/archive/v$CURRENT_PACKAGE_VERSION/sratom-v$CURRENT_PACKAGE_VERSION.tar.gz" "sratom-v$CURRENT_PACKAGE_VERSION.tar.gz"
772781
execute meson build --prefix="${WORKSPACE}" --buildtype=release --default-library=static --libdir="${WORKSPACE}"/lib
773782
execute ninja -C build
774783
execute ninja -C build install
775784
build_done "sratom" $CURRENT_PACKAGE_VERSION
776785
fi
777-
if build "lilv" "0.24.20"; then
786+
if build "lilv" "0.24.24"; then
778787
download "https://gitlab.com/lv2/lilv/-/archive/v$CURRENT_PACKAGE_VERSION/lilv-v$CURRENT_PACKAGE_VERSION.tar.gz" "lilv-v$CURRENT_PACKAGE_VERSION.tar.gz"
779788
execute meson build --prefix="${WORKSPACE}" --buildtype=release --default-library=static --libdir="${WORKSPACE}"/lib
780789
execute ninja -C build
@@ -886,7 +895,7 @@ if build "libtiff" "4.7.0"; then
886895
execute make install
887896
build_done "libtiff" $CURRENT_PACKAGE_VERSION
888897
fi
889-
if build "libpng" "1.6.44"; then
898+
if build "libpng" "1.6.48"; then
890899
download "https://sourceforge.net/projects/libpng/files/libpng16/$CURRENT_PACKAGE_VERSION/libpng-$CURRENT_PACKAGE_VERSION.tar.gz" "libpng-$CURRENT_PACKAGE_VERSION.tar.gz"
891900
export LDFLAGS="${LDFLAGS}"
892901
export CPPFLAGS="${CFLAGS}"
@@ -896,7 +905,7 @@ if build "libpng" "1.6.44"; then
896905
build_done "libpng" $CURRENT_PACKAGE_VERSION
897906
fi
898907

899-
if build "libjxl" "0.11.0"; then
908+
if build "libjxl" "0.11.1"; then
900909
download "https://github.com/libjxl/libjxl/archive/refs/tags/v$CURRENT_PACKAGE_VERSION.tar.gz" "libjxl-$CURRENT_PACKAGE_VERSION.tar.gz"
901910
# currently needed to fix linking of static builds in non-C++ applications
902911
sed "s/-ljxl_threads/-ljxl_threads @JPEGXL_THREADS_PUBLIC_LIBS@/g" lib/threads/libjxl_threads.pc.in >lib/threads/libjxl_threads.pc.in.patched
@@ -913,7 +922,7 @@ if build "libjxl" "0.11.0"; then
913922
fi
914923
CONFIGURE_OPTIONS+=("--enable-libjxl")
915924

916-
if build "libwebp" "1.4.0"; then
925+
if build "libwebp" "1.5.0"; then
917926
# libwebp can fail to compile on Ubuntu if these flags were left set to CFLAGS
918927
CPPFLAGS=
919928
download "https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-$CURRENT_PACKAGE_VERSION.tar.gz" "libwebp-$CURRENT_PACKAGE_VERSION.tar.gz"
@@ -967,7 +976,7 @@ if $NONFREE_AND_GPL; then
967976
fi
968977
CONFIGURE_OPTIONS+=("--enable-libsrt")
969978

970-
if build "zvbi" "0.2.42"; then
979+
if build "zvbi" "0.2.44"; then
971980
download "https://github.com/zapping-vbi/zvbi/archive/refs/tags/v$CURRENT_PACKAGE_VERSION.tar.gz" "zvbi-$CURRENT_PACKAGE_VERSION.tar.gz"
972981
execute ./autogen.sh --prefix="${WORKSPACE}"
973982
execute ./configure CFLAGS="-I${WORKSPACE}/include/libpng16 ${CFLAGS}" --prefix="${WORKSPACE}" --enable-static --disable-shared
@@ -1003,7 +1012,7 @@ fi
10031012

10041013
if [[ "$OSTYPE" == "linux-gnu" ]]; then
10051014
if command_exists "nvcc"; then
1006-
if build "nv-codec" "11.1.5.3"; then
1015+
if build "nv-codec" "12.1.14.0"; then
10071016
download "https://github.com/FFmpeg/nv-codec-headers/releases/download/n$CURRENT_PACKAGE_VERSION/nv-codec-headers-$CURRENT_PACKAGE_VERSION.tar.gz"
10081017
execute make PREFIX="${WORKSPACE}"
10091018
execute make PREFIX="${WORKSPACE}" install
@@ -1064,7 +1073,7 @@ if [ -d "$CWD/.git" ]; then
10641073
fi
10651074

10661075
build "ffmpeg" "$FFMPEG_VERSION"
1067-
download "https://github.com/FFmpeg/FFmpeg/archive/refs/heads/release/$FFMPEG_VERSION.tar.gz" "FFmpeg-release-$FFMPEG_VERSION.tar.gz"
1076+
download "https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n$FFMPEG_VERSION.tar.gz" "FFmpeg-release-$FFMPEG_VERSION.tar.gz"
10681077
# shellcheck disable=SC2086
10691078
execute ./configure "${CONFIGURE_OPTIONS[@]}" \
10701079
--disable-debug \

0 commit comments

Comments
 (0)