Edric Milaret | 58b6b32 | 2015-05-27 10:42:30 -0400 | [diff] [blame] | 1 | win32: |
Edric Milaret | f86fed5 | 2015-05-28 13:09:50 -0400 | [diff] [blame^] | 2 | type: docker |
Edric Milaret | 58b6b32 | 2015-05-27 10:42:30 -0400 | [diff] [blame] | 3 | exe_commands: |
| 4 | - echo "Building Daemon" |
| 5 | - git clone https://gerrit-ring.savoirfairelinux.com/ring-daemon ring-daemon |
| 6 | - cd ring-daemon/contrib |
| 7 | - mkdir native |
| 8 | - ls |
| 9 | - cd native |
| 10 | - ../bootstrap --host=i686-w64-mingw32 |
| 11 | - make |
| 12 | - cd ../.. |
| 13 | - ./autogen.sh |
| 14 | - ./configure --host=i686-w64-mingw32 --without-dbus |
| 15 | - make |
| 16 | - make install |
| 17 | - echo "Building LRC" |
| 18 | - cd .. |
| 19 | - git clone https://gerrit-ring.savoirfairelinux.com/ring-lrc ring-lrc |
| 20 | - RING=`pwd`/ring-daemon |
| 21 | - cd ring-lrc |
| 22 | - mkdir build |
| 23 | - cd build |
| 24 | - cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/winBuild.cmake -DCMAKE_INSTALL_PREFIX=$RING/_win32 -DRING_BUILD_DIR=$RING/src -DENABLE_LIBWRAP=true .. |
| 25 | - make |
| 26 | - make install |
| 27 | - cd ../.. |
| 28 | - echo "Building Client" |
| 29 | - git clone https://gerrit-ring.savoirfairelinux.com/ring-client-windows ring-client-windows |
| 30 | - cd ring-client-windows |
| 31 | - mkdir build && cd build |
| 32 | - export QTDIR=/usr/i686-w64-mingw32/lib/qt |
| 33 | - /usr/i686-w64-mingw32/lib/qt/bin/qmake ../RingWinClient.pro -r -spec win32-g++ RING=$RING/_win32 |
| 34 | - make |
| 35 | - make install |
| 36 | - cd release |
| 37 | - makensis ring.nsi |
| 38 | - sudo mv ring-windows-nightly.exe /output |