blob: df42021052f97c77b0c0b4f253f1a32a308df8e1 [file] [log] [blame]
Edric Milaret58b6b322015-05-27 10:42:30 -04001win32:
Guillaume Roguez9d7c0122015-05-28 13:29:06 -04002 type: win32
Edric Milaret58b6b322015-05-27 10:42:30 -04003 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