Add sweethome3d-bin from https://gpo.zugaina.org/Overlays/robert7k AND add ryujinx-bin

This commit is contained in:
Dmitry Isaenko 2020-11-24 01:59:19 +03:00
parent dffac109e2
commit 3cab91b457
6 changed files with 141 additions and 0 deletions

View file

@ -3,7 +3,11 @@ AUX ryujinx.desktop 132 BLAKE2B 9c5ed86f9599cb9416efaa12a9e694eab70d9c11138a92a5
DIST ryujinx-1.0.3772-linux_x64.tar.gz 40389107 BLAKE2B 86e536fc788172f1480d215bb7f15ac5dfa50292d0d8bfc535d893cb610b9f1280c6df4f4b083395660b868d775f03716fca62d6743d45255437a2937f9b5853 SHA512 af1eea07d2ba721a48638fb699f4931b263ab919449c33a53665cd9764745df7e07dcbaefc3d80914c7c39c5be71334294895b789f3eedef92184add5a0f36dc DIST ryujinx-1.0.3772-linux_x64.tar.gz 40389107 BLAKE2B 86e536fc788172f1480d215bb7f15ac5dfa50292d0d8bfc535d893cb610b9f1280c6df4f4b083395660b868d775f03716fca62d6743d45255437a2937f9b5853 SHA512 af1eea07d2ba721a48638fb699f4931b263ab919449c33a53665cd9764745df7e07dcbaefc3d80914c7c39c5be71334294895b789f3eedef92184add5a0f36dc
DIST ryujinx-1.0.3840-linux_x64.tar.gz 40456332 BLAKE2B 017b3ccd534abc3aebf01294054211b4b0abc41f07ee446f8045415f7872bac3ffc335281f86f36addf66e97b8f51a2ad36e07114bf7526383a48b15bceb9d8b SHA512 454e6bb8efe571828fdc457c6b5d4009ef73905eb4d62880e3b51b98e485b593893b421b7323759dbc2348872173309ecf690b4fb864a9f9a4149b6823301526 DIST ryujinx-1.0.3840-linux_x64.tar.gz 40456332 BLAKE2B 017b3ccd534abc3aebf01294054211b4b0abc41f07ee446f8045415f7872bac3ffc335281f86f36addf66e97b8f51a2ad36e07114bf7526383a48b15bceb9d8b SHA512 454e6bb8efe571828fdc457c6b5d4009ef73905eb4d62880e3b51b98e485b593893b421b7323759dbc2348872173309ecf690b4fb864a9f9a4149b6823301526
DIST ryujinx-1.0.3848-linux_x64.tar.gz 40456547 BLAKE2B c17d46ffdd902f37082cbd5f224d665dd0097d8587306f12a3dffae8df6ff9d13feea58acb98236c31f306d4edc02c653b92b4537928ade59e6b8af82d03a3d7 SHA512 b5800dfe04f8b318d664d7db147416f661f4dd686ff7458ab38f24b6253d54cb3cb0905b9216ef16758db3df520f843638dda890bb01fc7917d38bc853884941 DIST ryujinx-1.0.3848-linux_x64.tar.gz 40456547 BLAKE2B c17d46ffdd902f37082cbd5f224d665dd0097d8587306f12a3dffae8df6ff9d13feea58acb98236c31f306d4edc02c653b92b4537928ade59e6b8af82d03a3d7 SHA512 b5800dfe04f8b318d664d7db147416f661f4dd686ff7458ab38f24b6253d54cb3cb0905b9216ef16758db3df520f843638dda890bb01fc7917d38bc853884941
DIST ryujinx-1.0.4613-linux_x64.tar.gz 39439188 BLAKE2B 250aa3ab2733993738a8fb5acb5073d46e5bf5a4527b30b6dc877e3d2662401d616caa048dc6765ee444c8aeae7a7cb51401f4dfcad8c86fce793b2369037d34 SHA512 5a85690cecd543551bc974356259de96bddd1fa2b18970684a13e986dd9398fbcbaed6be3552aaec93193afd4d3d22b06bee0e3a194692bce7918ad840232d84
DIST ryujinx-1.0.5644-linux_x64.tar.gz 37113707 BLAKE2B 37aec3ec6fccf3af8d12bfdf4640e4454f6d7ce698bd9e9e0e7db2dd2fd26b53b3ecd4b9f0f1eee15835030c78d2b5694f64dce825193d88de94da66acb61756 SHA512 e7fbdd31727e24b7b01c5d682c41be9d5734d256d06ac33e2873df1cecebf322a7ff4ea007c1f72353fa07f3d662fb49d29d12050d89f9f723819177b2f365bd
EBUILD ryujinx-bin-1.0.3772.ebuild 857 BLAKE2B ec87bc0490b5c932ebd09faa15f7c5ccb6f139ccf24de1d4f73d157d667b4704686b713b7961c3fb0bba599c664bbbba013a7bb43e36aff8759a292cd178a183 SHA512 5e511427c3f2de82143e2b0370a134b7b1c91f30c190abde8e7067f358fbeb93f6c58d7624dc222d5e23ebfeb568d984ca17be52798af445c41954cb81d10701 EBUILD ryujinx-bin-1.0.3772.ebuild 857 BLAKE2B ec87bc0490b5c932ebd09faa15f7c5ccb6f139ccf24de1d4f73d157d667b4704686b713b7961c3fb0bba599c664bbbba013a7bb43e36aff8759a292cd178a183 SHA512 5e511427c3f2de82143e2b0370a134b7b1c91f30c190abde8e7067f358fbeb93f6c58d7624dc222d5e23ebfeb568d984ca17be52798af445c41954cb81d10701
EBUILD ryujinx-bin-1.0.3840.ebuild 967 BLAKE2B 860ec841f0b3355b024450e11f8471761be962b28af2ca9be56d037b3b67adc9945a8c56eb09efcc4f03f6a91e717e4673e233016826539a4999925ab651f77e SHA512 beda45b6be3436656bca0709d76a5979dbc4a994d27bc68fa819418a6635368480cf6e3686f5ea68d87f57f185ae3cfc5218ca529c028235bb383ead0212e94a EBUILD ryujinx-bin-1.0.3840.ebuild 967 BLAKE2B 860ec841f0b3355b024450e11f8471761be962b28af2ca9be56d037b3b67adc9945a8c56eb09efcc4f03f6a91e717e4673e233016826539a4999925ab651f77e SHA512 beda45b6be3436656bca0709d76a5979dbc4a994d27bc68fa819418a6635368480cf6e3686f5ea68d87f57f185ae3cfc5218ca529c028235bb383ead0212e94a
EBUILD ryujinx-bin-1.0.3846.ebuild 860 BLAKE2B 0d89f0c09d74d96d15649bf91c6cec3613f9c4aadecfb91cd65ee7e15bae744ed033b36819a1a581cb111217406735e7739b132802b946cccfd156892df2207c SHA512 5131da716f266a570235c379883d9b83bf05536bc5d2bcbbb183c02a397e4fc091e3fea0469d2b95ffbcc4ec5ab41e3d40fbbba269e0c84f9fedc7c0ab735078 EBUILD ryujinx-bin-1.0.3846.ebuild 860 BLAKE2B 0d89f0c09d74d96d15649bf91c6cec3613f9c4aadecfb91cd65ee7e15bae744ed033b36819a1a581cb111217406735e7739b132802b946cccfd156892df2207c SHA512 5131da716f266a570235c379883d9b83bf05536bc5d2bcbbb183c02a397e4fc091e3fea0469d2b95ffbcc4ec5ab41e3d40fbbba269e0c84f9fedc7c0ab735078
EBUILD ryujinx-bin-1.0.4613.ebuild 860 BLAKE2B a302cccfe0f03deb6171c8e7d81b7f820c84bc066873b69ad5600f0027b34fa36b58e1b24a1af6cf8c6478c7fe9422cd6caf2b616f893bb0d24b4d20e4fce875 SHA512 e890bd86bf72c7c58f8b3dd4e16ac0c51d201a385e379536458b5f4dfb75eb32610edaa4e2e8fa83fffc5d0a9f6fae56450aa4dd2291e5ef2b1353ae00a7b34d
EBUILD ryujinx-bin-1.0.5644.ebuild 967 BLAKE2B 6c4823bebdabf8f648373c2bb0dfd00a1a676d6b337b49cd150579808a33909de06f8c57640103dc0ab131ac2e040c4ef2cf7176ccd401a953ae9f21261f96d4 SHA512 5acd19cd7e7a07e16d31501ac2009fe46ca0da57f9de6bf84c9b6854d1c1a8d21c11f2ed2f14658083940696e71ef797d52e5d5fed7431d0b653ace124ff28b4
MISC metadata.xml 186 BLAKE2B 37e1e8e65fd76a9b4b562cf60a4554706dae41563dd1675c0373463eba02599d8f30ba77e175da75b745bad8d3afbb1ea56eaac92ed48facb257f5a32fdbbd01 SHA512 6c315332892325b83a942f8e2678afdd9bf8b26b3c5a6c365c093fef4f46c9d589644625cb1486ce32c561fc5095e9859a910ade175bed7c4bc4b7461d42b541 MISC metadata.xml 186 BLAKE2B 37e1e8e65fd76a9b4b562cf60a4554706dae41563dd1675c0373463eba02599d8f30ba77e175da75b745bad8d3afbb1ea56eaac92ed48facb257f5a32fdbbd01 SHA512 6c315332892325b83a942f8e2678afdd9bf8b26b3c5a6c365c093fef4f46c9d589644625cb1486ce32c561fc5095e9859a910ade175bed7c4bc4b7461d42b541

View file

@ -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/wv8r2gjrqrcb8nxy/artifacts/ryujinx-1.0.4613-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
}

View file

@ -0,0 +1,43 @@
# 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/ics43ceruj5dkixw/artifacts/ryujinx-1.0.5644-linux_x64.tar.gz"
#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
}

View file

@ -0,0 +1,4 @@
AUX sweethome3d-bin-6.4-javahome.patch 1998 BLAKE2B d4038bbf1a5a1086f056ede79b52a73e2f83b2ecd23f9631ea0457221f377c065280e02bbae65330b85a77fbf0a1472e310065706c04a06ef3cf89d09b4474ed SHA512 e86f75d3872556bd834ad661b5830226f8b8051fb17f86293b3f18b42812a285e680dc46e6525acd7165ef5a6113a768f6c48a87e2a8989a52ccb7ecf5afa915
DIST SweetHome3D-6.4-linux-x64.tgz 67525280 BLAKE2B 4dbd61eda6bce4418f103218f3c78670414c35a9561abcd5092a00774069acb8173fa4a2f07387b6f652da1896957d278b50695093e046a439c0331abccd4745 SHA512 867e42b55a5b407cb4b1858ecc52d56d6a976c64bc7f9819643cad50f41f3e8affc572db135546dd27d90e28973033a72f51d673c1da110d8b9ff2783273bc54
DIST SweetHome3D-6.4-linux-x86.tgz 70811656 BLAKE2B 74cf22e81ea2a6230c8d3692d9dc578b9398db963996afa0c83a3135b7b8d47af9a0aac299a794b554d32cea866b792a23507e3fb03bd0c597a018cdada518d3 SHA512 f4fb3807dec821ee1ea93a839211af4ccfb2e38e724b841a3a17273d06e62a535802be2ffcb201082b18dee6f76aa1b78517edb1d2c1c82c66cfa3963db5d31d
EBUILD sweethome3d-bin-6.4.ebuild 921 BLAKE2B e826d1d6f4642eb72c8c6149ed8cb3dc9002679ebdda5cb5b29a9525b45f1d4765c4c80aab0659ab4e95251c832e0e832fc26aae50ba9228a3b1192efee364b1 SHA512 cfc371b81163aa389a5e1514f5264767710682ba795eb51713a982d00766a28ba69d60efc6d34229314fc55769b08990cea0d16ade95a959364e0ed8af6a0484

View file

@ -0,0 +1,8 @@
--- SweetHome3D 2016-09-06 09:45:33.473810692 +0200
+++ SweetHome3D 2016-09-06 09:37:53.871836114 +0200
@@ -11,4 +11,4 @@
PROGRAM_DIR=`dirname "$PROGRAM"`
# Run Sweet Home 3D
-exec "$PROGRAM_DIR"/jre8/bin/java -Xmx2g -classpath "$PROGRAM_DIR"/lib/SweetHome3D.jar:"$PROGRAM_DIR"/lib/Furniture.jar:"$PROGRAM_DIR"/lib/Textures.jar:"$PROGRAM_DIR"/lib/Examples.jar:"$PROGRAM_DIR"/lib/Help.jar:"$PROGRAM_DIR"/lib/batik-svgpathparser-1.7.jar:"$PROGRAM_DIR"/lib/jeksparser-calculator.jar:"$PROGRAM_DIR"/lib/iText-2.1.7.jar:"$PROGRAM_DIR"/lib/freehep-vectorgraphics-svg-2.1.1b.jar:"$PROGRAM_DIR"/lib/sunflow-0.07.3i.jar:"$PROGRAM_DIR"/lib/jmf.jar:"$PROGRAM_DIR"/lib/java3d-1.6/j3dcore.jar:"$PROGRAM_DIR"/lib/java3d-1.6/j3dutils.jar:"$PROGRAM_DIR"/lib/java3d-1.6/vecmath.jar:"$PROGRAM_DIR"/lib/java3d-1.6/gluegen-rt.jar:"$PROGRAM_DIR"/lib/java3d-1.6/jogl-java3d.jar:"$PROGRAM_DIR"/jre8/lib/javaws.jar -Djava.library.path="$PROGRAM_DIR"/lib/java3d-1.6 -Djogamp.gluegen.UseTempJarCache=false -Dcom.eteks.sweethome3d.applicationId=SweetHome3D#Installer com.eteks.sweethome3d.SweetHome3D -open "$1"
+exec "$JAVA_HOME"/jre/bin/java -Xmx2g -classpath "$PROGRAM_DIR"/lib/SweetHome3D.jar:"$PROGRAM_DIR"/lib/Furniture.jar:"$PROGRAM_DIR"/lib/Textures.jar:"$PROGRAM_DIR"/lib/Examples.jar:"$PROGRAM_DIR"/lib/Help.jar:"$PROGRAM_DIR"/lib/batik-svgpathparser-1.7.jar:"$PROGRAM_DIR"/lib/jeksparser-calculator.jar:"$PROGRAM_DIR"/lib/iText-2.1.7.jar:"$PROGRAM_DIR"/lib/freehep-vectorgraphics-svg-2.1.1b.jar:"$PROGRAM_DIR"/lib/sunflow-0.07.3i.jar:"$PROGRAM_DIR"/lib/jmf.jar:"$PROGRAM_DIR"/lib/java3d-1.6/j3dcore.jar:"$PROGRAM_DIR"/lib/java3d-1.6/j3dutils.jar:"$PROGRAM_DIR"/lib/java3d-1.6/vecmath.jar:"$PROGRAM_DIR"/lib/java3d-1.6/gluegen-rt.jar:"$PROGRAM_DIR"/lib/java3d-1.6/jogl-java3d.jar:/usr/share/jnlp-api/lib/jnlp-api.jar -Djava.library.path="$PROGRAM_DIR"/lib/java3d-1.6 -Djogamp.gluegen.UseTempJarCache=false -Dcom.eteks.sweethome3d.applicationId=SweetHome3D#Installer com.eteks.sweethome3d.SweetHome3D -open "$1"

View file

@ -0,0 +1,40 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# This ebuild is a modified version of ebuild from java overlay.
EAPI="6"
inherit eutils
MY_PN="SweetHome3D"
DESCRIPTION="Sweet Home 3D is a free interior design application."
HOMEPAGE="http://sweethome3d.sourceforge.net/"
SRC_URI="amd64? ( mirror://sourceforge/sweethome3d/${MY_PN}-${PV}-linux-x64.tgz )
x86? ( mirror://sourceforge/sweethome3d/${MY_PN}-${PV}-linux-x86.tgz )"
LICENSE="GPL-3"
IUSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND=">=virtual/jre-1.8.0
>=dev-java/jnlp-api-6.0"
RDEPEND=""
S="${WORKDIR}/${MY_PN}-${PV}"
src_unpack() {
unpack ${A}
cd ${S}
rm -rf jre8
epatch "${FILESDIR}/${P}-javahome.patch"
}
src_install() {
dodir /opt/sweethome3d
cp -r ${S}/* ${D}/opt/sweethome3d/
dosym /opt/sweethome3d/${MY_PN} /usr/bin/${MY_PN}
make_desktop_entry ${MY_PN} "${MY_PN}"
}