From c8f83ad526fb6b554daf375e0ad65eb2d56e669b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 31 Aug 2022 04:49:49 +0100 Subject: gentoo auto-resync : 31:08:2022 - 04:49:49 --- dev-games/godot/Manifest | 4 +- dev-games/godot/godot-4.0_alpha14.ebuild | 10 ++ dev-games/godot/godot-4.0_alpha15.ebuild | 256 +++++++++++++++++++++++++++++++ 3 files changed, 269 insertions(+), 1 deletion(-) create mode 100644 dev-games/godot/godot-4.0_alpha15.ebuild (limited to 'dev-games/godot') diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 76ae3fe64126..6c0f665315fd 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -4,6 +4,8 @@ AUX godot-4.0-musl.patch 345 BLAKE2B 05057241c1e29ff886a38b815f68fcfe2b8c5e23fce AUX godot-4.0_alpha14-scons.patch 972 BLAKE2B e67f2350fdd18f66e3416320dac4d7fa0b9b44dc7c033f4970e7bb66d195515cf8fabed250225a661f8743d180fd60bf6410bb56a542fe582af277acaeb7461a SHA512 1a34bc6d1bc01de8eac127b71e1796263774b9059532755e990ff4ef6ad9f7ae0785bfeb8c2788e226189362d67354852aeaa33172127367c0a7cb0b2302745c DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 DIST godot-4.0-alpha14.tar.xz 30970116 BLAKE2B 213616f3a80f97c09580324bf9296d12b6213a2941b3070353b45e160dc7d7bfd32fcae3fc2b64a91fa7d935c23d97fd02a015bc3501441d67261ee6e45e85e1 SHA512 511cb5d3f48c747232350bee25765c17032b99179fd70877f906bcd1a09449260a928c3df9f84c6f3afb47f564b8f4bf75d0a07d37f5a22dd5f5a96d1b1f4df5 +DIST godot-4.0-alpha15.tar.xz 30959600 BLAKE2B 0631519d81147d64a01b543111b8317c436d4070f27cf54801a68a66b8d380e5ce33b85a78f09547ffc1b2573f9ac0c7860712808380849c26a0336c89d1c7f4 SHA512 47c750062e4e8262ee95e5b0337744e86b0092789a62c3847d27ab929281c414e5ca1d666a1f03f0a180203ee0f78f53e311976b52d54ee9f8a7b266afa3beb0 EBUILD godot-3.5.ebuild 6747 BLAKE2B b19789b1ea9890973b16c2c6e7bc015f033fc218587e529a715ff2813e21c3fa8c89476c8f16cca707b2b93d35e2bd53ac7e6521af5c0aa088edd4e4a93b4fad SHA512 f6858b117eadca56a3539bf19d6ce1e8e04ade2e3b82a7abd49a30f89184681982d889eb82a5f9832107d8d5ad62326729eb286aaef4602e257391c0924e0e68 -EBUILD godot-4.0_alpha14.ebuild 7894 BLAKE2B 8781f4439fc378c6ea97e2aac50c9bd46c33a45a7b74a6f3f5a18c7ee07c5309a9575edcba6c9e082053713f6eed5f03534d6f06773e609e5b9b8c135cd8882e SHA512 227b5a40c40eaa4e07748bbef47f57f7d46b4972eaffe81dce47a996f4b66b37adc38dd59aa6fb429864bf7bef9faf9d2dab57bfe23ef3b0a801ded31f7adeec +EBUILD godot-4.0_alpha14.ebuild 8188 BLAKE2B af2ce88e06a2e13147bf8fd248bc3a860c7e9bd81c4166fa3f60e913325ac3b70f56781e9baefec60cbd1158d0c7932cefc71451fbc53129a5c81d20e9472230 SHA512 96cb03edea657f5a790106e662bf08a502cad4416d3106a546961ccc7c7ced10157a77756910de8d58b85e8edee6aec54a80b529d6ae29f9a01c23e41fe21487 +EBUILD godot-4.0_alpha15.ebuild 8204 BLAKE2B d421ca65921c423f14806472ae5e2a67888a6a41097ec9bbc82b5d43b0c050f06509af4f072f44a664356f0afd87331f6ce01799bcc13184775c0d4398a7746f SHA512 2b9fe01040179702134edd1e6a5544f2866219367aff3486871b527fd26f8ad86383b153494cd3c2644f588abfa71fba077c7bae841a85ef5d799df3cb9d3216 MISC metadata.xml 1551 BLAKE2B 718ca848e6b90fad730ea413ff8d25a9c23836da1ff890d7c93d458a0b46b503a4d1b949742a4a819eb0323eb0626a3541cd35d41f809b600891fa470f565ff6 SHA512 b935ee9256ae07a8f01bc458ee41c46e25be8a38b6921cf353a20332c59b6083bd6f73e2112858827b3b7bccdb256f9122e1d9691d2a3751aba85bbb8c4ab262 diff --git a/dev-games/godot/godot-4.0_alpha14.ebuild b/dev-games/godot/godot-4.0_alpha14.ebuild index 9844ed38787e..2e22a6f9fe5a 100644 --- a/dev-games/godot/godot-4.0_alpha14.ebuild +++ b/dev-games/godot/godot-4.0_alpha14.ebuild @@ -244,3 +244,13 @@ src_install() { newins misc/dist/shell/_godot.zsh-completion _${s} dosym _${s} /usr/share/zsh/site-functions/_${s}-runner } + +pkg_postinst() { + xdg_pkg_postinst + + if [[ ! ${REPLACING_VERSIONS} ]] && has_version ${CATEGORY}/${PN}:3; then + elog + elog "Remember to make backups before opening any Godot <=3.x projects in Godot 4." + elog "Automated migration is only partial, and it would be difficult to revert." + fi +} diff --git a/dev-games/godot/godot-4.0_alpha15.ebuild b/dev-games/godot/godot-4.0_alpha15.ebuild new file mode 100644 index 000000000000..02df805c8f56 --- /dev/null +++ b/dev-games/godot/godot-4.0_alpha15.ebuild @@ -0,0 +1,256 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/" +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +#KEYWORDS="~amd64" # leaving 4 unkeyworded until at least first _beta +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +