diff --git a/doc/building.rst b/doc/building.rst index 2ae250381..3afbe893d 100644 --- a/doc/building.rst +++ b/doc/building.rst @@ -57,13 +57,12 @@ Windows (cross-compile) Due to the amount of dependencies that csync entails, building the client 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. 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/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-libsqlite-devel mingw32-dlfcn-devel mingw32-libssh2-devel \ kdewin-png2ico mingw32-libqt4 mingw32-libqt4-devel mingw32-libgcrypt \ - mingw32-libgnutls mingw32-libneon mingw32-libneon-devel mingw32-libbeecrypt \ - mingw32-libopenssl mingw32-openssl mingw32-libpng-devel mingw32-libsqlite \ - mingw32-qtkeychain mingw32-qtkeychain-devel mingw32-dlfcn \ - mingw32-libintl-devel mingw32-libneon-devel mingw32-libopenssl-devel \ - mingw32-libproxy-devel mingw32-libxml2-devel mingw32-zlib-devel + mingw32-libgnutls mingw32-libneon-openssl mingw32-libneon-devel \ + mingw32-libbeecrypt mingw32-libopenssl mingw32-openssl \ + mingw32-libpng-devel mingw32-libsqlite mingw32-qtkeychain \ + mingw32-qtkeychain-devel mingw32-dlfcn mingw32-libintl-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:: @@ -90,7 +90,7 @@ For the installer, the NSIS installer package is also required:: mingw32-cross-nsis-plugin-processes mingw32-cross-nsis-plugin-uac You will also need to manually download and install the following files with -``rpm -ivh `` (They will also work with OpenSUSE 12.2):: +``rpm -ivh `` (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-uac-0-3.1.x86_64.rpm