mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-22 06:05:38 +00:00
Fixed an issue and made some improvements to the Windows installer.
This commit is contained in:
parent
c38e087b28
commit
804f175bb8
|
@ -247,7 +247,6 @@ elseif(WIN32)
|
|||
"${PROJECT_SOURCE_DIR}/libSDL2main.a"
|
||||
"${PROJECT_SOURCE_DIR}/libvlc.dll"
|
||||
"${PROJECT_SOURCE_DIR}/SDL2.dll"
|
||||
"${PROJECT_SOURCE_DIR}/vcomp140.dll"
|
||||
"mingw32"
|
||||
"nanosvg"
|
||||
"Winmm.dll")
|
||||
|
|
|
@ -117,7 +117,7 @@ if(WIN32)
|
|||
install(FILES ../FreeImage.dll ../glew32.dll ../libcrypto-1_1-x64.dll ../libcurl-x64.dll
|
||||
../libfreetype.dll ../libgcc_s_seh-1.dll ../libpugixml.dll ../libssl-1_1-x64.dll
|
||||
../libstdc++-6.dll ../libvlc.dll ../libvlccore.dll ../libwinpthread-1.dll
|
||||
../SDL2.dll DESTINATION .)
|
||||
../SDL2.dll ../vcomp140.dll DESTINATION .)
|
||||
install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins DESTINATION .)
|
||||
install(FILES ../LICENSE DESTINATION .)
|
||||
install(DIRECTORY ${CMAKE_SOURCE_DIR}/licenses DESTINATION .)
|
||||
|
@ -208,10 +208,13 @@ include(InstallRequiredSystemLibraries)
|
|||
# General CPack settings.
|
||||
set(CPACK_PACKAGE_NAME "emulationstation-de")
|
||||
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "An emulator front-end with controller navigation and theming support.")
|
||||
set(CPACK_PACKAGE_DESCRIPTION "EmulationStation Desktop Edition is a fast and flexible front-end for browsing and launching games from your multi-platform retro game collection. It's intended to be used in conjunction with emulators such as the RetroArch cores.")
|
||||
set(CPACK_PACKAGE_DESCRIPTION "EmulationStation Desktop Edition is a fast and feature-rich front-end for browsing and launching games from your multi-platform retro game collection. It's intended to be used in conjunction with emulators such as the RetroArch cores.")
|
||||
if(APPLE)
|
||||
# Shorter line length license file to be able to fit inside the macOS drag and drop installer window without causing ugly line breaks.
|
||||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/assets/EmulationStation-DE_LICENSE")
|
||||
# Shorter line length license file to be able to fit inside the drag-and-drop installer window without introducing extra line breaks.
|
||||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/assets/EmulationStation-DE_LICENSE_macOS")
|
||||
elseif(WIN32)
|
||||
# The installer window looks a bit different on Windows so a specific file for this OS is required.
|
||||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/assets/EmulationStation-DE_LICENSE_Windows")
|
||||
else()
|
||||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE")
|
||||
endif()
|
||||
|
@ -233,15 +236,14 @@ if(APPLE)
|
|||
elseif(WIN32)
|
||||
set(CPACK_GENERATOR "NSIS")
|
||||
set(CPACK_PACKAGE_FILE_NAME "EmulationStation-DE-${CPACK_PACKAGE_VERSION}")
|
||||
set(CPACK_PACKAGE_INSTALL_DIRECTORY "EmulationStation")
|
||||
set(CPACK_PACKAGE_INSTALL_DIRECTORY "EmulationStation-DE")
|
||||
set(CPACK_PACKAGE_EXECUTABLES "EmulationStation" "EmulationStation")
|
||||
set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64")
|
||||
set(CPACK_NSIS_EXECUTABLES_DIRECTORY ".")
|
||||
set(CPACK_NSIS_MUI_ICON "${CMAKE_CURRENT_SOURCE_DIR}/assets/EmulationStation.ico")
|
||||
set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON)
|
||||
set(CPACK_NSIS_DISPLAY_NAME "EmulationStation Desktop Edition")
|
||||
set(CPACK_NSIS_INSTALLED_ICON_NAME
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/es-app/assets/EmulationStation.ico")
|
||||
set(CPACK_NSIS_INSTALLED_ICON_NAME "EmulationStation.exe")
|
||||
set(CPACK_NSIS_WELCOME_TITLE "EmulationStation Desktop Edition Installer")
|
||||
set(CPACK_NSIS_FINISH_TITLE "EmulationStation Desktop Edition Installation Completed")
|
||||
set(CPACK_NSIS_MANIFEST_DPI_AWARE ON)
|
||||
|
|
21
es-app/assets/EmulationStation-DE_LICENSE_Windows
Normal file
21
es-app/assets/EmulationStation-DE_LICENSE_Windows
Normal file
|
@ -0,0 +1,21 @@
|
|||
Original work Copyright (c) 2014 Alec Lofquist
|
||||
Modified work Copyright (c) 2020 Leon Styhre
|
||||
|
||||
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.
|
Loading…
Reference in a new issue