Remote GUI for transmission-daemon. Supports desktop OSes (GNU/Linux and Windows) and Sailfish OS.
- C++17 compiler
- CMake 3.12 or newer (3.21 on Windows)
- Qt 5.6 or newer (Core, Network, Concurrent, Gui, Widgets)
- KWidgetsAddons
On GNU/Linux and BSD:
- Gettext 0.19.7 or newer
- Qt D-Bus, Qt X11 Extras
- KWindowSystem
cmake -S /path/to/sources -B /path/to/build/directory --preset default-debug
cmake --build /path/to/build/directory
cmake --install /path/to/build/directory --prefix /path/to/install/directory
wget https://download.opensuse.org/repositories/home:/equeim:/tremotesf/Debian_11/Release.key -O - | sudo apt-key add -
sudo add-apt-repository "deb http://download.opensuse.org/repositories/home:/equeim:/tremotesf/Debian_11/ /"
sudo apt update
sudo apt install tremotesf
- Fedora - Copr
sudo dnf copr enable equeim/tremotesf
sudo dnf install tremotesf
-
Gentoo - equeim-overlay
-
Mageia - Copr
sudo dnf copr enable equeim/tremotesf
sudo dnf install tremotesf
- openSUSE - OBS
#sudo zypper ar https://download.opensuse.org/repositories/home:/equeim:/tremotesf/openSUSE_Leap_15.3/home:equeim:tremotesf.repo
sudo zypper ar https://download.opensuse.org/repositories/home:/equeim:/tremotesf/openSUSE_Tumbleweed/home:equeim:tremotesf.repo
sudo zypper in tremotesf
- Ubuntu - OBS
wget https://download.opensuse.org/repositories/home:/equeim:/tremotesf/xUbuntu_20.04/Release.key -O - | sudo apt-key add -
sudo add-apt-repository "deb http://download.opensuse.org/repositories/home:/equeim:/tremotesf/xUbuntu_20.04/ /"
sudo apt update
sudo apt install tremotesf
Windows builds are available at releases page.
Build instructions for MSVC toolchain with vcpkg:
- Install Visual Studio with 'Desktop development with C++' workload
- Install latest version of CMake (from cmake.org or Visual Studio installer)
- Install and setup vcpkg, and make sure that you have 15 GB of free space on disk where vcpkg is located
- Set VCPKG_ROOT environment variable to the location of vcpkg installation
When building from Visual Studio GUI, make sure to select 'Windows Debug' or 'Windows Release' configure preset. Otherwise: Launch x64 Command Prompt for Visual Studio, execute:
cmake -S path\to\sources -B path\to\build\directory --preset <windows-debug or windows-release>
# Initial compilation of dependencies will take a while
cmake --build path\to\build\directory
cmake --install path\to\build\directory --prefix path\to\install\directory
Tremotesf is available in Jolla Store and OpenRepos.net.
Sailfish OS 3.3.0 or newer
SSH/chroot into SDK, then:
cd /path/to/sources
sfdk -c no-fix-version -c target=<target name, e.g. SailfishOS-4.3.0.12-armv7hl> build -p -d -j<number of jobs>
Translations are managed on Transifex.
I you like this app, you can support its development via PayPal or Yandex.Money.