app-id: net.natesales.aVVCator command: avvcator sdk: org.gnome.Sdk runtime: org.gnome.Platform runtime-version: "45" finish-args: - --share=ipc - --device=dri - --socket=wayland - --socket=fallback-x11 - --filesystem=host build-options: append-path: /usr/lib/sdk/rust-stable/bin env: CARGO_HOME: /run/build/done/cargo PROTOC: /app/bin/protoc prepend-ld-library-path: /usr/lib/sdk/llvm17/lib prepend-path: /usr/lib/sdk/llvm17/bin cleanup: - /include - /lib/pkgconfig - /man - /share/doc - /share/gtk-doc - /share/man - /share/pkgconfig - '*.la' - '*.a' modules: - name: VVenC buildsystem: cmake-ninja builddir: true config-opts: - "-DCMAKE_C_COMPILER=clang" - "-DCMAKE_CXX_COMPILER=clang++" - "-DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=lld" - "-DCMAKE_SHARED_LINKER_FLAGS=-fuse-ld=lld" - "-DCMAKE_BUILD_TYPE=Release" - "-DCMAKE_CXX_FLAGS=-O3 -flto" - "-DCMAKE_C_FLAGS=-O3 -flto" - "-DBUILD_SHARED_LIBS=1" cleanup: - "/include" - "/lib/pkgconfig" sources: - type: git url: https://github.com/fraunhoferhhi/vvenc commit: 513a4e925bf749acc5dddc77711c760c17ea7d8b - name: ffmpeg config-opts: - --enable-static - --enable-gpl - --enable-libdav1d - --enable-libxml2 - --enable-libopus - --enable-libvvenc buildsystem: autotools sources: - type: git url: https://github.com/MartinEesmaa/FFmpeg-VVC commit: 722512a58551ba00eb51c92d89abffb9fd80bda0 - build-commands: - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} "ffmpeg-python" --no-build-isolation buildsystem: simple name: python3-ffmpeg-python sources: - sha256: ac441a0404e053f8b6a1113a77c0f452f1cfc62f6344a769475ffdc0f56c23c5 type: file url: https://files.pythonhosted.org/packages/d7/0c/56be52741f75bad4dc6555991fabd2e07b432d333da82c11ad701123888a/ffmpeg_python-0.2.0-py3-none-any.whl - sha256: 34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307 type: file url: https://files.pythonhosted.org/packages/8f/2e/cf6accf7415237d6faeeebdc7832023c90e0282aa16fd3263db0eb4715ec/future-0.18.3.tar.gz - build-commands: - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} "ffmpeg-progress-yield" --no-build-isolation buildsystem: simple name: python3-ffmpeg-progress-yield sources: - sha256: 732ef90d78f8b5c0b78be289050589299d128d03063be55a9deab80d67319a21 type: file url: https://files.pythonhosted.org/packages/ea/b6/ba9d4b4ca272222f2858c8d2fac6ca9d74fb6494ea0449a3a07dafc07c56/ffmpeg_progress_yield-0.7.8-py2.py3-none-any.whl - name: avvcator builddir: true buildsystem: meson sources: - type: dir path: "."