Update build docs

This commit is contained in:
Daniel Molkentin 2013-11-14 12:36:09 +01:00
parent f7aa2aa348
commit ead0f8d029

View file

@ -57,13 +57,12 @@ Windows (cross-compile)
Due to the amount of dependencies that csync entails, building the client Due to the amount of dependencies that csync entails, building the client
for Windows is **currently only supported on openSUSE**, by using the MinGW for Windows is **currently only supported on openSUSE**, by using the MinGW
cross compiler. You can set up openSUSE 12.1 or 12.2 in a virtual machine cross compiler. You can set up openSUSE 12.1, 12.2 or 13.1 in a virtual machine
if you do not have it installed already. if you do not have it installed already.
In order to cross-compile, the following repositories need to be added In order to cross-compile, the following repositories need to be added
via YaST or ``zypper ar`` (adjust when using openSUSE 12.2):: via YaST or ``zypper ar`` (adjust when using openSUSE 12.2 or 13.1)::
zypper ar http://download.opensuse.org/repositories/isv:/ownCloud:/devel:/mingw:/win32/openSUSE_12.1/isv:ownCloud:devel:mingw:win32.repo
zypper ar http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_12.1/windows:mingw:win32.repo zypper ar http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_12.1/windows:mingw:win32.repo
zypper ar http://download.opensuse.org/repositories/windows:/mingw/openSUSE_12.1/windows:mingw.repo zypper ar http://download.opensuse.org/repositories/windows:/mingw/openSUSE_12.1/windows:mingw.repo
@ -74,11 +73,12 @@ Next, install the cross-compiler packages and the cross-compiled dependencies::
mingw32-headers mingw32-runtime site-config \ mingw32-headers mingw32-runtime site-config \
mingw32-libsqlite-devel mingw32-dlfcn-devel mingw32-libssh2-devel \ mingw32-libsqlite-devel mingw32-dlfcn-devel mingw32-libssh2-devel \
kdewin-png2ico mingw32-libqt4 mingw32-libqt4-devel mingw32-libgcrypt \ kdewin-png2ico mingw32-libqt4 mingw32-libqt4-devel mingw32-libgcrypt \
mingw32-libgnutls mingw32-libneon mingw32-libneon-devel mingw32-libbeecrypt \ mingw32-libgnutls mingw32-libneon-openssl mingw32-libneon-devel \
mingw32-libopenssl mingw32-openssl mingw32-libpng-devel mingw32-libsqlite \ mingw32-libbeecrypt mingw32-libopenssl mingw32-openssl \
mingw32-qtkeychain mingw32-qtkeychain-devel mingw32-dlfcn \ mingw32-libpng-devel mingw32-libsqlite mingw32-qtkeychain \
mingw32-libintl-devel mingw32-libneon-devel mingw32-libopenssl-devel \ mingw32-qtkeychain-devel mingw32-dlfcn mingw32-libintl-devel \
mingw32-libproxy-devel mingw32-libxml2-devel mingw32-zlib-devel mingw32-libneon-devel mingw32-libopenssl-devel mingw32-libproxy-devel \
mingw32-libxml2-devel mingw32-zlib-devel
For the installer, the NSIS installer package is also required:: For the installer, the NSIS installer package is also required::
@ -90,7 +90,7 @@ For the installer, the NSIS installer package is also required::
mingw32-cross-nsis-plugin-processes mingw32-cross-nsis-plugin-uac mingw32-cross-nsis-plugin-processes mingw32-cross-nsis-plugin-uac
You will also need to manually download and install the following files with You will also need to manually download and install the following files with
``rpm -ivh <package>`` (They will also work with OpenSUSE 12.2):: ``rpm -ivh <package>`` (They will also work with openSUSE 12.2 and newer)::
rpm -ihv http://download.tomahawk-player.org/packman/mingw:32/openSUSE_12.1/x86_64/mingw32-cross-nsis-plugin-processes-0-1.1.x86_64.rpm rpm -ihv http://download.tomahawk-player.org/packman/mingw:32/openSUSE_12.1/x86_64/mingw32-cross-nsis-plugin-processes-0-1.1.x86_64.rpm
rpm -ihv http://download.tomahawk-player.org/packman/mingw:32/openSUSE_12.1/x86_64/mingw32-cross-nsis-plugin-uac-0-3.1.x86_64.rpm rpm -ihv http://download.tomahawk-player.org/packman/mingw:32/openSUSE_12.1/x86_64/mingw32-cross-nsis-plugin-uac-0-3.1.x86_64.rpm