Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
158 changes: 79 additions & 79 deletions io.github.mpvqc.mpvQC.pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,82 +26,82 @@ sources:
sha256: e612734da515d683696980107cdc0396a3ae0f07b059f0f422ec8a2333810234
cleanup:
- /bin
- /lib/python3.12/site-packages/PySide6/*.pyi
- /lib/python3.12/site-packages/PySide6/assistant
- /lib/python3.12/site-packages/PySide6/designer
- /lib/python3.12/site-packages/PySide6/doc
- /lib/python3.12/site-packages/PySide6/examples
- /lib/python3.12/site-packages/PySide6/glue
- /lib/python3.12/site-packages/PySide6/include
- /lib/python3.12/site-packages/PySide6/linguist
- /lib/python3.12/site-packages/PySide6/lrelease
- /lib/python3.12/site-packages/PySide6/lupdate
- /lib/python3.12/site-packages/PySide6/py.typed
- /lib/python3.12/site-packages/PySide6/qmlformat
- /lib/python3.12/site-packages/PySide6/qmllint
- /lib/python3.12/site-packages/PySide6/qmlls
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6Concurrent.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6Designer.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6DesignerComponents.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6Help.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6LabsAnimation.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6LabsFolderListModel.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6LabsPlatform.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6LabsQmlModels.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6LabsSettings.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6LabsSharedImage.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6LabsWavefrontMesh.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6PrintSupport.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QmlLocalStorage.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QmlNetwork.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QmlXmlListModel.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickControls2FluentWinUI3StyleImpl.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickControls2Fusion.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickControls2FusionStyleImpl.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickControls2Imagine.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickControls2ImagineStyleImpl.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickControls2Universal.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickControls2UniversalStyleImpl.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickTest.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickTimeline.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickTimelineBlendTrees.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickVectorImageGenerator.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6QuickWidgets.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6Sql.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6SvgWidgets.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6Test.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6UiTools.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
- /lib/python3.12/site-packages/PySide6/Qt/lib/libQt6Xml.so.6
- /lib/python3.12/site-packages/PySide6/Qt/plugins/designer
- /lib/python3.12/site-packages/PySide6/Qt/plugins/generic
- /lib/python3.12/site-packages/PySide6/Qt/plugins/networkinformation
- /lib/python3.12/site-packages/PySide6/Qt/plugins/printsupport
- /lib/python3.12/site-packages/PySide6/Qt/plugins/qmllint
- /lib/python3.12/site-packages/PySide6/Qt/plugins/qmltooling
- /lib/python3.12/site-packages/PySide6/Qt/plugins/sqldrivers
- /lib/python3.12/site-packages/PySide6/Qt/plugins/tls
- /lib/python3.12/site-packages/PySide6/Qt/plugins/wayland-graphics-integration-server
- /lib/python3.12/site-packages/PySide6/Qt/qml/Qt
- /lib/python3.12/site-packages/PySide6/Qt/qml/QtNetwork
- /lib/python3.12/site-packages/PySide6/Qt/qml/QtQuick/Controls/FluentWinUI3
- /lib/python3.12/site-packages/PySide6/Qt/qml/QtQuick/VirtualKeyboard
- /lib/python3.12/site-packages/PySide6/Qt/translations/assistant_*
- /lib/python3.12/site-packages/PySide6/Qt/translations/designer_*
- /lib/python3.12/site-packages/PySide6/Qt/translations/linguist_*
- /lib/python3.12/site-packages/PySide6/Qt/translations/qt_*
- /lib/python3.12/site-packages/PySide6/Qt/translations/qtdeclarative_*
- /lib/python3.12/site-packages/PySide6/QtConcurrent.abi3.so
- /lib/python3.12/site-packages/PySide6/QtDesigner.abi3.so
- /lib/python3.12/site-packages/PySide6/QtHelp.abi3.so
- /lib/python3.12/site-packages/PySide6/QtPrintSupport.abi3.so
- /lib/python3.12/site-packages/PySide6/QtQuickTest.abi3.so
- /lib/python3.12/site-packages/PySide6/QtQuickWidgets.abi3.so
- /lib/python3.12/site-packages/PySide6/QtSql.abi3.so
- /lib/python3.12/site-packages/PySide6/QtSvgWidgets.abi3.so
- /lib/python3.12/site-packages/PySide6/QtTest.abi3.so
- /lib/python3.12/site-packages/PySide6/QtUiTools.abi3.so
- /lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
- /lib/python3.12/site-packages/PySide6/QtXml.abi3.so
- /lib/python3.12/site-packages/PySide6/svgtoqml
- /lib/python3.12/site-packages/PySide6/typesystems
- /lib/python3.13/site-packages/PySide6/*.pyi
- /lib/python3.13/site-packages/PySide6/assistant
- /lib/python3.13/site-packages/PySide6/designer
- /lib/python3.13/site-packages/PySide6/doc
- /lib/python3.13/site-packages/PySide6/examples
- /lib/python3.13/site-packages/PySide6/glue
- /lib/python3.13/site-packages/PySide6/include
- /lib/python3.13/site-packages/PySide6/linguist
- /lib/python3.13/site-packages/PySide6/lrelease
- /lib/python3.13/site-packages/PySide6/lupdate
- /lib/python3.13/site-packages/PySide6/py.typed
- /lib/python3.13/site-packages/PySide6/qmlformat
- /lib/python3.13/site-packages/PySide6/qmllint
- /lib/python3.13/site-packages/PySide6/qmlls
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6Concurrent.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6Designer.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6DesignerComponents.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6Help.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6LabsAnimation.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6LabsFolderListModel.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6LabsPlatform.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6LabsQmlModels.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6LabsSettings.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6LabsSharedImage.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6LabsWavefrontMesh.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6PrintSupport.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QmlLocalStorage.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QmlNetwork.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QmlXmlListModel.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickControls2FluentWinUI3StyleImpl.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickControls2Fusion.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickControls2FusionStyleImpl.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickControls2Imagine.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickControls2ImagineStyleImpl.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickControls2Universal.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickControls2UniversalStyleImpl.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickTest.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickTimeline.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickTimelineBlendTrees.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickVectorImageGenerator.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6QuickWidgets.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6Sql.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6SvgWidgets.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6Test.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6UiTools.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
- /lib/python3.13/site-packages/PySide6/Qt/lib/libQt6Xml.so.6
- /lib/python3.13/site-packages/PySide6/Qt/plugins/designer
- /lib/python3.13/site-packages/PySide6/Qt/plugins/generic
- /lib/python3.13/site-packages/PySide6/Qt/plugins/networkinformation
- /lib/python3.13/site-packages/PySide6/Qt/plugins/printsupport
- /lib/python3.13/site-packages/PySide6/Qt/plugins/qmllint
- /lib/python3.13/site-packages/PySide6/Qt/plugins/qmltooling
- /lib/python3.13/site-packages/PySide6/Qt/plugins/sqldrivers
- /lib/python3.13/site-packages/PySide6/Qt/plugins/tls
- /lib/python3.13/site-packages/PySide6/Qt/plugins/wayland-graphics-integration-server
- /lib/python3.13/site-packages/PySide6/Qt/qml/Qt
- /lib/python3.13/site-packages/PySide6/Qt/qml/QtNetwork
- /lib/python3.13/site-packages/PySide6/Qt/qml/QtQuick/Controls/FluentWinUI3
- /lib/python3.13/site-packages/PySide6/Qt/qml/QtQuick/VirtualKeyboard
- /lib/python3.13/site-packages/PySide6/Qt/translations/assistant_*
- /lib/python3.13/site-packages/PySide6/Qt/translations/designer_*
- /lib/python3.13/site-packages/PySide6/Qt/translations/linguist_*
- /lib/python3.13/site-packages/PySide6/Qt/translations/qt_*
- /lib/python3.13/site-packages/PySide6/Qt/translations/qtdeclarative_*
- /lib/python3.13/site-packages/PySide6/QtConcurrent.abi3.so
- /lib/python3.13/site-packages/PySide6/QtDesigner.abi3.so
- /lib/python3.13/site-packages/PySide6/QtHelp.abi3.so
- /lib/python3.13/site-packages/PySide6/QtPrintSupport.abi3.so
- /lib/python3.13/site-packages/PySide6/QtQuickTest.abi3.so
- /lib/python3.13/site-packages/PySide6/QtQuickWidgets.abi3.so
- /lib/python3.13/site-packages/PySide6/QtSql.abi3.so
- /lib/python3.13/site-packages/PySide6/QtSvgWidgets.abi3.so
- /lib/python3.13/site-packages/PySide6/QtTest.abi3.so
- /lib/python3.13/site-packages/PySide6/QtUiTools.abi3.so
- /lib/python3.13/site-packages/PySide6/QtWidgets.abi3.so
- /lib/python3.13/site-packages/PySide6/QtXml.abi3.so
- /lib/python3.13/site-packages/PySide6/svgtoqml
- /lib/python3.13/site-packages/PySide6/typesystems
35 changes: 25 additions & 10 deletions io.github.mpvqc.mpvQC.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
id: io.github.mpvqc.mpvQC
runtime: org.freedesktop.Platform
runtime-version: '24.08'
runtime-version: '25.08'
sdk: org.freedesktop.Sdk
command: mpvQC

Expand Down Expand Up @@ -43,6 +43,10 @@ modules:
cflags: -O2 -fno-lto
cxxflags: -O2 -fno-lto
no-autogen: true
config-opts:
- -DCMAKE_BUILD_TYPE=Release
- -DBUILD_STATIC=0
- -DCMAKE_POLICY_VERSION_MINIMUM=3.5
cleanup:
- /bin
- /include
Expand All @@ -52,7 +56,7 @@ modules:
- type: git
url: https://github.com/LuaJIT/LuaJIT.git
disable-shallow-clone: true
commit: f9140a622a0c44a99efb391cc1c2358bc8098ab7
commit: 8518c0b40b1734901de888a0a363450c0709d3f8
x-checker-data:
type: json
url: https://api.github.com/repos/LuaJIT/LuaJIT/branches/v2.1
Expand All @@ -68,6 +72,7 @@ modules:
config-opts:
- -DCMAKE_BUILD_TYPE=Release
- -DBUILD_STATIC=0
- -DCMAKE_POLICY_VERSION_MINIMUM=3.5
cleanup:
- /bin
- /include
Expand Down Expand Up @@ -198,8 +203,8 @@ modules:
sources:
- type: git
url: https://github.com/FFmpeg/FFmpeg.git
tag: n7.1.1
commit: db69d06eeeab4f46da15030a80d539efb4503ca8
tag: n8.0
commit: 140fd653aed8cad774f991ba083e2d01e86420c7

- name: vapoursynth
config-opts:
Expand All @@ -218,7 +223,7 @@ modules:
buildsystem: meson
config-opts:
- -Dvulkan=enabled
- -Dshaderc=enabled
- -Dshaderc=disabled
- -Ddemos=false
- -Db_lto=true
cleanup:
Expand All @@ -227,8 +232,8 @@ modules:
sources:
- type: git
url: https://github.com/haasn/libplacebo.git
tag: v7.349.0
commit: 1fd3c7bde7b943fe8985c893310b5269a09b46c5
# tag: v7.351.0
commit: 06992a53fafc1549843c8b36751e166cfe3a4079
x-checker-data:
type: git
tag-pattern: ^v([\d.]+)$
Expand Down Expand Up @@ -261,6 +266,11 @@ modules:
type: git
tag-pattern: ^v([\d.]+)$

# required to build against ffmpeg 8.0
# https://github.com/mpv-player/mpv/commit/26b29fba02a2782f68e2906f837d21201fc6f1b9
- type: patch
path: patches/demux_mkv-fix-compilation-after-deprecated-definitio.patch

# https://github.com/flathub/io.qt.qtwebengine.BaseApp/tree/branch/6.7/krb5
- name: krb5
subdir: src
Expand All @@ -277,11 +287,16 @@ modules:
post-install:
- install -Dm644 ../krb5.conf -t ${FLATPAK_DEST}/etc/
sources:
- type: archive
url: https://kerberos.org/dist/krb5/1.22/krb5-1.22.1.tar.gz
sha256: 1a8832b8cad923ebbf1394f67e2efcf41e3a49f460285a66e35adec8fa0053af
x-checker-data:
type: html
url: https://kerberos.org/dist/
version-pattern: Kerberos V5 Release ([\d\.-]*) - current release
url-template: https://kerberos.org/dist/krb5/$version0.$version1/krb5-$version.tar.gz
- type: file
path: krb5.conf
- type: archive
url: https://kerberos.org/dist/krb5/1.21/krb5-1.21.2.tar.gz
sha256: 9560941a9d843c0243a71b17a7ac6fe31c7cebb5bce3983db79e52ae7e850491

- name: mpvQC
buildsystem: simple
Expand Down
22 changes: 22 additions & 0 deletions patches/demux_mkv-fix-compilation-after-deprecated-definitio.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
--- a/demux/demux_mkv.c
+++ b/demux/demux_mkv.c
@@ -2200,16 +2200,16 @@ static int demux_mkv_open_sub(demuxer_t *demuxer, mkv_track_t *track)
// [0x30..0x37] are component tags utilized for
// non-mobile captioning service ("profile A").
if (component_tag >= 0x30 && component_tag <= 0x37)
- lav->profile = FF_PROFILE_ARIB_PROFILE_A;
+ lav->profile = AV_PROFILE_ARIB_PROFILE_A;
break;
case 0x0012:
// component tag 0x87 signifies a mobile/partial reception
// (1seg) captioning service ("profile C").
if (component_tag == 0x87)
- lav->profile = FF_PROFILE_ARIB_PROFILE_C;
+ lav->profile = AV_PROFILE_ARIB_PROFILE_C;
break;
}
- if (lav->profile == FF_PROFILE_UNKNOWN)
+ if (lav->profile == AV_PROFILE_UNKNOWN)
MP_WARN(demuxer, "ARIB caption profile %02x / %04x not supported.\n",
component_tag, data_component_id);
}