Skip to content

Compile enhanced remote GUI

cfpp2p edited this page Dec 24, 2018 · 5 revisions

April 18, 2016

It is now recommended to compile the enhanced remote-GUI from source maintained at https://github.com/cfpp2p/transmisson-remote-gui


Build Transmission Remote GUI from the enhanced source [Download ZIP] unzip *\WINdows_GUI\source* or here To compile the remote GUI you will need to download lazarus-0.9.30-fpc-2.4.2 from the OLD releases for your particular platform.

#####Examples##

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:

Using make (recommended):

  • 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.

Using lazbuild:

  • 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.

Clone this wiki locally