Skip to content

Update Flatpak and Appstream manifests to comply with Flathub standards

X-m7 requested to merge X-m7/easytag:X-m7-master-patch-34236 into master

It compiles and runs on Fedora Silverblue 33. I have also created an MR for Flathub here, which has most of the same changes as this, except that the Flathub one is designed to work with the stable (v2.4.3) tarball.

Changes:

  • Remove opus and wavpack (these are in the runtime already)
  • Update the runtime to 3.38
    • Added an extra patch to libid3tag from Fedora to allow it to compile
    • Added the intltool module since that is no longer bundled in the newer SDKs
  • Restricted filesystem access to xdg-music, xdg-download, /media and /run/media
  • Make use of the X11 fallback socket instead of plain X11
  • Removed old dconf workarounds (not needed with newer runtimes)
  • Added a new version of config.guess so id3lib can compile on aarch64
  • Added newlines between modules to satisfy the Flathub YAML style guide
  • Change runtime version to string instead of number
  • Added the content_rating and releases fields in the AppStream XML
Edited by X-m7

Merge request reports