vlc: build against ffmpeg 7.1

This commit is contained in:
Christoph Reiter 2025-08-31 20:56:15 +02:00
parent f86a589c54
commit d79d22e259

View File

@ -8,7 +8,7 @@ pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}-git")
replaces=("${MINGW_PACKAGE_PREFIX}-${_realname}-git")
pkgver=3.0.21
pkgrel=17
pkgrel=18
pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
@ -28,7 +28,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-a52dec"
"${MINGW_PACKAGE_PREFIX}-dav1d"
"${MINGW_PACKAGE_PREFIX}-faad2"
"${MINGW_PACKAGE_PREFIX}-freetype"
"${MINGW_PACKAGE_PREFIX}-ffmpeg"
"${MINGW_PACKAGE_PREFIX}-ffmpeg7.1"
"${MINGW_PACKAGE_PREFIX}-flac"
"${MINGW_PACKAGE_PREFIX}-fluidsynth"
"${MINGW_PACKAGE_PREFIX}-fontconfig"
@ -178,6 +178,12 @@ prepare() {
build() {
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
# Build against ffmpeg 7.1
export PKG_CONFIG_PATH="${MINGW_PREFIX}/lib/ffmpeg7.1/pkgconfig:${PKG_CONFIG_PATH}"
# some things ignore the pkgconfig paths, so also force them via CLFAGS/LDFLAGS
CFLAGS+=" $(pkgconf --cflags libavcodec)"
LDFLAGS+=" $(pkgconf --libs-only-L libavcodec)"
# Hack getting private QtGui directory
local _qtver=$(qmake -query QT_VERSION)
local _qtguiinc=$(pkg-config Qt5Gui --variable=includedir)