mkvtoolnix: Update to 90.0 and enable aarch64 builds (#23678)

This commit is contained in:
Hernan Martinez
2025-03-15 06:23:46 -06:00
committed by GitHub
parent 699ebd663d
commit d1103720b6

View File

@@ -4,11 +4,11 @@ _realname=mkvtoolnix
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}-cli"
"${MINGW_PACKAGE_PREFIX}-${_realname}-gui")
pkgver=82.0
pkgrel=4
pkgver=90.0
pkgrel=1
pkgdesc="Set of tools to create, edit and inspect Matroska files (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url='https://mkvtoolnix.download/'
msys2_repository_url="https://gitlab.com/mbunkus/mkvtoolnix"
license=('spdx:GPL-2.0-or-later')
@@ -33,13 +33,9 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-zlib"
"po4a"
"zsh")
source=(https://mkvtoolnix.download/sources/mkvtoolnix-${pkgver}.tar.xz{,.sig}
"001-fix-build-with-fmt-11.patch"::https://gitlab.com/mbunkus/mkvtoolnix/-/commit/b57dde69.patch
"002-add-missing-include-for-Qt-6.8.patch"::https://gitlab.com/mbunkus/mkvtoolnix/-/merge_requests/2264.patch)
sha256sums=('635f1dcdc6c42852ea8fe621b50f68c224dda970fd8086944685111368d9c50c'
'SKIP'
'09d6e953db263db44ea70d0c18b9d6ddb993431b223a27d113733036eaca46be'
'e94f4f71b1c9a6cdbeeedab76da809f7c0e76f67fe89624774703d74de99694e')
source=(https://mkvtoolnix.download/sources/mkvtoolnix-${pkgver}.tar.xz{,.sig})
sha256sums=('35d2585454723e6a621e10ba61fbe2a7723f4d60ee67503d4d9e984d4d070ab0'
'SKIP')
validpgpkeys=('D9199745B0545F2E8197062B0F92290A445B9007') # Moritz Bunkus <moritz@bunkus.org>
noextract=(mkvtoolnix-${pkgver}.tar.xz)
@@ -57,11 +53,6 @@ prepare() {
tar -xJf "${srcdir}"/mkvtoolnix-${pkgver}.tar.xz -C "${srcdir}" || true
# Do it again to fix the symlinks (as the target files didn't exist yet)
tar -xJf "${srcdir}"/mkvtoolnix-${pkgver}.tar.xz -C "${srcdir}" || true
cd ${_realname}-${pkgver}
apply_patch_with_msg \
001-fix-build-with-fmt-11.patch \
002-add-missing-include-for-Qt-6.8.patch
}
build() {