-
Notifications
You must be signed in to change notification settings - Fork 13
MAC daemon and remote GUI
It is now recommended to compile the enhanced remote-GUI from source maintained at https://github.com/cfpp2p/transmisson-remote-gui
Compile the daemon from the source of cfpp2p transmission github. Follow the instructions from this transmission forum post. Replace the web client files with cfpp2p transmission enhanced web client. Download enhanced transmission remote GUI [Download ZIP] unzip, MAC-transmission-remote-GUI directory or enhanced transmission remote GUI. Or compile yourself from source [Download ZIP] unzip *\WINdows_GUI\source* or here then Build Transmission Remote GUI from source To compile the remote GUI you will need lazarus-0.9.30-fpc-2.4.2.
Make sure you have working [http://lazarus.freepascal.org Lazarus] and [http://www.freepascal.org Free Pascal] compiler installed.
Download the sources archive and extract it to some folder.
Building from the command line
There are 2 methods:
- Open terminal/command line prompt and cd to the sources folder;
- Execute {{{make}}} command to build the application;
- Execute {{{make zipdist}}} command to create a release .zip archive in the {{{Release}}} sub-folder.
- Open terminal/command line prompt and cd to the sources folder;
- Execute {{{lazbuild transgui.lpi}}} command to build the application.
Building from Lazarus IDE
- Run Lazarus IDE;
- You need to install the package with transgui custom components before opening the transgui project. The package installation is needed only once. To install the package do the following: ** Select {{{"Package > Open package file (.lpk)..."}}} from the main menu. ** Locate the {{{trcomp.lpk}}} file in the program's sources folder and open it. ** Press the {{{Install}}} button in the package window. ** You will be asked to rebuild Lazarus. Do it to finish the package installation.
- Open {{{transgui.lpi}}} project and build it.