{
 "app_id": "org.gnome.EasyTAG",
 "source_url": "https://raw.githubusercontent.com/flathub/org.gnome.EasyTAG/master/org.gnome.EasyTAG.yaml",
 "runtime": "org.gnome.Platform",
 "runtime_version": "49",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=network",
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--socket=fallback-x11",
  "--filesystem=xdg-download",
  "--filesystem=/media",
  "--filesystem=xdg-music",
  "--filesystem=/run/media"
 ],
 "module_count": 5,
 "fetched_at": "2026-09-17T16:14:50.895561+00:00",
 "manifest": {
  "id": "org.gnome.EasyTAG",
  "runtime": "org.gnome.Platform",
  "runtime-version": "49",
  "sdk": "org.gnome.Sdk",
  "command": "easytag",
  "finish-args": [
   "--filesystem=xdg-music",
   "--filesystem=xdg-download",
   "--filesystem=/media",
   "--filesystem=/run/media",
   "--share=ipc",
   "--share=network",
   "--socket=fallback-x11",
   "--socket=wayland"
  ],
  "cleanup": [
   "/include",
   "/lib/pkgconfig",
   "/lib/*.a",
   "/lib/*.la"
  ],
  "rename-icon": "easytag",
  "copy-icon": true,
  "rename-desktop-file": "easytag.desktop",
  "rename-appdata-file": "easytag.appdata.xml",
  "modules": [
   {
    "name": "id3lib",
    "cleanup": [
     "/bin"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://downloads.sourceforge.net/id3lib/id3lib-3.8.3.tar.gz",
      "sha512": "3787e261f86933c1c2f2bff2c4b349b42f5d8636e489e4f39f9d75e6dfbdc79b87009a0f4ce4b786f2fb3dbc01ca9d56c4112095b46244f897e6c9a28573adaf"
     },
     {
      "type": "patch",
      "path": "patches/id3lib-3.8.3-autoreconf.patch"
     },
     {
      "type": "patch",
      "path": "patches/id3lib-3.8.3-io_helpers-163101.patch"
     },
     {
      "type": "patch",
      "path": "patches/id3lib-3.8.3-mkstemp.patch"
     },
     {
      "type": "patch",
      "path": "patches/id3lib-3.8.3-includes.patch"
     },
     {
      "type": "patch",
      "path": "patches/id3lib-vbr_buffer_overflow.patch"
     },
     {
      "type": "patch",
      "path": "patches/id3lib-3.8.3-missing-nullpointer-check.patch"
     },
     {
      "type": "patch",
      "path": "patches/id3lib-3.8.3-fix-utf16-stringlists.patch"
     },
     {
      "type": "file",
      "path": "id3lib-config.guess",
      "dest-filename": "config.guess"
     }
    ]
   },
   {
    "name": "libid3tag",
    "cleanup": [
     "/bin"
    ],
    "rm-configure": true,
    "sources": [
     {
      "type": "archive",
      "url": "http://downloads.sourceforge.net/mad/libid3tag-0.15.1b.tar.gz",
      "sha512": "ade7ce2a43c3646b4c9fdc642095174b9d4938b078b205cd40906d525acd17e87ad76064054a961f391edcba6495441450af2f68be69f116549ca666b069e6d3"
     },
     {
      "type": "patch",
      "path": "patches/libid3tag-0.15.1b-fix_overflow.patch",
      "strip-components": 0
     },
     {
      "type": "patch",
      "path": "patches/libid3tag-0.15.1b-handle-unknown-encoding.patch"
     },
     {
      "type": "patch",
      "path": "patches/libid3tag-0.15.1b-id3v1-zero-padding.patch"
     },
     {
      "type": "patch",
      "path": "patches/libid3tag-0.15.1b-id3v2-endless-loop.patch",
      "strip-components": 0
     },
     {
      "type": "patch",
      "path": "patches/libid3tag-0.15.1b-pkgconfig.patch"
     },
     {
      "type": "patch",
      "path": "patches/libid3tag-0.15.1b-gperf-size_t.patch"
     },
     {
      "type": "script",
      "commands": [
       "autoreconf --force --install"
      ]
     }
    ]
   },
   {
    "name": "taglib",
    "buildsystem": "cmake",
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
    ],
    "cleanup": [
     "/bin"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://taglib.org/releases/taglib-1.13.1.tar.gz",
      "sha512": "986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b"
     }
    ]
   },
   {
    "name": "intltool",
    "cleanup": [
     "*"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz",
      "sha256": "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
     }
    ]
   },
   {
    "name": "easytag",
    "config-opts": [
     "--disable-Werror"
    ],
    "build-options": {
     "cflags": "-std=gnu11"
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/easytag/2.4/easytag-2.4.3.tar.xz",
      "sha512": "ef596341772ce7da3b7feec2c82a20ca29d25c2496074c469be5b8dd75d2b2718e689310e0d61de53bc29a4f54ce9f853a336e1a35076046fd107afd28699087"
     },
     {
      "type": "patch",
      "path": "patches/appdata.patch"
     },
     {
      "type": "patch",
      "path": "patches/easytag-fix-ogg-corruption-prereq1.patch"
     },
     {
      "type": "patch",
      "path": "patches/easytag-fix-ogg-corruption-prereq2.patch"
     },
     {
      "type": "patch",
      "path": "patches/easytag-fix-ogg-corruption.patch"
     }
    ]
   }
  ]
 }
}