-
Notifications
You must be signed in to change notification settings - Fork 2
Client:Esperanza Windows Build Instructions
This is a guide, which should help to setup a Windows Build Environment for Xmms2 Client Esperanza and to build it.
- Download current Qt4 OpenSource Edition from trolltech ==> http://trolltech.com/developer/downloads/qt/windows/ (get yourself a qt-win-opensource-X.X.X-mingw.exe )
- Download DrJekyll from Puzzles ==> http://people.xmms2.org/~puzzles/win32/XMMS2.7z
- Download Msys from Puzzles ==> http://people.xmms2.org/~puzzles/win32/MSys.7z
- Download the Esperanza Source ==> e.g. http://git.xmms2.org/xmms2/esperanza/
-
extract the DrJekyll stuff into a folder of your choice (e.g. c:\Programme\Xmms2\DrJekyll)
-
extract from the MSys.7z under MSys\include the boost folder into include\xmms2\ of your DrJekyll installation (e.g. c:\Programme\Xmms2\DrJekyll\include\xmms2, so you get a boost folder in there)
-
run the Setup of trolltech, during the setup let it download the mingw stuff!!
-
extract esperanza source
-
edit the config.pri in esperanza source folder e.g.:
change:
PREFIX += "SET THIS TO YOUR XMMS2 INSTALL DIR"'
into:
PREFIX += "c:/Programme/Xmms2/DrJekyll"
change:
CONFIG += console
into:
# CONFIG += console
except you want to have a console!
So far so good. Wasn't that difficult isn't it? :) The next steps will then build esperanza and hopefully create a esperanza.exe in the esperanza source folder.
-
go to Qt4 installation directory. There in the "bin" Folder, you will find a qtvars.bat. Execute it. Now you have a cmd prompt, with Qt4 Build Environment set up.
-
cd to the Esperanza Source Folder
-
execute "qmake"
-
execute "make"
Now that you have the esperanza.exe, you need to collect some dll's and put them all together in one folder.
- Locate the MinGW Folder (from Qt4 Installation) and copy following file from the "bin" folder into a empty folder (e.g. c:/Programme/Xmms2/Esperanza )
* mingwm10.dll
- Locate the Qt4 Folder and copy the following files from the "bin" folder into the same folder from 1.
* QtCore4.dll
* QtNetwork4.dll
* QtGui4.dll
* QtXml4.dll
- Locate the Xmms2 DrJekyll Folder and copy the following files into the same folder from 1.
* libboost_signals.dll
* libxmmsclient.dll
* libxmmsclient++.dll
-
Finally copy the esperanza.exe into the same folder form 1.
-
Now you can execute esperanza.exe, but make sure you have xmms2d.exe running!! :D
Have fun with your own esperanza!!
Content is available under GNU Free Documentation License 1.2 unless otherwise noted.
- Community
- Development