commit | 88f8d5b1f0aa0e03e0f241323255dce621a7ab07 | [log] [tgz] |
---|---|---|
author | Anthony LĂ©onard <anthony.leonard@savoirfairelinux.com> | Thu Aug 10 14:42:55 2017 -0400 |
committer | Olivier SOLDANO <olivier.soldano@savoirfairelinux.com> | Mon Sep 11 09:44:01 2017 -0400 |
tree | 662892d29ff6434bd118afb4c99fc62eb16fc8b5 | |
parent | 2100f1c4630303a5b481ffb9ffa21bfab19ed545 [diff] |
include libraries for SQLite support Project file and nsis script are both modified to include correct libraries and install paths for SQLite support. This database is not used by the client itself but by LRC as its new storage backend. It is thus required to ship some Qt and SQLite DLLs with Ring. Change-Id: I7d9c3065485bf6cbfc73a1edcca3fa816233e394 Reviewed-by: Olivier Soldano <olivier.soldano@savoirfairelinux.com>
For more information about the ring project, see the following:
git clone https://gerrit-ring.savoirfairelinux.com/ring-client-windows
USE THE QMAKE OF Qt BUILT WITH MINGW (e.g. /usr/bin/[i686 | x86_64]-w64-mingw32-qmake-qt5)
cd ring-client-windows mkdir build && cd build export QTDIR=<path to mingw qt> (e.g. /usr/[i686 | x86_64]-w64-mingw32/lib/qt) git submodule init && git submodule update cd libqrencode ./autogen.sh && ./configure --host=[i686 | x86_64]-w64-mingw32 --prefix=<Install dir of Ring and LRC> make make install cd .. qmake ../RingWinClient.pro -r -spec win32-g++ RING=<Install dir of Ring and LRC> [BUILD=Debug] make make install
You will find all files in ./release directory.
#Auto update
If you want to enable auto-update
cd winsparkle mkdir build && cd build cmake -DCMAKE_TOOLCHAIN_FILE=<LRC Directory>/cmake/winBuild.cmake -DCMAKE_INSTALL_PREFIX=Install dir of Ring and LRC> ../cmake", make make install
ENABLE_AUTOUPDATE=True
Compile the client with 'BUILD=Debug' and libRingClient with '-DCMAKE_BUILD_TYPE=Debug'
cd build/release makensis ring.nsi