From c477a3ad6836c20e83b4e42854850488aec67eb6 Mon Sep 17 00:00:00 2001 From: Dmitry Isaenko Date: Wed, 26 Feb 2020 01:54:41 +0300 Subject: [PATCH] Add Ryujinx --- games-emulation/ryujinx-bin/Manifest | 5 +++ games-emulation/ryujinx-bin/files/logo.png | Bin 0 -> 1108 bytes .../ryujinx-bin/files/ryujinx.desktop | 8 ++++ games-emulation/ryujinx-bin/metadata.xml | 6 +++ .../ryujinx-bin/ryujinx-bin-1.0.3772.ebuild | 42 ++++++++++++++++++ 5 files changed, 61 insertions(+) create mode 100644 games-emulation/ryujinx-bin/Manifest create mode 100644 games-emulation/ryujinx-bin/files/logo.png create mode 100644 games-emulation/ryujinx-bin/files/ryujinx.desktop create mode 100644 games-emulation/ryujinx-bin/metadata.xml create mode 100644 games-emulation/ryujinx-bin/ryujinx-bin-1.0.3772.ebuild 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 0000000000000000000000000000000000000000..68e48dc7bb2aec73848c15846a3de871e4016bd4 GIT binary patch literal 1108 zcmV-a1grarP)C00009a7bBm000XT z000XT0n*)m`~Uy|QBX`&MMrQo5_Fq;3!{Z6I()40l0m9+|#pUx~Rs_W3ppTXRUsVFd<^N?`0nhRP%IoQ^yfgp+ z02XvoPE!C7;3BHt8T_bdM`GAMlqQgD>%PDEjl%l~000ArNklu$;mbLNmVO-Q{6YNu_GJq1(S;D5*50;e5{7;?N z8}$H&EIIi(e(6k+Q@4qg$dwH8R3h=K#eOq7FiS8ln00BkeSc#(-f z0OTeU#b^yUKp*_39%URHU=GWn3eK)9P#b_I3oIVIs7GO1U?}QQ!+`*(ROg?ViPA@t zqz!AbcwGSL_cD=NGtp9-*8*s>gq`A3pEHru=Tx+;&T4f*R+BF8=)i0uYN4xrSmK9H3u|k+>?=6da%}ETF+R zskW=qy-ZXcK$gp54i2FFdcbmb8mbMjsYfX@8h)d4kV`>Mx{km0ieCW#KLF4%o_`sj z#|EfynC(7*3di~G10V_;;2TFe>jHe^P-|s?;qX{*Wq>0W)CV{n?ZyO1rM^G~AnK`y z+aCZ(E8gc_aCiiOs3{0kfH)Zavo5(j20(^hc)QmMPyh*GidMK*fC8X|_H9U4y-HO* zM|1^|F1yWbp-Da;pdl6YGXM$#z&LIT+_nHz7j(D)yBj-CG{G@I)iH1ku)DPe+6A1T z0#qIXhX7wYus*>4#u^-eW1L_DI1Ld0i(58kBm@uO#ziA20Oxc=2_68`K;M23fa!66 aPxmjZ{iH<>@x{CV0000 + + + + + 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 +}