From 47f64a30c133f7cd5399e83f4f49e7f822eec0ec Mon Sep 17 00:00:00 2001
From: Jure <44338+hoornet@users.noreply.github.com>
Date: Wed, 15 Jul 2026 14:15:53 +0200
Subject: [PATCH] flatpak: wire 4 store screenshots into metainfo; use GNOME 50
codecs-extra note
Screenshots pinned to a commit ref (not a branch) per Flathub guidance.
Drops the ffmpeg-full extension block (GNOME 50 uses codecs-extra); extra
codec coverage is a follow-up after the base build is confirmed.
---
flatpak/com.veganostr.Vega.metainfo.xml | 12 ++++++++----
flatpak/com.veganostr.Vega.yaml | 14 +++-----------
2 files changed, 11 insertions(+), 15 deletions(-)
diff --git a/flatpak/com.veganostr.Vega.metainfo.xml b/flatpak/com.veganostr.Vega.metainfo.xml
index 2deface..2c3a5f6 100644
--- a/flatpak/com.veganostr.Vega.metainfo.xml
+++ b/flatpak/com.veganostr.Vega.metainfo.xml
@@ -48,17 +48,21 @@
- https://raw.githubusercontent.com/hoornet/vega/main/flatpak/screenshots/feed.png
+ https://raw.githubusercontent.com/hoornet/vega/ba57143c6d46d262ec7412dcc26b85fa4a45247b/flatpak/screenshots/feed.png
The main feed with notes, reactions and zaps
- https://raw.githubusercontent.com/hoornet/vega/main/flatpak/screenshots/article.png
- Reading a long-form article
+ https://raw.githubusercontent.com/hoornet/vega/ba57143c6d46d262ec7412dcc26b85fa4a45247b/flatpak/screenshots/articles.png
+ Discovering long-form articles
- https://raw.githubusercontent.com/hoornet/vega/main/flatpak/screenshots/editor.png
+ https://raw.githubusercontent.com/hoornet/vega/ba57143c6d46d262ec7412dcc26b85fa4a45247b/flatpak/screenshots/editor.png
Writing an article in the markdown editor
+
+ https://raw.githubusercontent.com/hoornet/vega/ba57143c6d46d262ec7412dcc26b85fa4a45247b/flatpak/screenshots/podcasts.png
+ Podcast subscriptions with value-for-value streaming
+
diff --git a/flatpak/com.veganostr.Vega.yaml b/flatpak/com.veganostr.Vega.yaml
index fe477bb..8ea4979 100644
--- a/flatpak/com.veganostr.Vega.yaml
+++ b/flatpak/com.veganostr.Vega.yaml
@@ -20,14 +20,9 @@ finish-args:
- --talk-name=org.freedesktop.secrets # keyring crate → Secret Service (nsec storage)
- --talk-name=org.kde.StatusNotifierWatcher # system tray
-# GStreamer codecs for AAC/MP3/H.264 podcast & media playback. The base runtime
-# only ships open/royalty-free codecs.
-add-extensions:
- org.freedesktop.Platform.ffmpeg-full:
- directory: lib/ffmpeg
- add-ld-path: .
- version: "24.08"
- autodelete: false
+# Note: extra codecs (AAC/MP3/H.264) for podcast/media playback are provided by
+# org.freedesktop.Platform.codecs-extra on the GNOME 50 runtime. Added as a
+# follow-up once the base build is confirmed.
build-options:
append-path: /usr/lib/sdk/node20/bin:/usr/lib/sdk/rust-stable/bin
@@ -79,8 +74,5 @@ modules:
- install -Dm644 src-tauri/icons/128x128@2x.png /app/share/icons/hicolor/256x256/apps/com.veganostr.Vega.png
- install -Dm644 src-tauri/icons/icon.png /app/share/icons/hicolor/512x512/apps/com.veganostr.Vega.png
- # Create the ffmpeg extension mount point
- - mkdir -p /app/lib/ffmpeg
-
post-install:
- install -Dm644 LICENSE /app/share/licenses/com.veganostr.Vega/LICENSE