mirror of
https://github.com/flathub/org.yuzu_emu.yuzu.git
synced 2025-01-20 17:04:31 +00:00
manifest: build our own ffmpeg ...
... the one in Flatpak is too broken to be usable in yuzu
This commit is contained in:
parent
52475710a3
commit
a563aa5960
@ -5,14 +5,6 @@
|
|||||||
"sdk": "org.kde.Sdk",
|
"sdk": "org.kde.Sdk",
|
||||||
"base": "io.qt.qtwebengine.BaseApp",
|
"base": "io.qt.qtwebengine.BaseApp",
|
||||||
"base-version": "5.15-21.08",
|
"base-version": "5.15-21.08",
|
||||||
"add-extensions": {
|
|
||||||
"org.freedesktop.Platform.ffmpeg-full": {
|
|
||||||
"directory": "lib/ffmpeg",
|
|
||||||
"version": "21.08",
|
|
||||||
"add-ld-path": ".",
|
|
||||||
"no-autodownload": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"command": "yuzu",
|
"command": "yuzu",
|
||||||
"rename-desktop-file": "yuzu.desktop",
|
"rename-desktop-file": "yuzu.desktop",
|
||||||
"rename-icon": "yuzu",
|
"rename-icon": "yuzu",
|
||||||
@ -180,6 +172,24 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "nv-codec-headers",
|
||||||
|
"make-install-args": ["PREFIX=/app"],
|
||||||
|
"no-autogen": true,
|
||||||
|
"cleanup": ["*"],
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git",
|
||||||
|
"tag": "n11.1.5.0",
|
||||||
|
"commit": "b641a195edbe3ac9788e681e22c2e2fad8aacddb",
|
||||||
|
"x-checker-data": {
|
||||||
|
"type": "git",
|
||||||
|
"tag-pattern": "^n([\\d.]+)$"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "yuzu",
|
"name": "yuzu",
|
||||||
"buildsystem": "cmake-ninja",
|
"buildsystem": "cmake-ninja",
|
||||||
@ -190,6 +200,7 @@
|
|||||||
"-DYUZU_ENABLE_COMPATIBILITY_REPORTING=ON",
|
"-DYUZU_ENABLE_COMPATIBILITY_REPORTING=ON",
|
||||||
"-DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON",
|
"-DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON",
|
||||||
"-DYUZU_USE_QT_WEB_ENGINE=ON",
|
"-DYUZU_USE_QT_WEB_ENGINE=ON",
|
||||||
|
"-DYUZU_USE_BUNDLED_FFMPEG=ON",
|
||||||
"-DDISPLAY_VERSION=846",
|
"-DDISPLAY_VERSION=846",
|
||||||
"-DBUILD_TAG=mainline-846",
|
"-DBUILD_TAG=mainline-846",
|
||||||
"-DBUILD_REPOSITORY=yuzu-emu/yuzu-mainline"
|
"-DBUILD_REPOSITORY=yuzu-emu/yuzu-mainline"
|
||||||
@ -206,7 +217,6 @@
|
|||||||
"/share/pixmaps"
|
"/share/pixmaps"
|
||||||
],
|
],
|
||||||
"post-install": [
|
"post-install": [
|
||||||
"mkdir -p /app/lib/ffmpeg",
|
|
||||||
"install -Dm644 ../org.yuzu_emu.yuzu.metainfo.xml /app/share/appdata/org.yuzu_emu.yuzu.metainfo.xml",
|
"install -Dm644 ../org.yuzu_emu.yuzu.metainfo.xml /app/share/appdata/org.yuzu_emu.yuzu.metainfo.xml",
|
||||||
"desktop-file-install --dir=/app/share/applications ../dist/yuzu.desktop",
|
"desktop-file-install --dir=/app/share/applications ../dist/yuzu.desktop",
|
||||||
"desktop-file-edit --set-key StartupWMClass --set-value yuzu /app/share/applications/yuzu.desktop",
|
"desktop-file-edit --set-key StartupWMClass --set-value yuzu /app/share/applications/yuzu.desktop",
|
||||||
@ -237,4 +247,4 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user