From 8fc84e5560e78e9a8a295df7cc3d5293edcdc145 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 26 Jul 2023 12:39:30 +0100 Subject: [PATCH] app-emulation/86BoxManagerX: add 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- .../86BoxManagerX/86BoxManagerX-9999.ebuild | 37 ++++++++++++++++++ app-emulation/86BoxManagerX/Manifest | 1 + .../86BoxManagerX/files/86BoxManagerX | 2 + .../86BoxManagerX/files/86BoxManagerX.desktop | 7 ++++ .../86BoxManagerX/files/86BoxManagerX.png | Bin 0 -> 2058 bytes app-emulation/86BoxManagerX/metadata.xml | 11 ++++++ 6 files changed, 58 insertions(+) create mode 100644 app-emulation/86BoxManagerX/86BoxManagerX-9999.ebuild create mode 100644 app-emulation/86BoxManagerX/Manifest create mode 100644 app-emulation/86BoxManagerX/files/86BoxManagerX create mode 100644 app-emulation/86BoxManagerX/files/86BoxManagerX.desktop create mode 100644 app-emulation/86BoxManagerX/files/86BoxManagerX.png create mode 100644 app-emulation/86BoxManagerX/metadata.xml diff --git a/app-emulation/86BoxManagerX/86BoxManagerX-9999.ebuild b/app-emulation/86BoxManagerX/86BoxManagerX-9999.ebuild new file mode 100644 index 0000000000..873188466a --- /dev/null +++ b/app-emulation/86BoxManagerX/86BoxManagerX-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop git-r3 +EGIT_REPO_URI="https://github.com/RetBox/86BoxManagerX.git" +DESCRIPTION="A (cross-platform) configuration manager for the 86Box emulator" +HOMEPAGE="https://github.com/RetBox/86BoxManagerX" + +DEPEND="app-emulation/86Box + dev-dotnet/dotnet-sdk-bin +" + +LICENSE="MIT" +SLOT="0" + +src_unpack() { + git-r3_checkout + cd "${S}" + dotnet publish 86BoxManager -r linux-x64 +} + +src_compile () { + dotnet publish 86BoxManager -r linux-x64 -c Release --self-contained true -o 86BoxManagerX +} + +src_install() { + #Install binary and alias command + insinto /opt && doins -r "${WORKDIR}/${P}/86BoxManagerX" + insinto /opt/bin/ && doins "${FILESDIR}/86BoxManagerX" + fperms +x /opt/86BoxManagerX/86Manager /opt/bin/86BoxManagerX /opt/86BoxManagerX/*.dll + + #Icon and Desktop File + doicon "${FILESDIR}/86BoxManagerX.png" + domenu "${FILESDIR}/86BoxManagerX.desktop" +} diff --git a/app-emulation/86BoxManagerX/Manifest b/app-emulation/86BoxManagerX/Manifest new file mode 100644 index 0000000000..5c18c8fe91 --- /dev/null +++ b/app-emulation/86BoxManagerX/Manifest @@ -0,0 +1 @@ +DIST 86BoxManagerX-1.7.6.0.tar.gz 319938 BLAKE2B 8004f6702ee04ac1dc9eb12fc7af0fb5fd1a87031db983df0f7974997bcd4ce91236375e5df855819cb0375ac658b621be0d351c28f4c3453a3dd97dcede78ab SHA512 675e84d0f5aeba3353f0e7c1cc46b76b96498393f3e1daa23fa8aea999277bad21005d4186e4de5a390bf7e34b1314caa2859099520f613809404f4f9c56a66b diff --git a/app-emulation/86BoxManagerX/files/86BoxManagerX b/app-emulation/86BoxManagerX/files/86BoxManagerX new file mode 100644 index 0000000000..b6a9495cc7 --- /dev/null +++ b/app-emulation/86BoxManagerX/files/86BoxManagerX @@ -0,0 +1,2 @@ +#!/bin/sh +/opt/86BoxManagerX/86Manager \ No newline at end of file diff --git a/app-emulation/86BoxManagerX/files/86BoxManagerX.desktop b/app-emulation/86BoxManagerX/files/86BoxManagerX.desktop new file mode 100644 index 0000000000..03fede380f --- /dev/null +++ b/app-emulation/86BoxManagerX/files/86BoxManagerX.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=86BoxManagerX +StartupNotify=true +Exec=/opt/86BoxManagerX/86Manager +Terminal=false +Icon=86BoxManagerX +Type=Application \ No newline at end of file diff --git a/app-emulation/86BoxManagerX/files/86BoxManagerX.png b/app-emulation/86BoxManagerX/files/86BoxManagerX.png new file mode 100644 index 0000000000000000000000000000000000000000..b1025062b84779f6acfa90aece792ce001855ed4 GIT binary patch literal 2058 zcmYjSd05j|7JZ50KwRhyB2t}X+6jwvDolebOH##RWJ^WBqG2hrIzY>oKnTfnI#k6L z4MGWPsxk;sDZ~~7m}EW#RDJ=0(p0uEfJBHSLJWZ_C!X{<4FJNlMF7h!rsaIvoj3q~*GKgE_zZPuZq%!APspAv|>wJ)o;p4wb}Q#p8|Qd30qwrXX&pr+lN=jUk}=W zi|Osk{Gs*F?Yke}Q&lW$@0LAO=Zs$RcOV;$^PgEjB}iZaoS9ZV`tFxaf3Wup<%X~r zeP25R0s^2wX#ip>E^l{J$LH5C@Lpg)1xzH^3EX5zH&x7Z^Xi@hn2EcXYz$6lYucNz z{CQvk!c-T2hbw+^4flX8MFG<4H4C>XHbW>axOxyiSiQTN+mtCou22Lz-k>(n1Em`6 z2j<))(B2r)5PK|(>{UNwUiCJS}dO$7miTKUnWXypnQ#k82HIAte&xC&u#ER(l6E6x3Za>8R5d*UCTcN_i!WPcjM`VJUdFgvA!dIgIz) za)HK8p==G1(2(T;WnH}kOjw_{At3q_;obU(;5H}HQ5D`Z!xU;Mf<@7~Fd+!zm1;;R z9?dGhedXz8Nnbk7$TL#P`@N7q!fCGWBvkz8*6^(I7QaRR9&u&<&_;g)mW{_RH-nx*14p2|LAJA1+UXJ}oSdJ9w8*fMuN-^RzzW>ej za=fW7_V$RHPIc&6>ib1tamRd40<~{%YCj@o>PRJgrB&&&hi$yRRGm}lv+5KQ5S4D_ z2wLi`gY};D&Mqw%JHKq`XA83pbk;x zrxrIy2>hG4^;o{Wz`X;46b-j8&39ot6iQvdu-D(kj^asK;^AlOfhf*DA(e() zn-RpJPBW;l4kc?gJ5RKNP;+}gd=MU~>4o%ts_DYe7s<`U`cg=TDwE5xFWC6s6nQDd zNzHz|@S2&W;j7|dP0=Yyt{reguBkYB8JC-JZiVh1_B|e3hc~cprv}9>mB=E=d6oZ) z=Tk<$^$M0~c$T36w&~k_Jx?%bqi5M{$B8oB9^EqTKHF%c@Jl!bJC%Td&dfYg^e3N+ zH}o5;V58-q2d?$5MQ56=V~_9}D;bJPO4?Y3j=p&VIAbPeC4}YF+hx}SiB-y?2ZpTZ z&cT<)V?&jUpL8E?-+Nf?VR_FiEEDOxun@~4hd4YHzo|*|Qgx+T<*5S73JToky$oOG zy9WHCLg!zcQwe%f;qH30i!fqi`Lw64W+r^Z=9M-#NKY&2uBrHI-*dr%1Pim6(;+}T z7(y@YrYP&%J^3kPzt+W1ePK{H2pwlua$5~v8ciY^%^G=>UG%l;-604DXCe=01c#`j z_jBuy`palYaskfB4I@@T&yR;u1!EnIA&vGN?AjYB4mD^Tx-8R7wNM|X7%p_8!zY&W z@4D{qr*07r{AE`G7Ov~+)R?oX@UW9-vYaGY=``dfKhH>wHU@r?%!T>T=^dN+1@Ztk zJDn1CgW6Vlns2WgL2OL4ZU3%Qiha$QnaHT!IPGt@*1K+-uS9yWx@9nF@S+|KL!!pd z&_IneZI7 zpV@eJr-Nn=-<94Lj7|kOM($8M3>g>- z(V=FV4yMEDMqcVgPASCu>E6ThdmFkZ+3QTlg?5D8vG5B|5-%og{BI~Q{XS)sF^dzL z#U>y`=f%m>VQ}xaf?wsC^wOmr2d?jnRczeiEn4SK*3ukKKGU22ctAW6=yU&A)K~un DsL+tA literal 0 HcmV?d00001 diff --git a/app-emulation/86BoxManagerX/metadata.xml b/app-emulation/86BoxManagerX/metadata.xml new file mode 100644 index 0000000000..ea76ec447c --- /dev/null +++ b/app-emulation/86BoxManagerX/metadata.xml @@ -0,0 +1,11 @@ + + + + + gonegrier.duarte@gmail.com + Gonçalo Negrier Duarte + + + RetBox/86BoxManagerX + + \ No newline at end of file