Merge branch 'develop' into update_Readme

This commit is contained in:
Florian Küpper authored and GitHub committed 2017-09-02 10:05:22 +02:00
commit 53f204740e
13 files changed
+3962 -895

No files matched your search

+4 -5
View File
@@ -56,11 +56,10 @@ tx.exe
/VocaluxeLib/bin
/ServerLib/bin/ClientServerLib.dll
/Installer/setup-cache
/Installer/setup-SetupFiles
/Installer/vocaluxe-*-setup.exe
/Installer/Vocaluxe*.rar
/Installer/Prerequisites/GStreamer x64/gstreamer-1.0-x86_64-1.4.1.msi
/Installer/Prerequisites/GStreamer x86/gstreamer-1.0-x86-1.4.1.msi
/Installer/Files
/Installer/log.txt
/Installer/setup-cache
/Installer/Setup Files
/WebserverInitalConfig/bin
/PhoneGap/
/TestResults
Binary file not shown.
-14
View File
@@ -1,14 +0,0 @@
REM compile x64
call "%VS110COMNTOOLS%\..\..\VC\vcvarsall.bat" x64
devenv.com ..\Vocaluxe.sln /Rebuild "InstallerWin|x64"
REM remove old x64 executables if found and rename
if exist "..\Output\Vocaluxe_x64.exe" del "..\Output\Vocaluxe_x64.exe"
ren "..\Output\Vocaluxe.exe" "Vocaluxe_x64.exe"
REM compile x86
call "%VS110COMNTOOLS%\..\..\VC\vcvarsall.bat" x86
devenv.com ..\Vocaluxe.sln /Rebuild "InstallerWin|x86"
REM compile installer
AdvancedInstaller.com /rebuild setup.aip
+74
View File
@@ -0,0 +1,74 @@
:: Build script for vocaluxe installer (x86 and x64 versions)
::
:: Requirements
:: - wget.exe: http://gnuwin32.sourceforge.net/packages/wget.htm
:: - unzip.exe: http://gnuwin32.sourceforge.net/packages/unzip.htm
:: - nuget.exe: https://www.nuget.org/downloads
:: - Visual Studio with devenv.exe (should be located in somewhere in Visual Studio folder, e.g. C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE)
:: - AdvancedInstaller
@ECHO OFF
echo Cloning vocaluxe from github and checkout master
if exist "Files" (
cd Files
git checkout -q develop >> log.txt
git pull -q >> log.txt
cd ../
) else (
git clone -q https://github.com/Vocaluxe/Vocaluxe.git Files > log.txt
cd Files
git checkout -q develop >> log.txt
cd ../
)
echo - Done
echo.
echo Download ambient videos and move them to themes folder
wget --append-output=log.txt -q -O videos.zip https://github.com/lukeIam/VocaluxeDependencies/blob/master/zips/themes/vocaluxe.themes.ambient.video.zip?raw=true || goto :error
unzip -q -o -d Files/Output videos.zip || goto :error
del /q videos.zip >> log.txt || goto :error
echo - Done
echo.
echo Delete lib-folder to prevent packing wrong dlls
del /q Files\Output\libs >> log.txt || goto :error
echo - Done
echo.
echo Restore dependencies and build x64
nuget restore Files/Vocaluxe.sln >> log.txt || goto :error
devenv Files/Vocaluxe.sln /Build "InstallerWin|x64" >> log.txt || goto :error
echo - Done
echo.
echo Build x64 installer
AdvancedInstaller.com /rebuild setup.aip -buildslist x64 >> log.txt || goto :error
echo - Done
echo.
echo Delete lib-folder to prevent packing wrong dlls
del /q Files\Output\libs >> log.txt || goto :error
echo - Done
echo.
echo Restore dependencies and build x86
nuget restore Files/Vocaluxe.sln >> log.txt || goto :error
devenv Files/Vocaluxe.sln /Build "InstallerWin|x86" >> log.txt || goto :error
echo - Done
echo.
echo Build x86 installer
AdvancedInstaller.com /rebuild setup.aip -buildslist x86 >> log.txt || goto :error
echo - Done
echo.
echo Everything is done!
pause
goto :EOF
:error
echo Failed with error #%errorlevel%.
echo See log.txt for more details.
pause
exit /b %errorlevel%
-20
View File
@@ -1,20 +0,0 @@
@echo off
SET version=v0.3.0
SET status=Beta
SET buildnum=0081
SET buildname=Vocaluxe %version% %status% (%buildnum%).rar
REM compile x64
call "%VS110COMNTOOLS%\..\..\VC\vcvarsall.bat" x64
devenv.com ..\Vocaluxe.sln /Rebuild "ReleaseWin|x64"
REM remove old x64 executables if found and rename
if exist "..\Output\Vocaluxe_x64.exe" del "..\Output\Vocaluxe_x64.exe"
ren "..\Output\Vocaluxe.exe" "Vocaluxe_x64.exe"
REM compile x86
call "%VS110COMNTOOLS%\..\..\VC\vcvarsall.bat" x86
devenv.com ..\Vocaluxe.sln /Rebuild "ReleaseWin|x86"
REM package
rar a -r -ep1 -x..\Output\CoverDB.sqlite -x..\Output\HighscoreDB.sqlite -x..\Output\*.log -x..\Output\*.pdb -x..\Output\Config.xml -x..\Output\Vocaluxe.vshost* -x..\Output\Songs -x..\Output\Screenshots -x..\Output\Playlists "%buildname%" "..\Output\*"
+3864 -846
View File
File diff suppressed because it is too large. Load diff
+8 -8
View File
@@ -193,11 +193,11 @@ namespace Vocaluxe.Base
//Folders
public static readonly List<string> SongFolders = new List<string>
{
#if WIN
#if INSTALLER
Path.Combine(CSettings.DataFolder, CSettings.FolderNameSongs),
CSettings.FolderNameSongs
#elif WIN
CSettings.FolderNameSongs
#elif INSTALLER
CSettings.FolderNameSongs,
Path.Combine(CSettings.DataFolder, CSettings.FolderNameSongs)
#elif LINUX
Path.Combine(CSettings.DataFolder, CSettings.FolderNameSongs)
#endif
@@ -208,11 +208,11 @@ namespace Vocaluxe.Base
/// </summary>
public static readonly List<string> ProfileFolders = new List<string>
{
#if WIN
#if INSTALLER
Path.Combine(CSettings.DataFolder, CSettings.FolderNameProfiles),
CSettings.FolderNameProfiles
#elif WIN
CSettings.FolderNameProfiles
#elif INSTALLER
CSettings.FolderNameProfiles,
Path.Combine(CSettings.DataFolder, CSettings.FolderNameProfiles)
#elif LINUX
Path.Combine(CSettings.DataFolder, CSettings.FolderNameProfiles)
#endif
+9 -2
View File
@@ -116,13 +116,20 @@ namespace Vocaluxe
public static bool CheckRequirements()
{
#if WIN
if (!_IsVC2012Installed())
if (!_IsVC2010Installed())
{
CLog.LogError(
"VC++ 2010 Redistributables are missing. Please install them first. \r\nDownload(x86): https://www.microsoft.com/de-de/download/details.aspx?id=5555 \r\nDownload(x64): https://www.microsoft.com/de-de/download/details.aspx?id=14632",
true, true);
return false;
}
/*if (!_IsVC2012Installed())
{
CLog.LogError(
"VC++ 2012 Redistributables are missing. Please install them first.\r\nDownload: http://www.microsoft.com/de-de/download/details.aspx?id=30679",
true, true);
return false;
}
}*/
/*
bool vc2008Installed = _IsVC2008Installed();
if (!vc2008Installed)
+3
View File
@@ -92,6 +92,9 @@ namespace Vocaluxe
try
{
// Create data folder
Directory.CreateDirectory(CSettings.DataFolder);
// Init Log
CLog.Init();