Project

General

Profile

Cygwin howto

Setup CYGWIN for iroffer

install cygwin.
required packages: binutils, gcc-core, make, zip, unzip, p7zip, curl, rsync, iconv, libcrypt-devel
optional packages: gnutls-devel, libcurl-devel, geoip, ruby

install optional minupnp:

curl -o miniupnpc-1.5.tar.gz http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.5.tar.gz
tar -xvzf miniupnpc-1.5.tar.gz
cd miniupnpc-1.5
make
make install
cd ..

Build the full featured version

curl -o iroffer-dinoex-snap.tar.gz http://iroffer.dinoex.net/iroffer-dinoex-snap.tar.gz
tar -xvzf iroffer-dinoex-snap.tar.gz
cd iroffer-dinoex-snap
./Configure -tls -geoip -upnp -ruby -curl
make
cd ..

LICENSE

Due to restrictive license of the GPL you are not allowed to distribute binaries that are linked against OpenSSL.
Please make sure if you distribute binaries, that you do not include "libcurl" as it is linked with OpenSSL.
See http://iroffer.dinoex.net/LICENSE.txt for details.

If you include other modules, check http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility