Changes between Version 7 and Version 8 of BuildingTransmissionQtWindows


Ignore:
Timestamp:
Jun 18, 2009, 1:46:06 AM (13 years ago)
Author:
rb07
Comment:

Updating and clean up.

Legend:

Unmodified
Added
Removed
Modified
  • BuildingTransmissionQtWindows

    v7 v8  
    44The following procedure in not the only one possible, it was just the easiest for me.
    55
    6 If you have a MinGW [http://mingw.org/] development environment (Qt SDK [http://www.qtsoftware.com/downloads/downloads#lgpl] installs the basic tools) then you can skip the first part, add as many ported packages as you can find [http://sourceforge.net/project/showfiles.php?group_id=2435], and try the 2nd part.
     6If you have a MinGW [http://mingw.org/] development environment (Qt SDK [http://www.qtsoftware.com/downloads/downloads#lgpl] installs the basic tools but with an old winapi that is not enough) then you can skip the first part, add as many ported packages as you can find [http://sourceforge.net/project/showfiles.php?group_id=2435], and try the 2nd part.
    77
    88== Cross build environment ==
     
    4242 * tar xvf transmission-1.71.tar.bz2
    4343
    44 We are using a couple of patches [wiki:BuildingTransmissionQtWindows/transmission-1.71-Qt-build.diff] and [wiki:BuildingTransmissionQtWindows/nsiswrapper.diff]; their download is done in the steps below.
     44We are using one patch [wiki:BuildingTransmissionQtWindows/transmission-1.71-Qt-build.diff]; the download is done in the steps below.
    4545
    4646Then:
     
    6868== Make the Windows installer ==
    6969
    70 I had to change the Fedora tool a little and I sent the patch to them, perhaps there is no longer a need for the first 3 steps, the last 3 are to correct that the tool searches in a case sensitive way:
     70The following steps are to correct a deficiency of nsiswrapper :
    7171
    72  * cp /usr/bin/nsiswrapper /usr/bin/nsiswrapper.orig
    73  * curl "!http://trac.transmissionbt.com/wiki/BuildingTransmissionQtWindows/nsiswrapper.diff?format=txt" -O nsiswrapper.diff
    74  * patch < nsiswrapper.diff
    7572 * ln -s /usr/i686-pc-mingw32/sys-root/mingw/bin/QtCore4.dll    /usr/i686-pc-mingw32/sys-root/mingw/bin/qtcore4.dll
    7673 * ln -s /usr/i686-pc-mingw32/sys-root/mingw/bin/QtGui4.dll     /usr/i686-pc-mingw32/sys-root/mingw/bin/qtgui4.dll
    7774 * ln -s /usr/i686-pc-mingw32/sys-root/mingw/bin/QtNetwork4.dll /usr/i686-pc-mingw32/sys-root/mingw/bin/qtnetwork4.dll
     75
     76You may also have to set the PATH to include /usr/i686-pc-mingw32/sys-root/mingw/bin (unless my latest patch is already included in the distributed nsiswrapper).
    7877
    7978Finally create the installer: