From aa4954f71a3ba2293395a8cce2321a70c39c7554 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 24 May 2024 00:07:11 +0100 Subject: gentoo auto-resync : 24:05:2024 - 00:07:11 --- games-arcade/Manifest.gz | Bin 20922 -> 20921 bytes games-arcade/jazz2/Manifest | 2 +- games-arcade/jazz2/jazz2-0.6.7-r1.ebuild | 80 ++++++++++++++++++++++++++++++ games-arcade/jazz2/jazz2-0.6.7.ebuild | 81 ------------------------------- 4 files changed, 81 insertions(+), 82 deletions(-) create mode 100644 games-arcade/jazz2/jazz2-0.6.7-r1.ebuild delete mode 100644 games-arcade/jazz2/jazz2-0.6.7.ebuild (limited to 'games-arcade') diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz index 5241fac97a25..0bba6c7dbe4c 100644 Binary files a/games-arcade/Manifest.gz and b/games-arcade/Manifest.gz differ diff --git a/games-arcade/jazz2/Manifest b/games-arcade/jazz2/Manifest index ea33297b21bb..f07b80596bb0 100644 --- a/games-arcade/jazz2/Manifest +++ b/games-arcade/jazz2/Manifest @@ -1,3 +1,3 @@ DIST jazz2-0.6.7.tar.gz 11031735 BLAKE2B 014ff24c6f5a834a727aaed3760a1e228d9f7d9653dd293e98030c9105cbf15a3b420c2d515605e36187cc833ae892ed30589f1bf821c0b674b883cea216f3f5 SHA512 7172a3ccb367122d1c9bfbd36b76cc3d365024affba9aea5cfa595fd11a9b4dc980e57c1cfdb0d32bc28bb7ecb5f6f5225909697c4c93c43117596f44d80ff8f -EBUILD jazz2-0.6.7.ebuild 1897 BLAKE2B 224442d63f6c54ca783d88aa12f22b644ecee5f757119d6b033ac9588ea77385da21cdf2d7a8242707b64e5deccdc0ef181e53f282945ad90c47843f2abb33a7 SHA512 8dfd2d4135837640740be8d7716e0f5de9a6a92d3e5d41342f99dcf72d22a31778308b6e27dd7aedc94e5a6796aaa4fc9205e2b5d552e16e276bcdfd1253a531 +EBUILD jazz2-0.6.7-r1.ebuild 1845 BLAKE2B 4e811e21b4a2dfd300d26a676bf040b7c1a632f6f31c403c154b9b55e748b01b9784e45aa1cbd3df2aeaadae2c2038e6e5af6cb5819e36e6141ea294e81bcc8e SHA512 77f9fb6c54b7de2c82149a9cdd1275b494f8243ad6595740ff73e9ae47d23b9cad15f9a18c1b3d7635aa0e1d277414c0bd6b35524c398d77cb79140b622947de MISC metadata.xml 414 BLAKE2B 574db31d78b10091e2ad3a1b3186489cd5a1cf72137c42f311d754a992fa7d01fbddcef799da94d9f1dcd552233f8016a8b11b10d047af99c01f7c12a1a5b650 SHA512 79e32f392910d96d3022279d36d9ffb4ac881d701b761ff35adeb18fa569091d7b07eccf6afa47c3c5a173790f360aef6c5d637d50ab3446f116a3dd2fba10bc diff --git a/games-arcade/jazz2/jazz2-0.6.7-r1.ebuild b/games-arcade/jazz2/jazz2-0.6.7-r1.ebuild new file mode 100644 index 000000000000..f9190a49885f --- /dev/null +++ b/games-arcade/jazz2/jazz2-0.6.7-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop dotnet wrapper + +DESCRIPTION="Open source reimplementation of Jazz Jackrabbit 2" +HOMEPAGE="http://deat.tk/jazz2/" +SRC_URI="https://github.com/deathkiller/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="gles2-only server" + +RDEPEND=" + dev-lang/mono + media-libs/libglvnd + media-libs/libopenmpt + media-libs/libsdl2[video] + media-libs/openal +" + +FRAMEWORK="4.5.2" +DIR="/usr/share/${PN}" + +src_prepare() { + default + + # Android/WASM only. + rm -r Content/Shaders.ES30/ || die + + if use gles2-only; then + rm -r Content/Shaders/ || die + mv Content/_ES20/* Content/ || die + else + rm -r Content/_ES20/ || die + fi +} + +src_compile() { + local TARGET + + MAIN_TARGETS="Jazz2 $(usex server Jazz2.Server '') Tools/Import" + EXT_TARGETS="OpenTKBackend $(usex gles2-only Es20Backend GL21Backend)" + + for TARGET in ${MAIN_TARGETS}; do + cd "${S}/${TARGET}" || die + exbuild "${TARGET##*/}.csproj" + done + + for TARGET in ${EXT_TARGETS}; do + cd "${S}/Extensions/${TARGET}" || die + exbuild "${TARGET##*/}.csproj" + done +} + +src_install() { + local TARGET + + insinto "${DIR}" + # TODO: Package OpenTK. + doins -r Content/ Packages/AdamsLair.OpenTK.*/lib/net*/* + + for TARGET in ${MAIN_TARGETS}; do + doins "${TARGET}/Bin/Release/${TARGET##*/}.exe" + done + + insinto "${DIR}"/Extensions + for TARGET in ${EXT_TARGETS}; do + doins "Extensions/${TARGET}/Jazz2/Bin/Release/Extensions/${TARGET}.core.dll" + done + + make_wrapper ${PN} "mono '${EPREFIX}${DIR}/Jazz2.exe'" + make_wrapper ${PN}-import "mono '${EPREFIX}${DIR}/Import.exe'" + use server && make_wrapper ${PN}-server "mono '${EPREFIX}${DIR}/Jazz2.Server.exe'" + + newicon Jazz2/Icon.ico ${PN}.ico + make_desktop_entry ${PN} "Jazz² Resurrection" ${PN}.ico +} diff --git a/games-arcade/jazz2/jazz2-0.6.7.ebuild b/games-arcade/jazz2/jazz2-0.6.7.ebuild deleted file mode 100644 index 3bf8b603eeeb..000000000000 --- a/games-arcade/jazz2/jazz2-0.6.7.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop dotnet wrapper - -DESCRIPTION="Open source reimplementation of Jazz Jackrabbit 2" -HOMEPAGE="http://deat.tk/jazz2/" -SRC_URI="https://github.com/deathkiller/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="gles2-only server" - -RDEPEND=" - dev-lang/mono - media-libs/libopenmpt - media-libs/libsdl2[video] - media-libs/openal - gles2-only? ( media-libs/mesa[gles2] ) - !gles2-only? ( virtual/opengl ) -" - -FRAMEWORK="4.5.2" -DIR="/usr/share/${PN}" - -src_prepare() { - default - - # Android/WASM only. - rm -r Content/Shaders.ES30/ || die - - if use gles2-only; then - rm -r Content/Shaders/ || die - mv Content/_ES20/* Content/ || die - else - rm -r Content/_ES20/ || die - fi -} - -src_compile() { - local TARGET - - MAIN_TARGETS="Jazz2 $(usex server Jazz2.Server '') Tools/Import" - EXT_TARGETS="OpenTKBackend $(usex gles2-only Es20Backend GL21Backend)" - - for TARGET in ${MAIN_TARGETS}; do - cd "${S}/${TARGET}" || die - exbuild "${TARGET##*/}.csproj" - done - - for TARGET in ${EXT_TARGETS}; do - cd "${S}/Extensions/${TARGET}" || die - exbuild "${TARGET##*/}.csproj" - done -} - -src_install() { - local TARGET - - insinto "${DIR}" - # TODO: Package OpenTK. - doins -r Content/ Packages/AdamsLair.OpenTK.*/lib/net*/* - - for TARGET in ${MAIN_TARGETS}; do - doins "${TARGET}/Bin/Release/${TARGET##*/}.exe" - done - - insinto "${DIR}"/Extensions - for TARGET in ${EXT_TARGETS}; do - doins "Extensions/${TARGET}/Jazz2/Bin/Release/Extensions/${TARGET}.core.dll" - done - - make_wrapper ${PN} "mono '${EPREFIX}${DIR}/Jazz2.exe'" - make_wrapper ${PN}-import "mono '${EPREFIX}${DIR}/Import.exe'" - use server && make_wrapper ${PN}-server "mono '${EPREFIX}${DIR}/Jazz2.Server.exe'" - - newicon Jazz2/Icon.ico ${PN}.ico - make_desktop_entry ${PN} "Jazz² Resurrection" ${PN}.ico -} -- cgit v1.2.3