Skip to content

Repository files navigation

Flatpak manifest for Transmission

Transmission is a BitTorrent client (website, Git). This is a Flatpak manifest for its Gtk+ version; you can install it through Flathub.

Building and testing locally

$ git submodule update --init
$ rm -rf _build && flatpak-builder --install --user _build com.transmissionbt.Transmission.json
$ flatpak run com.transmissionbt.Transmission//master

Permissions

This manifest allows Transmission access to:

  • the network, for obvious reasons
  • X11 and Wayland, also for obvious reasons
  • the host filesystem, because Transmission hasn't been adapted to use portals to open .torrents and read/write downloads (#31)
  • PulseAudio, to play a "ding!" when a transfer is complete
  • Notifications, to show a bubble when a transfer is complete
  • GVFS, to support opening torrent files by URI
  • org.kde.StatusNotifierWatcher, to display a notification area icon in environments where this is supported
  • org.gnome.SessionManager, to inhibit suspend / hibernation while there are active uploads or downloads

Colophon

This manifest is derived from that published by Pierre Dureau at https://github.com/pdureau/flatpak-manifests.git, via an intermediate version used for Endless OS.

Releases

Packages

Contributors