diff --git a/games-emulation/ryujinx-bin/Manifest b/games-emulation/ryujinx-bin/Manifest new file mode 100644 index 0000000..536980f --- /dev/null +++ b/games-emulation/ryujinx-bin/Manifest @@ -0,0 +1,5 @@ +AUX logo.png 1108 BLAKE2B 0e556c46a451d2315d706e94efb936cc3941ede2d5b711ab4ab7ecaf8a584516c7324f3b92571d341d5c2d85de6d01a5477b7d9b46d3fa8422817d5b3064126a SHA512 4ca18a2d19274b7eebc3ce3a31eb7b4369ea6a2eda4aeff7f120ce6e3b7f72810a6cda3ecf6619ddcadd833b0ce50f0e57c325da027f05867828fc7833e5a38b +AUX ryujinx.desktop 132 BLAKE2B 9c5ed86f9599cb9416efaa12a9e694eab70d9c11138a92a561d2a3129f2f44055662195d74344919c14f7455799cf7392cb1177dc239110acc0aacf77f0f3ac1 SHA512 bf2141159a7a566d8e851d60f94f60fd82684099fa3089259b4118a4eef5909b0fad8b41f7b643384e54a394a8fb1e5913f8c6f79f43e2f66fccbdac0e4a5528 +DIST ryujinx-1.0.3772-linux_x64.tar.gz 40389107 BLAKE2B 86e536fc788172f1480d215bb7f15ac5dfa50292d0d8bfc535d893cb610b9f1280c6df4f4b083395660b868d775f03716fca62d6743d45255437a2937f9b5853 SHA512 af1eea07d2ba721a48638fb699f4931b263ab919449c33a53665cd9764745df7e07dcbaefc3d80914c7c39c5be71334294895b789f3eedef92184add5a0f36dc +EBUILD ryujinx-bin-1.0.3772.ebuild 857 BLAKE2B ec87bc0490b5c932ebd09faa15f7c5ccb6f139ccf24de1d4f73d157d667b4704686b713b7961c3fb0bba599c664bbbba013a7bb43e36aff8759a292cd178a183 SHA512 5e511427c3f2de82143e2b0370a134b7b1c91f30c190abde8e7067f358fbeb93f6c58d7624dc222d5e23ebfeb568d984ca17be52798af445c41954cb81d10701 +MISC metadata.xml 186 BLAKE2B 37e1e8e65fd76a9b4b562cf60a4554706dae41563dd1675c0373463eba02599d8f30ba77e175da75b745bad8d3afbb1ea56eaac92ed48facb257f5a32fdbbd01 SHA512 6c315332892325b83a942f8e2678afdd9bf8b26b3c5a6c365c093fef4f46c9d589644625cb1486ce32c561fc5095e9859a910ade175bed7c4bc4b7461d42b541 diff --git a/games-emulation/ryujinx-bin/files/logo.png b/games-emulation/ryujinx-bin/files/logo.png new file mode 100644 index 0000000..68e48dc Binary files /dev/null and b/games-emulation/ryujinx-bin/files/logo.png differ diff --git a/games-emulation/ryujinx-bin/files/ryujinx.desktop b/games-emulation/ryujinx-bin/files/ryujinx.desktop new file mode 100644 index 0000000..80e2885 --- /dev/null +++ b/games-emulation/ryujinx-bin/files/ryujinx.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Ryujinx +Comment=Nintendo Switch Emulator +Icon=ryujinx +Type=Application +Categories=Game;Emulator; +Exec=ryujinx + diff --git a/games-emulation/ryujinx-bin/metadata.xml b/games-emulation/ryujinx-bin/metadata.xml new file mode 100644 index 0000000..f3b74e3 --- /dev/null +++ b/games-emulation/ryujinx-bin/metadata.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/games-emulation/ryujinx-bin/ryujinx-bin-1.0.3772.ebuild b/games-emulation/ryujinx-bin/ryujinx-bin-1.0.3772.ebuild new file mode 100644 index 0000000..94ef25d --- /dev/null +++ b/games-emulation/ryujinx-bin/ryujinx-bin-1.0.3772.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit desktop + +MULTILIB_COMPAT=( abi_x86_64 ) + +MY_PN=${PN/-bin/} + +DESCRIPTION="Nintendo Switch Emulator" +HOMEPAGE="https://ryujinx.org/" +SRC_URI="https://ci.appveyor.com/api/buildjobs/blog74a0nvironem/artifacts/ryujinx-${PV}-linux_x64.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="-* amd64" + +S="${WORKDIR}" +QA_PREBUILT="*" +RESTRICT="mirror strip" + +RDEPEND=" + x11-libs/libX11" # TODO: Add more? + +src_unpack() { + unpack ${A} +} + +src_install() { + insinto /opt/${MY_PN} + doins -r publish/. + fperms +x /opt/${MY_PN}/Ryujinx + dosym /opt/${MY_PN}/Ryujinx usr/bin/${MY_PN} + keepdir /var/log/${MY_PN} + fperms a+w /var/log/${MY_PN} + dosym /var/log/${MY_PN} /opt/${MY_PN}/Logs + + newicon ${FILESDIR}/logo.png ryujinx.png + + domenu ${FILESDIR}/ryujinx.desktop +}