From cc1a6debb1a456d1faf8ccb99857a1f31c209133 Mon Sep 17 00:00:00 2001 From: brunoherbelin Date: Tue, 18 Nov 2025 12:40:18 +0100 Subject: [PATCH] Change flatpak to freedesktop platform. In latest 25.08 there is already a recent gstreamer, no need to recompile it. Added --socket=session-bus to support prevention of screen suspend. Add socket x11 to be sure... --- flatpak/io.github.brunoherbelin.Vimix.json | 76 ++----------------- ...io.github.brunoherbelin.Vimix.metainfo.xml | 6 ++ snap/snapcraft.yaml | 2 +- 3 files changed, 12 insertions(+), 72 deletions(-) diff --git a/flatpak/io.github.brunoherbelin.Vimix.json b/flatpak/io.github.brunoherbelin.Vimix.json index 1bdf6c4..1e315de 100644 --- a/flatpak/io.github.brunoherbelin.Vimix.json +++ b/flatpak/io.github.brunoherbelin.Vimix.json @@ -1,15 +1,17 @@ { "app-id": "io.github.brunoherbelin.Vimix", - "runtime": "org.gnome.Platform", - "runtime-version": "49", - "sdk": "org.gnome.Sdk", + "runtime": "org.freedesktop.Platform", + "runtime-version": "25.08", + "sdk": "org.freedesktop.Sdk", "command": "launch_vimix.sh", "rename-desktop-file": "vimix.desktop", "rename-icon": "vimix", "finish-args": [ + "--socket=x11", "--socket=wayland", "--socket=fallback-x11", "--socket=pulseaudio", + "--socket=session-bus", "--share=ipc", "--share=network", "--device=dri", @@ -49,35 +51,6 @@ } ] }, - { - "name": "x264", - "config-opts": [ - "--enable-shared" - ], - "sources": [ - { - "type": "git", - "commit": "b35605ace3ddf7c1a5d67a2eb553f034aef41d55", - "url": "https://code.videolan.org/videolan/x264.git" - } - ] - }, - { - "name": "x265", - "buildsystem": "cmake-ninja", - "subdir": "source", - "config-opts": [ - "-DCMAKE_BUILD_TYPE=Release", - "-DCMAKE_POSITION_INDEPENDENT_CODE=ON" - ], - "sources": [ - { - "type": "git", - "commit": "b858f483959b805895f77e700d81544be84e4c6b", - "url": "https://bitbucket.org/multicoreware/x265_git.git" - } - ] - }, { "name": "srt", "buildsystem": "cmake-ninja", @@ -110,45 +83,6 @@ } ] }, - { - "name": "gstreamer", - "buildsystem": "meson", - "builddir": true, - "config-opts": [ - "-Ddoc=disabled", - "-Dpython=disabled", - "-Dges=disabled", - "-Drs=disabled", - "-Dgst-examples=disabled", - "-Drtsp_server=disabled", - "-Ddevtools=disabled", - "-Dqt5=disabled", - "-Dlibav=enabled", - "-Dbase=enabled", - "-Dgood=enabled", - "-Dgst-plugins-good:v4l2=enabled", - "-Dgpl=enabled", - "-Dbad=enabled", - "-Dgst-plugins-bad:x265=enabled", - "-Dgst-plugins-bad:srt=enabled", - "-Dgst-plugins-bad:shm=enabled", - "-Dugly=enabled", - "-Dgst-plugins-ugly:x264=enabled", - "-Dvaapi=enabled" - ], - "build-options": { - "build-args": [ "--share=network" ] - }, - "sources": [ - { - "type": "git", - "tag": "1.26.8", - "commit": "16d77e12ad213ef24e76a8cc34d347b8221c9975", - "url": "https://gitlab.freedesktop.org/gstreamer/gstreamer.git", - "disable-submodules": false - } - ] - }, { "name": "shmdata", "buildsystem": "cmake-ninja", diff --git a/share/metainfo/io.github.brunoherbelin.Vimix.metainfo.xml b/share/metainfo/io.github.brunoherbelin.Vimix.metainfo.xml index 7d26634..e0c90d0 100644 --- a/share/metainfo/io.github.brunoherbelin.Vimix.metainfo.xml +++ b/share/metainfo/io.github.brunoherbelin.Vimix.metainfo.xml @@ -33,6 +33,12 @@ vimix + + +

Version 0.8.5

+
+ https://github.com/brunoherbelin/vimix/releases/tag/0.8.5 +

Version 0.8.4

diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 61bad10..7b97beb 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: vimix base: core24 -version: '0.8.4' +version: '0.8.5' summary: Video live mixer title: vimix description: |