summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt18
-rw-r--r--dist/yuzu.desktop12
-rw-r--r--dist/yuzu.icnsbin0 -> 117940 bytes
-rw-r--r--dist/yuzu.icobin838 -> 370070 bytes
-rw-r--r--dist/yuzu.svg86
-rw-r--r--dist/yuzu.xml18
-rw-r--r--src/yuzu/CMakeLists.txt4
7 files changed, 120 insertions, 18 deletions
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
--- /dev/null
+++ b/dist/yuzu.icns
Binary files differ
diff --git a/dist/yuzu.ico b/dist/yuzu.ico
index bfa2ced13..4f372f571 100644
--- a/dist/yuzu.ico
+++ b/dist/yuzu.ico
Binary files 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 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg815"
+ xml:space="preserve"
+ width="72"
+ height="80"
+ viewBox="0 0 72 80"
+ sodipodi:docname="center-logo-v3.svg"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"><metadata
+ id="metadata821"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs819"><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath831"><path
+ d="M 0,60 H 54 V 0 H 0 Z"
+ id="path829"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath843"><path
+ d="M 0,60 H 54 V 0 H 0 Z"
+ id="path841"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath855"><path
+ d="M 0,60 H 54 V 0 H 0 Z"
+ id="path853"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath867"><path
+ d="M 0,60 H 54 V 0 H 0 Z"
+ id="path865"
+ inkscape:connector-curvature="0" /></clipPath></defs><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ id="namedview817"
+ showgrid="false"
+ inkscape:zoom="7.4953319"
+ inkscape:cx="28.177201"
+ inkscape:cy="44.348084"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g823" /><g
+ id="g823"
+ inkscape:groupmode="layer"
+ inkscape:label="center-logo-v3"
+ transform="matrix(1.3333333,0,0,-1.3333333,0,80)"><g
+ id="right"
+ inkscape:label="#g825"><g
+ id="g827"
+ clip-path="url(#clipPath831)"><g
+ id="g833"
+ transform="translate(30,48)"><path
+ d="m 0,0 v -48 c 13.255,0 24,10.745 24,24 C 24,-10.745 13.255,0 0,0 M 3,-3.214 C 13.163,-4.674 21,-13.439 21,-24 21,-34.561 13.163,-43.326 3,-44.786 v 41.572"
+ style="fill:#ff3c28;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ id="path835"
+ inkscape:connector-curvature="0" /></g></g></g><g
+ id="left"
+ inkscape:label="#g837"><g
+ id="g839"
+ clip-path="url(#clipPath843)"><g
+ id="g845"
+ transform="translate(24,60)"><path
+ d="m 0,0 c -13.255,0 -24,-10.745 -24,-24 0,-13.255 10.745,-24 24,-24 z m -3,-3.214 v -41.572 c -10.163,1.46 -18,10.225 -18,20.786 0,10.561 7.837,19.326 18,20.786"
+ style="fill:#0ab9e6;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ id="path847"
+ inkscape:connector-curvature="0" /></g></g></g></g></svg> \ 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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+ <mime-type type="application/x-nx-nro">
+ <comment>Nintendo Switch homebrew executable</comment>
+ <acronym>NRO</acronym>
+ <icon name="yuzu"/>
+ <glob pattern="*.nro"/>
+ <magic><match value="NRO" type="string" offset="16"/></magic>
+ </mime-type>
+
+ <mime-type type="application/x-nx-nso">
+ <comment>Nintendo Switch homebrew executable</comment>
+ <acronym>NSO</acronym>
+ <icon name="yuzu"/>
+ <glob pattern="*.nso"/>
+ <magic><match value="NSO" type="string" offset="0"/></magic>
+ </mime-type>
+</mime-info> \ 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)