diff --git a/builder/scripts.d/25-openssl.sh b/builder/scripts.d/25-openssl.sh index c72ef1454..315f0d2f0 100755 --- a/builder/scripts.d/25-openssl.sh +++ b/builder/scripts.d/25-openssl.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/openssl/openssl.git" -SCRIPT_COMMIT="openssl-3.6.2" +SCRIPT_COMMIT="openssl-3.6.3" SCRIPT_TAGFILTER="openssl-3.6.*" ffbuild_enabled() { diff --git a/builder/scripts.d/45-harfbuzz.sh b/builder/scripts.d/45-harfbuzz.sh index a312e11e2..9fd948320 100755 --- a/builder/scripts.d/45-harfbuzz.sh +++ b/builder/scripts.d/45-harfbuzz.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/harfbuzz/harfbuzz.git" -SCRIPT_COMMIT="b0ffab42d473eb380ad0fcf42730e0f1868cbc97" +SCRIPT_COMMIT="56feae4035bdd48f62ba2b8d8c16232d4d89b3a4" ffbuild_enabled() { return 0 diff --git a/builder/scripts.d/47-vulkan/45-vulkan-headers.sh b/builder/scripts.d/47-vulkan/45-vulkan-headers.sh index b7537f361..55049512c 100755 --- a/builder/scripts.d/47-vulkan/45-vulkan-headers.sh +++ b/builder/scripts.d/47-vulkan/45-vulkan-headers.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/KhronosGroup/Vulkan-Headers.git" -SCRIPT_COMMIT="v1.4.349" +SCRIPT_COMMIT="v1.4.355" SCRIPT_TAGFILTER="v?.*.*" ffbuild_enabled() { diff --git a/builder/scripts.d/47-vulkan/45-vulkan-loader.sh b/builder/scripts.d/47-vulkan/45-vulkan-loader.sh index f8a47ba8e..68dbea635 100755 --- a/builder/scripts.d/47-vulkan/45-vulkan-loader.sh +++ b/builder/scripts.d/47-vulkan/45-vulkan-loader.sh @@ -4,7 +4,7 @@ SCRIPT_REPO="https://github.com/BtbN/Vulkan-Shim-Loader.git" SCRIPT_COMMIT="65b3936528cd92eb4ea3de485d03f858a3850484" SCRIPT_REPO2="https://github.com/KhronosGroup/Vulkan-Headers.git" -SCRIPT_COMMIT2="v1.4.349" +SCRIPT_COMMIT2="v1.4.355" SCRIPT_TAGFILTER2="v?.*.*" ffbuild_enabled() { diff --git a/builder/scripts.d/47-vulkan/50-shaderc.sh b/builder/scripts.d/47-vulkan/50-shaderc.sh index 55bbcefd3..9e612a326 100755 --- a/builder/scripts.d/47-vulkan/50-shaderc.sh +++ b/builder/scripts.d/47-vulkan/50-shaderc.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/google/shaderc.git" -SCRIPT_COMMIT="301b4ede53d59b68bf55f95bb26412d9233c8187" +SCRIPT_COMMIT="d5f08ae5c5a9a45165578445cbd0f9adf0223448" ffbuild_enabled() { [[ $TARGET == mac* ]] && return -1 diff --git a/builder/scripts.d/47-vulkan/55-spirv-cross.sh b/builder/scripts.d/47-vulkan/55-spirv-cross.sh index 1759cb5b8..8e4a7a6d9 100755 --- a/builder/scripts.d/47-vulkan/55-spirv-cross.sh +++ b/builder/scripts.d/47-vulkan/55-spirv-cross.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/KhronosGroup/SPIRV-Cross.git" -SCRIPT_COMMIT="b9ded926bd2ec460b8d60d5c9678808bf8cbdd9b" +SCRIPT_COMMIT="1a6169566c73d3da552748fc372fe2bbb856e46e" ffbuild_enabled() { [[ $TARGET == mac* ]] && return -1 diff --git a/builder/scripts.d/50-amf.sh b/builder/scripts.d/50-amf.sh index b472ce9aa..8522eb03a 100755 --- a/builder/scripts.d/50-amf.sh +++ b/builder/scripts.d/50-amf.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git" -SCRIPT_COMMIT="d0b3e6dd544a5f207bb6a12a1ecb98532491176a" +SCRIPT_COMMIT="eadd00804d5f7e5cd8c85d540073198312870776" ffbuild_enabled() { [[ $TARGET == mac* ]] && return -1 diff --git a/builder/scripts.d/50-libass.sh b/builder/scripts.d/50-libass.sh index 4187841fa..6c697fc5a 100755 --- a/builder/scripts.d/50-libass.sh +++ b/builder/scripts.d/50-libass.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/libass/libass.git" -SCRIPT_COMMIT="bbb3c7f1570a4a021e52683f3fbdf74fe492ae84" +SCRIPT_COMMIT="4a05d8127f525943ebf45fdc6497c9e665947f0d" ffbuild_enabled() { return 0 diff --git a/builder/scripts.d/50-libvpl.sh b/builder/scripts.d/50-libvpl.sh index 64e5cde58..334458252 100755 --- a/builder/scripts.d/50-libvpl.sh +++ b/builder/scripts.d/50-libvpl.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/intel/libvpl.git" -SCRIPT_COMMIT="778a66d6c6537f08eabb91955dbbf1bce3812894" +SCRIPT_COMMIT="d77f9195cf495b937631607333288fd917ae8939" ffbuild_enabled() { [[ $TARGET == mac* ]] && return -1 @@ -17,7 +17,7 @@ ffbuild_dockerbuild() { cmake -GNinja -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" \ -DCMAKE_INSTALL_BINDIR="$FFBUILD_PREFIX"/bin -DCMAKE_INSTALL_LIBDIR="$FFBUILD_PREFIX"/lib \ - -DINSTALL_DEV=ON -DINSTALL_LIB=ON \ + -DINSTALL_DEV=ON -DINSTALL_LIB=ON -DINSTALL_EXAMPLES=OFF \ -DBUILD_EXAMPLES=OFF -DBUILD_EXPERIMENTAL=OFF \ -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF .. diff --git a/builder/scripts.d/50-openmpt.sh b/builder/scripts.d/50-openmpt.sh index ec5aebf48..ecd611762 100755 --- a/builder/scripts.d/50-openmpt.sh +++ b/builder/scripts.d/50-openmpt.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/OpenMPT/openmpt.git" -SCRIPT_COMMIT="a2b251c67ca757bb181a0cd4cc97e9e94bfe2608" +SCRIPT_COMMIT="11363ff11ba021b1cf1533da17d9fdf20c8d883c" ffbuild_enabled() { return 0 diff --git a/docker-build-win64.sh b/docker-build-win64.sh index f13d01526..3e034e102 100755 --- a/docker-build-win64.sh +++ b/docker-build-win64.sh @@ -179,7 +179,7 @@ ninja -j$(nproc) -C fontconfig_build install popd # HARFBUZZ -git clone -b 14.2.0 --depth=1 https://github.com/harfbuzz/harfbuzz.git +git clone -b 14.2.1 --depth=1 https://github.com/harfbuzz/harfbuzz.git meson setup harfbuzz harfbuzz_build \ --prefix=${FF_DEPS_PREFIX} \ --cross-file=${FF_MESON_TOOLCHAIN} \ @@ -218,7 +218,7 @@ make install popd # LIBASS -git clone -b 0.17.4 --depth=1 https://github.com/libass/libass.git +git clone -b 0.17.5 --depth=1 https://github.com/libass/libass.git pushd libass ./autogen.sh ./configure \ @@ -321,7 +321,7 @@ popd # OPENMPT mkdir mpt pushd mpt -mpt_ver="0.8.6" +mpt_ver="0.8.7" mpt_link="https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${mpt_ver}+release.autotools.tar.gz" wget ${mpt_link} -O mpt.tar.gz tar xaf mpt.tar.gz @@ -549,7 +549,7 @@ popd # AMF mkdir amf-headers pushd amf-headers -amf_ver="1.5.0" +amf_ver="1.5.2" amf_link="https://github.com/GPUOpen-LibrariesAndSDKs/AMF/releases/download/v${amf_ver}/AMF-headers-v${amf_ver}.tar.gz" wget ${amf_link} -O amf.tar.gz tar xaf amf.tar.gz @@ -560,7 +560,7 @@ popd popd # VPL -git clone -b v2.16.0 --depth=1 https://github.com/intel/libvpl.git +git clone -b v2.17.0 --depth=1 https://github.com/intel/libvpl.git pushd libvpl mkdir build && pushd build cmake \ @@ -571,6 +571,7 @@ cmake \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=OFF \ -DINSTALL_{DEV,LIB}=ON \ + -DINSTALL_EXAMPLES=OFF \ -DBUILD_{TESTS,EXAMPLES,EXPERIMENTAL}=OFF \ .. make -j$(nproc) diff --git a/docker-build.sh b/docker-build.sh index 6239d0f5c..bca2b6fb2 100755 --- a/docker-build.sh +++ b/docker-build.sh @@ -135,7 +135,7 @@ prepare_extra_common() { # HARFBUZZ pushd ${SOURCE_DIR} - git clone -b 14.2.0 --depth=1 https://github.com/harfbuzz/harfbuzz.git + git clone -b 14.2.1 --depth=1 https://github.com/harfbuzz/harfbuzz.git meson setup harfbuzz harfbuzz_build \ ${MESON_CROSS_OPT} \ --prefix=${TARGET_DIR} \ @@ -169,7 +169,7 @@ prepare_extra_common() { # LIBASS pushd ${SOURCE_DIR} - git clone -b 0.17.4 --depth=1 https://github.com/libass/libass.git + git clone -b 0.17.5 --depth=1 https://github.com/libass/libass.git pushd libass ./autogen.sh ./configure \ @@ -315,7 +315,7 @@ prepare_extra_amd64() { pushd ${SOURCE_DIR} mkdir amf-headers pushd amf-headers - amf_ver="1.5.0" + amf_ver="1.5.2" amf_link="https://github.com/GPUOpen-LibrariesAndSDKs/AMF/releases/download/v${amf_ver}/AMF-headers-v${amf_ver}.tar.gz" wget ${amf_link} -O amf.tar.gz tar xaf amf.tar.gz @@ -431,7 +431,7 @@ prepare_extra_amd64() { # Provides VPL header and dispatcher (libvpl.so.2) for FFmpeg # Both MSDK and VPL runtime can be loaded by VPL dispatcher pushd ${SOURCE_DIR} - git clone -b v2.16.0 --depth=1 https://github.com/intel/libvpl.git + git clone -b v2.17.0 --depth=1 https://github.com/intel/libvpl.git pushd libvpl sed -i 's|ParseEnvSearchPaths(ONEVPL_PRIORITY_PATH_VAR, searchDirList)|searchDirList.push_back("/usr/lib/jellyfin-ffmpeg/lib")|g' libvpl/src/mfx_dispatcher_vpl_loader.cpp mkdir build && pushd build @@ -441,6 +441,7 @@ prepare_extra_amd64() { -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=ON \ -DINSTALL_{DEV,LIB}=ON \ + -DINSTALL_EXAMPLES=OFF \ -DBUILD_{TESTS,EXAMPLES,EXPERIMENTAL}=OFF \ .. make -j$(nproc) && make install && make install DESTDIR=${SOURCE_DIR}/intel @@ -453,7 +454,7 @@ prepare_extra_amd64() { # VPL-GPU-RT (RT only) # Provides VPL runtime (libmfx-gen.so.1.2) for 11th Gen Tiger Lake and newer pushd ${SOURCE_DIR} - git clone -b intel-onevpl-26.1.6 --depth=1 https://github.com/intel/vpl-gpu-rt.git + git clone -b intel-onevpl-26.2.3 --depth=1 https://github.com/intel/vpl-gpu-rt.git pushd vpl-gpu-rt # Fix missing entries in PicStruct validation wget -q -O - https://github.com/intel/vpl-gpu-rt/commit/c7eb030.patch | git apply @@ -475,10 +476,12 @@ prepare_extra_amd64() { # Full Feature Build: ENABLE_KERNELS=ON(Default) ENABLE_NONFREE_KERNELS=ON(Default) # Free Kernel Build: ENABLE_KERNELS=ON ENABLE_NONFREE_KERNELS=OFF pushd ${SOURCE_DIR} - git clone -b intel-media-26.1.6 --depth=1 https://github.com/intel/media-driver.git + git clone -b intel-media-26.2.3 --depth=1 https://github.com/intel/media-driver.git pushd media-driver # Enable VC1 decode on DG2 (note that MTL+ is not supported) - wget -q -O - https://github.com/intel/media-driver/commit/25fb926.patch | git apply + wget -q -O - https://github.com/intel/media-driver/commit/e47702f.patch | git apply + # Fix iHD crashes when used with Xe KMD on small BAR systems + wget -q -O - https://github.com/intel/media-driver/commit/6fd4037.patch | git apply mkdir build && pushd build cmake -DCMAKE_INSTALL_PREFIX=${TARGET_DIR} \ -DCMAKE_C_FLAGS="${CFLAGS} -Wno-error=array-bounds" \ @@ -498,7 +501,7 @@ prepare_extra_amd64() { # Vulkan Headers pushd ${SOURCE_DIR} - git clone -b v1.4.349 --depth=1 https://github.com/KhronosGroup/Vulkan-Headers.git + git clone -b v1.4.355 --depth=1 https://github.com/KhronosGroup/Vulkan-Headers.git pushd Vulkan-Headers mkdir build && pushd build cmake \ @@ -511,7 +514,7 @@ prepare_extra_amd64() { # Vulkan ICD Loader pushd ${SOURCE_DIR} - git clone -b v1.4.349 --depth=1 https://github.com/KhronosGroup/Vulkan-Loader.git + git clone -b v1.4.355 --depth=1 https://github.com/KhronosGroup/Vulkan-Loader.git pushd Vulkan-Loader mkdir build && pushd build cmake \ @@ -531,7 +534,7 @@ prepare_extra_amd64() { popd # SHADERC - shaderc_ver="v2026.1" + shaderc_ver="v2026.2" pushd ${SOURCE_DIR} git clone -b ${shaderc_ver} --depth=1 https://github.com/google/shaderc.git pushd shaderc @@ -578,6 +581,12 @@ prepare_extra_amd64() { # Enable VAAPI VPP alpha blending support wget -q -O - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41090.patch | \ patch -p1 -d mesa-${mesa_ver} + # Fix misc CSC issues in VAAPI VPP + wget -q -O - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42181.patch | \ + patch -p1 -d mesa-${mesa_ver} + # Fix setting VPE rotation with horizontal flip enabled + wget -q -O - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42408.patch | \ + sed 's#/mm/#/#g' | patch -p1 -d mesa-${mesa_ver} meson setup mesa-${mesa_ver} mesa_build \ --prefix=${TARGET_DIR} \ --libdir=lib \ diff --git a/msys2/PKGBUILD/30-mingw-w64-harfbuzz/PKGBUILD b/msys2/PKGBUILD/30-mingw-w64-harfbuzz/PKGBUILD index fea46366b..e0a32dd0a 100644 --- a/msys2/PKGBUILD/30-mingw-w64-harfbuzz/PKGBUILD +++ b/msys2/PKGBUILD/30-mingw-w64-harfbuzz/PKGBUILD @@ -4,7 +4,7 @@ _realname=harfbuzz pkgbase=mingw-w64-jellyfin-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}") -pkgver=14.2.0 +pkgver=14.2.1 pkgrel=1 pkgdesc="OpenType text shaping engine" arch=('any') @@ -29,7 +29,7 @@ checkdepends=("${MINGW_PACKAGE_PREFIX}-python-fonttools" source=("https://github.com/harfbuzz/harfbuzz/releases/download/${pkgver}/harfbuzz-${pkgver}.tar.xz" "001-fix-build-with-chafa.patch" "002-make-library-type-in-cmake-config-unknown.patch") -sha256sums=('94017020f96d025bb66ae91574e4cf334bcad23e8175a8a40565b3721bc2eaff' +sha256sums=('a54a5d8e9380a41fbb762ce367bcbf7704792dfca0d93f1bbca86c5a57902e0e' '26b37a1ca9872973905ecb96bcbe3f054472252320956faa74428206900d360e' '6ce1063f2ac77db0b4705153031e2c6ba8d7a65a04eb759fe4178e9445406ddb') noextract=("harfbuzz-${pkgver}.tar.xz") diff --git a/msys2/PKGBUILD/40-mingw-w64-libass/PKGBUILD b/msys2/PKGBUILD/40-mingw-w64-libass/PKGBUILD index 1b1c58a46..e8756d13e 100644 --- a/msys2/PKGBUILD/40-mingw-w64-libass/PKGBUILD +++ b/msys2/PKGBUILD/40-mingw-w64-libass/PKGBUILD @@ -3,7 +3,7 @@ _realname=libass pkgbase=mingw-w64-jellyfin-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=0.17.4 +pkgver=0.17.5 pkgrel=1 pkgdesc="A portable library for SSA/ASS subtitles rendering (mingw-w64)" arch=('any') @@ -13,15 +13,17 @@ msys2_references=( "cpe: cpe:/a:libass_project:libass" ) license=('spdx:ISC') -makedepends=("${MINGW_PACKAGE_PREFIX}-autotools" - "${MINGW_PACKAGE_PREFIX}-cc" - $( [[ "${CARCH}" != "i686" \ - && "${CARCH}" != "x86_64" ]] \ - || echo "${MINGW_PACKAGE_PREFIX}-nasm" )) +makedepends=( + "${MINGW_PACKAGE_PREFIX}-cc" + "${MINGW_PACKAGE_PREFIX}-meson" + "${MINGW_PACKAGE_PREFIX}-ninja" + $([[ "${MSYSTEM}" == "CLANGARM64" ]] || echo "${MINGW_PACKAGE_PREFIX}-nasm") +) depends=("${MINGW_PACKAGE_PREFIX}-jellyfin-fribidi" "${MINGW_PACKAGE_PREFIX}-jellyfin-fontconfig" "${MINGW_PACKAGE_PREFIX}-jellyfin-freetype" "${MINGW_PACKAGE_PREFIX}-jellyfin-libunibreak" + "${MINGW_PACKAGE_PREFIX}-jellyfin-libiconv" "${MINGW_PACKAGE_PREFIX}-jellyfin-harfbuzz") source=(https://github.com/libass/${_realname}/releases/download/${pkgver}/${_realname}-${pkgver}.tar.xz fix-strndup-mingw.patch) @@ -34,34 +36,33 @@ export FF_MINGW_PREFIX="${MINGW_TOOLCHAIN_PREFIX}/ffbuild" prepare() { cd "${srcdir}/${_realname}-${pkgver}" patch -p1 -i "${srcdir}/fix-strndup-mingw.patch" - # autoreconf to get updated libtool for clang - autoreconf -fiv } build() { - [[ -d "${srcdir}/build-${MSYSTEM}-static" ]] && rm -rf "${srcdir}/build-${MSYSTEM}-static" - mkdir -p "${srcdir}/build-${MSYSTEM}-static" && cd "${srcdir}/build-${MSYSTEM}-static" - export PKG_CONFIG_PATH="${FF_MINGW_PREFIX}/lib/pkgconfig:${PKG_CONFIG_PATH}" - CPPFLAGS+=" -DFRIBIDI_LIB_STATIC" \ - ../${_realname}-${pkgver}/configure \ - --prefix=${FF_MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-shared \ - --enable-static \ - --enable-directwrite \ - --enable-libunibreak \ - --with-pic \ - $( [[ "${CARCH}" != "i686" \ - && "${CARCH}" != "x86_64" ]] \ - || echo "--enable-asm") - make + CPPFLAGS+=" -DFRIBIDI_LIB_STATIC" \ + MSYS2_ARG_CONV_EXCL="--prefix=" \ + ${MINGW_TOOLCHAIN_PREFIX}/bin/meson setup \ + --prefix="${FF_MINGW_PREFIX}" \ + --wrap-mode=nodownload \ + --buildtype=plain \ + --default-library=static \ + -Dtest=disabled \ + -Dcompare=disabled \ + -Dprofile=disabled \ + -Dfuzz=disabled \ + -Dcheckasm=disabled \ + -Dfontconfig=enabled \ + -Ddirectwrite=enabled \ + -Dasm=enabled \ + -Dlibunibreak=enabled \ + "build-${MSYSTEM}-static" \ + "${_realname}-${pkgver}" + + ${MINGW_TOOLCHAIN_PREFIX}/bin/meson compile -C "build-${MSYSTEM}-static" } package() { - cd "${srcdir}/build-${MSYSTEM}-static" - make DESTDIR="${pkgdir}" install + ${MINGW_TOOLCHAIN_PREFIX}/bin/meson install -C "build-${MSYSTEM}-static" --destdir "${pkgdir}" } diff --git a/msys2/PKGBUILD/40-mingw-w64-libopenmpt/PKGBUILD b/msys2/PKGBUILD/40-mingw-w64-libopenmpt/PKGBUILD index 88fda3f94..a0eb5a186 100644 --- a/msys2/PKGBUILD/40-mingw-w64-libopenmpt/PKGBUILD +++ b/msys2/PKGBUILD/40-mingw-w64-libopenmpt/PKGBUILD @@ -3,7 +3,7 @@ _realname=libopenmpt pkgbase=mingw-w64-jellyfin-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}") -pkgver=0.8.6 +pkgver=0.8.7 pkgrel=1 pkgdesc="A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream (mingw-w64)" arch=('any') @@ -20,7 +20,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-jellyfin-zlib" makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-autotools") source=("https://lib.openmpt.org/files/${_realname}/src/${_realname}-${pkgver}+release.autotools.tar.gz") -sha256sums=('caa2fa959e389f4374d9e2df3af5c633452c12dd80442cba2e89cb7ff2b93c5b') +sha256sums=('SKIP') export MINGW_TOOLCHAIN_PREFIX="${MINGW_PREFIX}" export FF_MINGW_PREFIX="${MINGW_TOOLCHAIN_PREFIX}/ffbuild" diff --git a/msys2/PKGBUILD/50-mingw-w64-amf-headers/PKGBUILD b/msys2/PKGBUILD/50-mingw-w64-amf-headers/PKGBUILD index 7cf400e49..e48f846a2 100644 --- a/msys2/PKGBUILD/50-mingw-w64-amf-headers/PKGBUILD +++ b/msys2/PKGBUILD/50-mingw-w64-amf-headers/PKGBUILD @@ -3,7 +3,7 @@ _realname=amf-headers pkgbase=mingw-w64-jellyfin-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}" -pkgver=1.5.0 +pkgver=1.5.2 pkgrel=1 pkgdesc='Header files for AMD Advanced Media Framework' arch=('any') diff --git a/msys2/PKGBUILD/50-mingw-w64-libvpl/PKGBUILD b/msys2/PKGBUILD/50-mingw-w64-libvpl/PKGBUILD index 01628bc94..1b3a808bb 100644 --- a/msys2/PKGBUILD/50-mingw-w64-libvpl/PKGBUILD +++ b/msys2/PKGBUILD/50-mingw-w64-libvpl/PKGBUILD @@ -3,7 +3,7 @@ _realname=libvpl pkgbase=mingw-w64-jellyfin-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}") -pkgver=2.16.0 +pkgver=2.17.0 pkgrel=1 pkgdesc="Intel Video Processing Library (mingw-w64)" arch=('any') @@ -66,6 +66,7 @@ build() { "${extra_config[@]}" \ -DBUILD_SHARED_LIBS=OFF \ -DINSTALL_{DEV,LIB}=ON \ + -DINSTALL_EXAMPLES=OFF \ -DBUILD_{TESTS,EXAMPLES,EXPERIMENTAL}=OFF \ ../libvpl-${pkgver} @@ -76,8 +77,6 @@ package() { cd "${srcdir}/build-${MSYSTEM}-static" DESTDIR="${pkgdir}" "${MINGW_TOOLCHAIN_PREFIX}"/bin/cmake.exe --install . - rm -r "${pkgdir}${FF_MINGW_PREFIX}/share/vpl/examples" - install -Dm644 "${srcdir}/libvpl-${pkgver}/LICENSE" "${pkgdir}${FF_MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" echo "Libs.private: -lstdc++" >> "${pkgdir}"${FF_MINGW_PREFIX}/lib/pkgconfig/vpl.pc diff --git a/msys2/PKGBUILD/50-mingw-w64-shaderc/PKGBUILD b/msys2/PKGBUILD/50-mingw-w64-shaderc/PKGBUILD index 621c891e9..ffe0e40ce 100644 --- a/msys2/PKGBUILD/50-mingw-w64-shaderc/PKGBUILD +++ b/msys2/PKGBUILD/50-mingw-w64-shaderc/PKGBUILD @@ -3,7 +3,7 @@ _realname=shaderc pkgbase=mingw-w64-jellyfin-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}") -pkgver=2026.1 +pkgver=2026.2 pkgrel=1 pkgdesc="Collection of tools, libraries and tests for shader compilation (mingw-w64)" arch=('any') diff --git a/msys2/PKGBUILD/50-mingw-w64-spirv-cross/PKGBUILD b/msys2/PKGBUILD/50-mingw-w64-spirv-cross/PKGBUILD index d96bf14cd..a3672433d 100644 --- a/msys2/PKGBUILD/50-mingw-w64-spirv-cross/PKGBUILD +++ b/msys2/PKGBUILD/50-mingw-w64-spirv-cross/PKGBUILD @@ -4,7 +4,7 @@ _realname=spirv-cross pkgbase=mingw-w64-jellyfin-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}" epoch=1 -pkgver=1.4.341.0 +pkgver=1.4.350.1 pkgrel=1 pkgdesc="A tool and library for parsing and converting SPIR-V to other shader languages (mingw-w64)" arch=('any') diff --git a/msys2/PKGBUILD/50-mingw-w64-vulkan-headers/PKGBUILD b/msys2/PKGBUILD/50-mingw-w64-vulkan-headers/PKGBUILD index d77531fb2..4bfb8b6a6 100644 --- a/msys2/PKGBUILD/50-mingw-w64-vulkan-headers/PKGBUILD +++ b/msys2/PKGBUILD/50-mingw-w64-vulkan-headers/PKGBUILD @@ -4,7 +4,7 @@ _realname=Vulkan-Headers pkgbase=mingw-w64-jellyfin-vulkan-headers pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-vulkan-headers") -pkgver=1.4.349 +pkgver=1.4.355 pkgrel=1 epoch=1 pkgdesc='Vulkan header files (mingw-w64)' diff --git a/msys2/PKGBUILD/50-mingw-w64-vulkan-shim-loader/PKGBUILD b/msys2/PKGBUILD/50-mingw-w64-vulkan-shim-loader/PKGBUILD index b83e85d6d..f54204192 100644 --- a/msys2/PKGBUILD/50-mingw-w64-vulkan-shim-loader/PKGBUILD +++ b/msys2/PKGBUILD/50-mingw-w64-vulkan-shim-loader/PKGBUILD @@ -2,7 +2,7 @@ _realname=Vulkan-Shim-Loader pkgbase=mingw-w64-jellyfin-vulkan-shim-loader pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-vulkan-shim-loader") provides=("${MINGW_PACKAGE_PREFIX}-jellyfin-vulkan") -pkgver=1.4.349 +pkgver=1.4.355 pkgrel=1 epoch=1 pkgdesc='Vulkan shim loader (mingw-w64)' diff --git a/msys2/PKGBUILD/55-mingw-w64-spirv-headers/PKGBUILD b/msys2/PKGBUILD/55-mingw-w64-spirv-headers/PKGBUILD index 62d05e22f..da148e44d 100644 --- a/msys2/PKGBUILD/55-mingw-w64-spirv-headers/PKGBUILD +++ b/msys2/PKGBUILD/55-mingw-w64-spirv-headers/PKGBUILD @@ -5,7 +5,7 @@ _realname=spirv-headers pkgbase=mingw-w64-jellyfin-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}" epoch=2 -pkgver=1.4.341.0 +pkgver=1.4.350.1 pkgrel=1 pkgdesc='Machine-readable files for the SPIR-V Registry (mingw-w64)' arch=('any')