From 979a5cb7270bbc5c135f527c32c5b759d754786b Mon Sep 17 00:00:00 2001 From: Peter Repukat Date: Thu, 16 Jun 2022 22:12:22 +0200 Subject: [PATCH 1/3] Add buildscript / third party lic file --- THIRD_PARTY_LICENSES.txt | 74 ++++++++++++++++++++++++++++++++++++++++ build.ps1 | 32 +++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 THIRD_PARTY_LICENSES.txt create mode 100644 build.ps1 diff --git a/THIRD_PARTY_LICENSES.txt b/THIRD_PARTY_LICENSES.txt new file mode 100644 index 0000000..ea20333 --- /dev/null +++ b/THIRD_PARTY_LICENSES.txt @@ -0,0 +1,74 @@ +ViGEm Bus Driver + + +BSD 3-Clause License + +Copyright (c) 2016-2020, Nefarius Software Solutions e.U. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +------------------------------------------------------------------------------- + +ViGEmClient + + +MIT License + +Copyright (c) 2018 Benjamin Höglinger-Stelzer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +------------------------------------------------------------------------------- + +HidHide + + +MIT License + +Copyright (c) 2020 Eric Korff de Gidts + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/build.ps1 b/build.ps1 new file mode 100644 index 0000000..8d36151 --- /dev/null +++ b/build.ps1 @@ -0,0 +1,32 @@ +Remove-Item -Recurse -Force "x64\Release" + +.\prebuild.ps1 + +$env:_CL_="/MD" +msbuild.exe GlosSI.sln /t:Build /p:Configuration=Release /p:Platform=x64 + + +cd ./x64/Release/ + +$env:Path += ';C:\Qt\6.2.4\msvc2019_64\bin' + +Get-ChildItem -Rec | Where {$_.Extension -match "lib"} | Remove-Item +$env:Path = "$env:QTDIR\bin;$env:Path" + +windeployqt.exe --release --qmldir ../../GlosSIConfig/qml ./GlosSIConfig.exe + +Copy-Item "..\..\deps\SFML\out\Release\lib\RelWithDebInfo\sfml-graphics-2.dll" -Destination "." +Copy-Item "..\..\deps\SFML\out\Release\lib\RelWithDebInfo\sfml-system-2.dll" -Destination "." +Copy-Item "..\..\deps\SFML\out\Release\lib\RelWithDebInfo\sfml-window-2.dll" -Destination "." +Copy-Item "..\..\GlosSIConfig\GetAUMIDs.ps1" -Destination "." +Copy-Item "..\..\HidHideMSI.msi" -Destination "." +Copy-Item "..\..\ViGEmBusSetup_x64.msi" -Destination "." +Copy-Item "..\..\vc_redist.x64.exe" -Destination "." +Copy-Item "..\..\LICENSE" -Destination "./LICENSE" +Copy-Item "..\..\QT_License" -Destination "./QT_License" +Copy-Item "..\..\THIRD_PARTY_LICENSES.txt" -Destination "./THIRD_PARTY_LICENSES.txt" + +#7z a GlosSI-snapshot.zip * + +cd ../.. + From cf7ad3752af8cc81f3419ed0b5e4b5a286a290c5 Mon Sep 17 00:00:00 2001 From: Peter Repukat Date: Thu, 16 Jun 2022 22:17:16 +0200 Subject: [PATCH 2/3] Update version_help.ps1 Also update installer script if present --- version_help.ps1 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/version_help.ps1 b/version_help.ps1 index 5b5485d..83d14a3 100644 --- a/version_help.ps1 +++ b/version_help.ps1 @@ -8,4 +8,8 @@ $commatag = $commatag -replace "[A-z]","0" ((Get-Content -path ./Resource.rc -Raw) -replace "FILEVERSION .*,.*,.*,.*", ("FILEVERSION " + $commatag)) | Set-Content -Path ./Resource.rc ((Get-Content -path ./Resource.rc -Raw) -replace "PRODUCTVERSION .*,.*,.*,.*", ("PRODUCTVERSION " + $commatag)) | Set-Content -Path ./Resource.rc ((Get-Content -path ./Resource.rc -Raw) -replace '"FileVersion", ".*"', ('"FileVersion", "' + $tag + '"')) | Set-Content -Path ./Resource.rc -((Get-Content -path ./Resource.rc -Raw) -replace '"ProductVersion", ".*"', ('"ProductVersion", "' + $tag + '"')) | Set-Content -Path ./Resource.rc \ No newline at end of file +((Get-Content -path ./Resource.rc -Raw) -replace '"ProductVersion", ".*"', ('"ProductVersion", "' + $tag + '"')) | Set-Content -Path ./Resource.rc + +if ((Test-Path '../Installer/Installer.nsi')) { + ((Get-Content -path '../Installer/Installer.nsi' -Raw) -replace '!define VERSION ".*"', ('!define VERSION "' + $tag + '"')) | Set-Content -Path '../Installer/Installer.nsi' +} \ No newline at end of file From 6aeb8698997951aa47688044006b0a70d7df1340 Mon Sep 17 00:00:00 2001 From: Peter Repukat Date: Thu, 16 Jun 2022 22:30:50 +0200 Subject: [PATCH 3/3] Add Icon to GlosSIConfig --- GlosSIConfig/GloSC_Icon_small.png | Bin 0 -> 55024 bytes GlosSIConfig/GlosSIConfig.vcxproj | 3 + GlosSIConfig/GlosSIConfig.vcxproj.filters | 5 + GlosSIConfig/Resource.rc | 854 +--------------------- GlosSIConfig/main.cpp | 4 + GlosSIConfig/qml.qrc | 1 + GlosSIConfig/resource1.h | 3 +- 7 files changed, 29 insertions(+), 841 deletions(-) create mode 100644 GlosSIConfig/GloSC_Icon_small.png diff --git a/GlosSIConfig/GloSC_Icon_small.png b/GlosSIConfig/GloSC_Icon_small.png new file mode 100644 index 0000000000000000000000000000000000000000..91c34b3ff9c2891029d688c1092744f8a45b36c8 GIT binary patch literal 55024 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≷W(SXvOT|%?fKPqpw@8K!9=hucv*V-8jSNyK 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 literal 0 HcmV?d00001 diff --git a/GlosSIConfig/GlosSIConfig.vcxproj b/GlosSIConfig/GlosSIConfig.vcxproj index 6197862..27d75f2 100644 --- a/GlosSIConfig/GlosSIConfig.vcxproj +++ b/GlosSIConfig/GlosSIConfig.vcxproj @@ -164,6 +164,9 @@ + + + diff --git a/GlosSIConfig/GlosSIConfig.vcxproj.filters b/GlosSIConfig/GlosSIConfig.vcxproj.filters index 1a4b2dd..1f02ba1 100644 --- a/GlosSIConfig/GlosSIConfig.vcxproj.filters +++ b/GlosSIConfig/GlosSIConfig.vcxproj.filters @@ -101,4 +101,9 @@ Resource Files + + + Resource Files + + \ No newline at end of file diff --git a/GlosSIConfig/Resource.rc b/GlosSIConfig/Resource.rc index 3631f90..7afb4f1 100644 --- a/GlosSIConfig/Resource.rc +++ b/GlosSIConfig/Resource.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 0,0,4,1 - PRODUCTVERSION 0,0,4,1 + FILEVERSION 0,0,7,004000070037 + PRODUCTVERSION 0,0,7,004000070037 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -69,12 +69,12 @@ BEGIN BEGIN VALUE "CompanyName", "Peter Repukat - FlatspotSoftware" VALUE "FileDescription", "GlosSI - Config" - VALUE "FileVersion", "0.0.4.1" + VALUE "FileVersion", "0.0.7.0-4-gcf7ad37" VALUE "InternalName", "GlosSIConfig" VALUE "LegalCopyright", "Copyright (C) 2021 Peter Repukat - FlatspotSoftware" VALUE "OriginalFilename", "GlosSIConfig.exe" VALUE "ProductName", "GlosSi" - VALUE "ProductVersion", "0.0.4.1" + VALUE "ProductVersion", "0.0.7.0-4-gcf7ad37" END END BLOCK "VarFileInfo" @@ -83,6 +83,16 @@ BEGIN END END + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_ICON1 ICON "D:\\Alia5\\Documents\\Visual_Studio_Projects\\GlosSI\\GloSC_Icon.ico" + #endif // English (United States) resources ///////////////////////////////////////////////////////////////////////////// @@ -114,839 +124,3 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/GlosSIConfig/main.cpp b/GlosSIConfig/main.cpp index 287e754..e3da593 100644 --- a/GlosSIConfig/main.cpp +++ b/GlosSIConfig/main.cpp @@ -154,6 +154,10 @@ int main(int argc, char* argv[]) return 1; } } + + QGuiApplication::setWindowIcon(QIcon(":/GloSC_Icon_small.png")); + + #ifdef _WIN32 engine.addImageProvider(QLatin1String("exe"), new ExeImageProvider()); #endif diff --git a/GlosSIConfig/qml.qrc b/GlosSIConfig/qml.qrc index f0f1369..523435f 100644 --- a/GlosSIConfig/qml.qrc +++ b/GlosSIConfig/qml.qrc @@ -13,5 +13,6 @@ qml/InfoDialog.qml steamscreener.png noise.png + GloSC_Icon_small.png diff --git a/GlosSIConfig/resource1.h b/GlosSIConfig/resource1.h index 58fd86c..191b694 100644 --- a/GlosSIConfig/resource1.h +++ b/GlosSIConfig/resource1.h @@ -2,12 +2,13 @@ // Microsoft Visual C++ generated include file. // Used by Resource.rc // +#define IDI_ICON1 101 // Next default values for new objects // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 101 +#define _APS_NEXT_RESOURCE_VALUE 102 #define _APS_NEXT_COMMAND_VALUE 40001 #define _APS_NEXT_CONTROL_VALUE 1001 #define _APS_NEXT_SYMED_VALUE 101