forked from wereHamster/transmission
-
Notifications
You must be signed in to change notification settings - Fork 13
Compile enhanced remote GUI
cfpp2p edited this page Dec 24, 2018
·
5 revisions
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##
- Lazarus Linux i386 DEB / Old releases / Lazarus 0.9.30.
- Lazarus Windows 32 bits / Old releases / Lazarus 0.9.30.
- Lazarus Mac OS X i386 / Old releases / Lazarus 0.9.30.
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.