{
 "app_id": "com.transmissionbt.Transmission",
 "source_url": "https://raw.githubusercontent.com/flathub/com.transmissionbt.Transmission/master/com.transmissionbt.Transmission.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "51",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--device=dri",
  "--filesystem=xdg-run/gvfsd",
  "--filesystem=host",
  "--talk-name=org.kde.StatusNotifierWatcher",
  "--talk-name=org.freedesktop.Notifications",
  "--talk-name=org.gtk.vfs.*",
  "--talk-name=org.gnome.SessionManager"
 ],
 "module_count": 6,
 "fetched_at": "2026-09-21T12:58:55.929928+00:00",
 "manifest": {
  "app-id": "com.transmissionbt.Transmission",
  "runtime": "org.gnome.Platform",
  "runtime-version": "51",
  "sdk": "org.gnome.Sdk",
  "command": "transmission-gtk",
  "rename-desktop-file": "transmission-gtk.desktop",
  "rename-appdata-file": "transmission-gtk.metainfo.xml",
  "rename-icon": "transmission-gtk",
  "copy-icon": true,
  "finish-args": [
   "--device=dri",
   "--share=ipc",
   "--share=network",
   "--socket=fallback-x11",
   "--socket=wayland",
   "--socket=pulseaudio",
   "--filesystem=host",
   "--talk-name=org.freedesktop.Notifications",
   "--filesystem=xdg-run/gvfsd",
   "--talk-name=org.gtk.vfs.*",
   "--talk-name=org.kde.StatusNotifierWatcher",
   "--talk-name=org.gnome.SessionManager"
  ],
  "cleanup": [
   "/include",
   "/lib/pkgconfig",
   "/share/doc",
   "/share/man",
   "*.la",
   "*.a"
  ],
  "modules": [
   {
    "name": "libevent",
    "cleanup": [
     "/bin"
    ],
    "sources": [
     {
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1606,
       "url-template": "https://github.com/libevent/libevent/releases/download/release-$version-stable/libevent-$version-stable.tar.gz"
      },
      "type": "archive",
      "url": "https://github.com/libevent/libevent/releases/download/release-2.1.13-stable/libevent-2.1.13-stable.tar.gz",
      "sha256": "f7e9383b8c0baa81b687e5b5eecc01beefaf1b19b64151d95ed61647fe7a315c"
     }
    ]
   },
   "gtkmm.json",
   "shared-modules/libcanberra/libcanberra.json",
   {
    "name": "sound-theme-freedesktop",
    "modules": [
     "shared-modules/intltool/intltool-0.51.json"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://people.freedesktop.org/~mccann/dist/sound-theme-freedesktop-0.8.tar.bz2",
      "sha256": "cb518b20eef05ec2e82dda1fa89a292c1760dc023aba91b8aa69bafac85e8a14"
     }
    ]
   },
   {
    "name": "transmission",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_BUILD_TYPE=RelWithDebInfo",
     "-DENABLE_GTK=ON",
     "-DENABLE_DAEMON=OFF",
     "-DENABLE_UTILS=OFF",
     "-DENABLE_TESTS=OFF",
     "-DENABLE_MAC=OFF",
     "-DINSTALL_DOC=OFF"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/transmission/transmission.git",
      "tag": "4.1.3",
      "commit": "838877323facc4cc2b677fe817e203779c437bb1",
      "x-checker-data": {
       "is-main-source": true,
       "type": "json",
       "url": "https://api.github.com/repos/transmission/transmission/releases/latest",
       "tag-query": ".tag_name",
       "version-query": ".name",
       "timestamp-query": ".published_at"
      }
     },
     {
      "type": "patch",
      "paths": [
       "patches/0001-gtk-use-com.transmissionbt.Transmission.-D-Bus-names.patch",
       "patches/0002-GTK-Add-4.0.6-release-to-appstream-metainfo.patch"
      ]
     }
    ]
   }
  ]
 }
}