mirror of
https://github.com/nomic-ai/gpt4all.git
synced 2025-06-25 15:02:03 +00:00
Fix icons and try to make macOS experience happier.
This commit is contained in:
parent
c274a03fe7
commit
312f1dc354
@ -158,7 +158,7 @@ elseif(${CMAKE_SYSTEM_NAME} MATCHES Darwin)
|
|||||||
set(CPACK_IFW_ROOT "~/Qt/Tools/QtInstallerFramework/4.5")
|
set(CPACK_IFW_ROOT "~/Qt/Tools/QtInstallerFramework/4.5")
|
||||||
set(CPACK_IFW_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/icons/favicon.icns")
|
set(CPACK_IFW_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/icons/favicon.icns")
|
||||||
set(CPACK_PACKAGE_FILE_NAME "${COMPONENT_NAME_MAIN}-installer-darwin")
|
set(CPACK_PACKAGE_FILE_NAME "${COMPONENT_NAME_MAIN}-installer-darwin")
|
||||||
set(CPACK_IFW_TARGET_DIRECTORY "@HomeDir@/Applications/${COMPONENT_NAME_MAIN}")
|
set(CPACK_IFW_TARGET_DIRECTORY "@ApplicationsDir@/${COMPONENT_NAME_MAIN}")
|
||||||
set(CPACK_BUNDLE_NAME ${COMPONENT_NAME_MAIN})
|
set(CPACK_BUNDLE_NAME ${COMPONENT_NAME_MAIN})
|
||||||
set(CPACK_BUNDLE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/icons/favicon.icns")
|
set(CPACK_BUNDLE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/icons/favicon.icns")
|
||||||
endif()
|
endif()
|
||||||
@ -168,7 +168,7 @@ set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
|
|||||||
set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR})
|
set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR})
|
||||||
SET(CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH})
|
SET(CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH})
|
||||||
set(CPACK_PACKAGE_HOMEPAGE_URL "https://gpt4all.io")
|
set(CPACK_PACKAGE_HOMEPAGE_URL "https://gpt4all.io")
|
||||||
set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/icons/logo-48.png")
|
set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/icons/logo-256.png")
|
||||||
set(CPACK_RESOURCE_FILE_LICENSE ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE)
|
set(CPACK_RESOURCE_FILE_LICENSE ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE)
|
||||||
set(CPACK_RESOURCE_FILE_README ${CMAKE_CURRENT_SOURCE_DIR}/README.md)
|
set(CPACK_RESOURCE_FILE_README ${CMAKE_CURRENT_SOURCE_DIR}/README.md)
|
||||||
set(CPACK_PACKAGE_EXECUTABLES "GPT4All")
|
set(CPACK_PACKAGE_EXECUTABLES "GPT4All")
|
||||||
@ -178,8 +178,8 @@ set(CPACK_IFW_PACKAGE_TITLE "GPT4All Installer")
|
|||||||
set(CPACK_IFW_PACKAGE_PUBLISHER "Nomic, Inc.")
|
set(CPACK_IFW_PACKAGE_PUBLISHER "Nomic, Inc.")
|
||||||
set(CPACK_IFW_PRODUCT_URL "https://gpt4all.io")
|
set(CPACK_IFW_PRODUCT_URL "https://gpt4all.io")
|
||||||
set(CPACK_IFW_PACKAGE_WIZARD_STYLE "Aero")
|
set(CPACK_IFW_PACKAGE_WIZARD_STYLE "Aero")
|
||||||
set(CPACK_IFW_PACKAGE_LOGO "${CMAKE_CURRENT_SOURCE_DIR}/icons/logo-48.png")
|
set(CPACK_IFW_PACKAGE_LOGO "${CMAKE_CURRENT_SOURCE_DIR}/icons/logo-256.png")
|
||||||
set(CPACK_IFW_PACKAGE_WINDOW_ICON "${CMAKE_CURRENT_SOURCE_DIR}/icons/logo-32.png")
|
set(CPACK_IFW_PACKAGE_WINDOW_ICON "${CMAKE_CURRENT_SOURCE_DIR}/icons/logo-256.png")
|
||||||
set(CPACK_IFW_PACKAGE_WIZARD_SHOW_PAGE_LIST OFF)
|
set(CPACK_IFW_PACKAGE_WIZARD_SHOW_PAGE_LIST OFF)
|
||||||
|
|
||||||
include(CPack)
|
include(CPack)
|
||||||
|
@ -31,7 +31,12 @@ Component.prototype.createOperations = function()
|
|||||||
"iconPath=" + targetDirectory + "/favicon.ico",
|
"iconPath=" + targetDirectory + "/favicon.ico",
|
||||||
"iconId=0", "description=Open GPT4All");
|
"iconId=0", "description=Open GPT4All");
|
||||||
} else if (systemInfo.productType === "osx") {
|
} else if (systemInfo.productType === "osx") {
|
||||||
targetDirectory += "/gpt4all.app/Contents/MacOS/"
|
var gpt4allAppPath = targetDirectory + "/gpt4all/gpt4all.app";
|
||||||
|
var symlinkPath = targetDirectory + "/GPT4All.app";
|
||||||
|
// Remove the symlink if it already exists
|
||||||
|
component.addOperation("Execute", "rm", "-f", symlinkPath);
|
||||||
|
// Create the symlink
|
||||||
|
component.addOperation("Execute", "ln", "-s", gpt4allAppPath, symlinkPath);
|
||||||
} else { // linux
|
} else { // linux
|
||||||
var homeDir = installer.environmentVariable("HOME");
|
var homeDir = installer.environmentVariable("HOME");
|
||||||
if (!installer.fileExists(homeDir + "/Desktop/GPT4All.desktop")) {
|
if (!installer.fileExists(homeDir + "/Desktop/GPT4All.desktop")) {
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 181 KiB After Width: | Height: | Size: 78 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 5.6 KiB |
Loading…
Reference in New Issue
Block a user