ossia-score: stop requiring postproc

it's gone in ffmpeg 8
This commit is contained in:
Christoph Reiter 2025-09-02 08:31:05 +02:00
parent 0c12251123
commit 14bf43e341
2 changed files with 38 additions and 4 deletions

View File

@ -0,0 +1,31 @@
--- ossia-score-3.5.3/src/plugins/score-plugin-media/CMakeLists.txt.orig 2025-07-07 15:39:37.000000000 +0200
+++ ossia-score-3.5.3/src/plugins/score-plugin-media/CMakeLists.txt 2025-09-02 08:24:05.057361900 +0200
@@ -5,7 +5,7 @@
# Packages
find_package(${QT_VERSION} REQUIRED COMPONENTS Core Widgets)
-find_package(FFmpeg COMPONENTS AVCODEC AVFORMAT AVDEVICE AVUTIL SWRESAMPLE SWSCALE POSTPROC)
+find_package(FFmpeg COMPONENTS AVCODEC AVFORMAT AVDEVICE AVUTIL SWRESAMPLE SWSCALE)
if(UNIX AND NOT APPLE)
find_package(ZLIB QUIET)
@@ -171,7 +171,7 @@
elseif(FFmpeg_FOUND)
target_link_libraries(${PROJECT_NAME}
PUBLIC
- avcodec avformat avdevice swresample swscale postproc avutil
+ avcodec avformat avdevice swresample swscale avutil
)
if(APPLE)
--- ossia-score-3.5.3/cmake/ScoreExternalAddon.developer.cmake.orig 2025-07-07 15:39:37.000000000 +0200
+++ ossia-score-3.5.3/cmake/ScoreExternalAddon.developer.cmake 2025-09-02 08:08:38.933414700 +0200
@@ -79,7 +79,7 @@
find_package(Qt6 6.2 OPTIONAL_COMPONENTS ShaderTools)
-find_package(FFmpeg COMPONENTS AVCODEC AVFORMAT AVDEVICE AVUTIL SWRESAMPLE SWSCALE POSTPROC)
+find_package(FFmpeg COMPONENTS AVCODEC AVFORMAT AVDEVICE AVUTIL SWRESAMPLE SWSCALE)
# ossia-config.hpp
file(CONFIGURE

View File

@ -4,7 +4,7 @@ _realname=ossia-score
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=3.5.3
pkgrel=4
pkgrel=5
pkgdesc="ossia score, an interactive sequencer for the intermedia arts"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
@ -43,9 +43,11 @@ makedepends=(
"git"
)
source=("https://github.com/ossia/score/releases/download/v${pkgver}/ossia.score-${pkgver}-src.tar.xz"
"001-aarch64.patch")
"001-aarch64.patch"
"002-ffmpeg-no-postproc.patch")
sha512sums=('ba20cda52f00782fb30b4319b2154eec0e3d692be865839f83095d28294894a289b383f1dbf6277345ec5c93284f96795e25bb62c5e3e2c3fe4290d607f0a702'
'b3450fa7cac0c1de6ff88b69f30f61d47919927136f57ea23ff71862d7600c379d2f0f632f7e7dff0f597a82ea18ea5b07e8518a805a90f6659e5478e3d4fadb')
'b3450fa7cac0c1de6ff88b69f30f61d47919927136f57ea23ff71862d7600c379d2f0f632f7e7dff0f597a82ea18ea5b07e8518a805a90f6659e5478e3d4fadb'
'd26d9c15d4223a596f723c60d895cc0666d9254cc7718dfe18dc3e7b3ec59a614e724f7bf8aedc1098339410468e64c2e24060765802a723668c01d9b5f882eb')
noextract=(ossia.score-${pkgver}-src.tar.xz)
apply_patch_with_msg() {
@ -64,7 +66,8 @@ prepare() {
cd "${srcdir}/${_realname}-${pkgver}"
apply_patch_with_msg \
001-aarch64.patch
001-aarch64.patch \
002-ffmpeg-no-postproc.patch
}
build() {