From c2d28351c7856db017dae3f2e813d8725d941c81 Mon Sep 17 00:00:00 2001 From: James Rowe Date: Sat, 13 Jan 2018 15:39:31 -0700 Subject: Add new icons and fix up the linux paths for install --- CMakeLists.txt | 18 ++-------- dist/yuzu.desktop | 12 +++++++ dist/yuzu.icns | Bin 0 -> 117940 bytes dist/yuzu.ico | Bin 838 -> 370070 bytes dist/yuzu.svg | 86 ++++++++++++++++++++++++++++++++++++++++++++++++ dist/yuzu.xml | 18 ++++++++++ src/yuzu/CMakeLists.txt | 4 +-- 7 files changed, 120 insertions(+), 18 deletions(-) create mode 100644 dist/yuzu.desktop create mode 100644 dist/yuzu.icns create mode 100644 dist/yuzu.svg create mode 100644 dist/yuzu.xml diff --git a/CMakeLists.txt b/CMakeLists.txt index 5dd11b6a4..a31fb5793 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -324,22 +324,10 @@ add_subdirectory(src) # http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html # http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html if(ENABLE_QT AND UNIX AND NOT APPLE) - install(FILES "${CMAKE_SOURCE_DIR}/dist/citra.desktop" + install(FILES "${CMAKE_SOURCE_DIR}/dist/yuzu.desktop" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications") - install(FILES "${CMAKE_SOURCE_DIR}/dist/citra.svg" + install(FILES "${CMAKE_SOURCE_DIR}/dist/yuzu.svg" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/pixmaps") - install(FILES "${CMAKE_SOURCE_DIR}/dist/citra.xml" + install(FILES "${CMAKE_SOURCE_DIR}/dist/yuzu.xml" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/mime/packages") endif() - -if(UNIX) - if(ENABLE_SDL2) - install(FILES "${CMAKE_SOURCE_DIR}/dist/citra.6" - DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man6") - endif() - - if (ENABLE_QT) - install(FILES "${CMAKE_SOURCE_DIR}/dist/citra-qt.6" - DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man6") - endif() -endif() diff --git a/dist/yuzu.desktop b/dist/yuzu.desktop new file mode 100644 index 000000000..105080c73 --- /dev/null +++ b/dist/yuzu.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=yuzu +GenericName=Switch Emulator +Comment=Nintendo Switch video game console emulator +Icon=yuzu +TryExec=yuzu +Exec=yuzu %f +Categories=Game;Emulator;Qt; +MimeType=application/x-nx-nro;application/x-nx-nso; +Keywords=Switch;Nintendo; \ No newline at end of file diff --git a/dist/yuzu.icns b/dist/yuzu.icns new file mode 100644 index 000000000..1e0120d7e Binary files /dev/null and b/dist/yuzu.icns differ diff --git a/dist/yuzu.ico b/dist/yuzu.ico index bfa2ced13..4f372f571 100644 Binary files a/dist/yuzu.ico and b/dist/yuzu.ico differ diff --git a/dist/yuzu.svg b/dist/yuzu.svg new file mode 100644 index 000000000..1e16f061a --- /dev/null +++ b/dist/yuzu.svg @@ -0,0 +1,86 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/dist/yuzu.xml b/dist/yuzu.xml new file mode 100644 index 000000000..f6e408321 --- /dev/null +++ b/dist/yuzu.xml @@ -0,0 +1,18 @@ + + + + Nintendo Switch homebrew executable + NRO + + + + + + + Nintendo Switch homebrew executable + NSO + + + + + \ No newline at end of file diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index 1ec6abbb4..0dedfc83f 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -70,9 +70,7 @@ else() endif() if (APPLE) - if (EXISTS "../../dist/yuzu.icns") - set(MACOSX_ICON "../../dist/yuzu.icns") - endif() + set(MACOSX_ICON "../../dist/yuzu.icns") set_source_files_properties(${MACOSX_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) add_executable(yuzu MACOSX_BUNDLE ${SRCS} ${HEADERS} ${UI_HDRS} ${MACOSX_ICON}) set_target_properties(yuzu PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist) -- cgit v1.2.3