1#!/bin/sh 2 3. ./variables.sh 4 5make -k install DESTDIR=tmp_dir 6 7mkdir "$INSTALLER_DIR" 8cp -r tmp_dir/`readlink -f $INSTALL_DIR`/* "$INSTALLER_DIR" 9rm -rf tmp_dir 10 11strip "$INSTALLER_DIR/eiskaltdcpp-qt.exe" 12strip "$INSTALLER_DIR/eiskaltdcpp-daemon.exe" 13 14cp $SOURCES_DIR/windows/dcppboot.xml "$INSTALLER_DIR" 15cp $SOURCES_DIR/eiskaltdcpp-cli/cli-jsonrpc-config.pl "$INSTALLER_DIR" 16echo [Paths] > "$INSTALLER_DIR/qt.conf" 17echo Plugins = ./plugins >> "$INSTALLER_DIR/qt.conf" 18 19cp "$QT_MINGW32_DIR/bin/QtCore4.dll" "$INSTALLER_DIR" 20cp "$QT_MINGW32_DIR/bin/QtGui4.dll" "$INSTALLER_DIR" 21cp "$QT_MINGW32_DIR/bin/QtNetwork4.dll" "$INSTALLER_DIR" 22cp "$QT_MINGW32_DIR/bin/QtXml4.dll" "$INSTALLER_DIR" 23cp "$QT_MINGW32_DIR/bin/QtScript4.dll" "$INSTALLER_DIR" 24cp "$QT_MINGW32_DIR/bin/QtDeclarative4.dll" "$INSTALLER_DIR" 25cp "$QT_MINGW32_DIR/bin/QtSql4.dll" "$INSTALLER_DIR" 26cp "$QT_MINGW32_DIR/bin/QtXmlPatterns4.dll" "$INSTALLER_DIR" 27 28mkdir -p "$INSTALLER_DIR/script/" 29cp "$MINGW32_DEPENDS_DIR/script/qtscript_core.dll" "$INSTALLER_DIR/script/" 30cp "$MINGW32_DEPENDS_DIR/script/qtscript_gui.dll" "$INSTALLER_DIR/script/" 31cp "$MINGW32_DEPENDS_DIR/script/qtscript_network.dll" "$INSTALLER_DIR/script/" 32cp "$MINGW32_DEPENDS_DIR/script/qtscript_opengl.dll" "$INSTALLER_DIR/script/" 33cp "$MINGW32_DEPENDS_DIR/script/qtscript_phonon.dll" "$INSTALLER_DIR/script/" 34cp "$MINGW32_DEPENDS_DIR/script/qtscript_sql.dll" "$INSTALLER_DIR/script/" 35cp "$MINGW32_DEPENDS_DIR/script/qtscript_svg.dll" "$INSTALLER_DIR/script/" 36cp "$MINGW32_DEPENDS_DIR/script/qtscript_uitools.dll" "$INSTALLER_DIR/script/" 37cp "$MINGW32_DEPENDS_DIR/script/qtscript_webkit.dll" "$INSTALLER_DIR/script/" 38cp "$MINGW32_DEPENDS_DIR/script/qtscript_xml.dll" "$INSTALLER_DIR/script/" 39cp "$MINGW32_DEPENDS_DIR/script/qtscript_xmlpatterns.dll" "$INSTALLER_DIR/script/" 40 41cp "$QT_MINGW32_DIR/bin/libgcc_s_dw2-1.dll" "$INSTALLER_DIR" 42cp "/usr/lib/gcc/$MINGW32_NAME/4.8/libgcc_s_sjlj-1.dll" "$INSTALLER_DIR" 43cp "/usr/lib/gcc/$MINGW32_NAME/4.8/libstdc++-6.dll" "$INSTALLER_DIR" 44cp "/usr/$MINGW32_NAME/lib/libwinpthread-1.dll" "$INSTALLER_DIR" 45 46cp "$GETTEXT_DIR/bin/libintl-8.dll" "$INSTALLER_DIR" 47cp "$LIBICONV_DIR/bin/libiconv-2.dll" "$INSTALLER_DIR" 48cp "$LIBZ_DIR/bin/libz-1.dll" "$INSTALLER_DIR" 49cp "$LIBBZ2_DIR/bin/libbz2-2.dll" "$INSTALLER_DIR" 50cp "$LUA_DIR/bin/lua51.dll" "$INSTALLER_DIR" 51cp "$LIBIDN_DIR/bin/libidn-11.dll" "$INSTALLER_DIR" 52cp "$ASPELL_DIR/bin/libaspell-15.dll" "$INSTALLER_DIR" 53cp "$PCRE_DIR/bin/libpcre-0.dll" "$INSTALLER_DIR" 54cp "$PCRE_DIR/bin/libpcrecpp-0.dll" "$INSTALLER_DIR" 55 56mkdir -p "$INSTALLER_DIR/aspell/data/" 57mkdir -p "$INSTALLER_DIR/aspell/dict/" 58cp $ASPELL_DIR/lib/aspell-0.60/* "$INSTALLER_DIR/aspell/data/" 59 60cp "$OPENSSL_DIR/bin/ssleay32.dll" "$INSTALLER_DIR" 61cp "$OPENSSL_DIR/bin/libeay32.dll" "$INSTALLER_DIR" 62 63mkdir -p "$INSTALLER_DIR/plugins/sqldrivers/" 64cp "$QT_MINGW32_DIR/plugins/sqldrivers/qsqlite4.dll" "$INSTALLER_DIR/plugins/sqldrivers/" 65 66cp "$SOURCES_DIR/data/icons/eiskaltdcpp.ico" "$INSTALLER_DIR" 67cp "$SOURCES_DIR/data/icons/icon_164x314.bmp" "$INSTALLER_DIR" 68cp "$SOURCES_DIR/LICENSE" "$INSTALLER_DIR" 69 70makensis ./EiskaltDC++.nsi 71