diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-26 19:26:07 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-26 19:26:07 +0000 |
commit | acfd7c956a7b45da7af1452ec12e0b2d5e6ac65b (patch) | |
tree | 13151a7440c2560b01e3cf5bd56ad280482b88bf /games-engines | |
parent | 67dbd3ba144944fbf4b466be1b5fa0569b774e6f (diff) |
gentoo auto-resync : 26:02:2025 - 19:26:07
Diffstat (limited to 'games-engines')
-rw-r--r-- | games-engines/Manifest.gz | bin | 3708 -> 3710 bytes | |||
-rw-r--r-- | games-engines/devilutionx/Manifest | 2 | ||||
-rw-r--r-- | games-engines/devilutionx/devilutionx-1.5.3-r1.ebuild | 93 | ||||
-rw-r--r-- | games-engines/minetest/Manifest | 6 | ||||
-rw-r--r-- | games-engines/minetest/metadata.xml | 3 | ||||
-rw-r--r-- | games-engines/minetest/minetest-5.11.0.ebuild (renamed from games-engines/minetest/minetest-5.8.0.ebuild) | 43 |
6 files changed, 24 insertions, 123 deletions
diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz Binary files differindex 6c2702a46ec7..6277c1ed483a 100644 --- a/games-engines/Manifest.gz +++ b/games-engines/Manifest.gz diff --git a/games-engines/devilutionx/Manifest b/games-engines/devilutionx/Manifest index 333c4a00e382..6476b8582f87 100644 --- a/games-engines/devilutionx/Manifest +++ b/games-engines/devilutionx/Manifest @@ -1,5 +1,3 @@ -DIST devilutionx-1.5.3.tar.xz 22394112 BLAKE2B 1b04c7fe334ddfd6b1eb619b1e86c1e429f6c26c980a16129d8322bb30641409d9d11a203e42ccdbce60a05e00dc49b1a2acbdd1007c5f99e40b88acd1251440 SHA512 619873bb232d1b344f5001c232364af9cfcda72e44f28fd2a15332292fa37c0e64b7fccade3570b96bd648be235ed56e0cc2e3fd8299ac57ef26f2ce844cbc2f DIST devilutionx-1.5.4.tar.xz 22665424 BLAKE2B 2debdc0235618bf3b244da4b6ef48af45c0940bba7b923fefec3d1a2183e80459b5a997440008d56fe9483cb84e2b78c6eff41e21b4c25617fba067e7e27f704 SHA512 1d601453a826d4a214f851844c1b6e68114ac099f152464edbabe4e6bfd4553746ab1e6da83a01e6318e83f8e559000052a991fbfb7e88c6f1a7e9d059ab3380 -EBUILD devilutionx-1.5.3-r1.ebuild 2127 BLAKE2B d839e2e3758188a7cea06e1424ac5ed37bf3eef59e6f2a140e5bdffa08a3fadca5a2fd04fad0f9b5fa56670f934928c267fb92934f06870e75203b2aefd3131f SHA512 22cc4132815bd5053c80ac2312abeaa8317febe0f6cf2c3e283ba77854ff8c09f7bd9e0045e5f9af7d161daf2c4492a6a55dd7de6a9d9263af75ec0dffa1f0f0 EBUILD devilutionx-1.5.4.ebuild 2127 BLAKE2B 6f086184f4c3d91aec77b790f9c6440aadd955a20e6b121db10e02e1962673bf587102082a4e9d7f7b2fd2ddfab9c2028cf4492da5f767749daf84e46507c445 SHA512 9de845cf95d9c89f88a8c7751da88cd9985b925b6d291ef5ddb35df8535d4ec4353b956d8e0687929bcdd68f4302e05d59697630468e1fd40bd9b3f2be5c94ac MISC metadata.xml 542 BLAKE2B 25e292f201570a11d08f4f22922a9dfa1f54d51784be9b38f3b8396a44559ffe6d5f8799e20b8c2fa888ce97e8a45d257894c13924e303a7f93d04c0c046e231 SHA512 acb1603f7e41f47daf7f9fde6128b2f7c51c277cb97be62b87695cceb48fca653f90c2ca3e22238758a78aae4fa34f2de555e07f7e8d896a8ccf5e1c569e8083 diff --git a/games-engines/devilutionx/devilutionx-1.5.3-r1.ebuild b/games-engines/devilutionx/devilutionx-1.5.3-r1.ebuild deleted file mode 100644 index c9f17f483bd4..000000000000 --- a/games-engines/devilutionx/devilutionx-1.5.3-r1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="Diablo engine for modern operating systems" -HOMEPAGE="https://github.com/diasurgical/devilutionX/" -SRC_URI=" - https://github.com/diasurgical/devilutionX/releases/download/${PV}/devilutionx-src.tar.xz - -> ${P}.tar.xz -" -S=${WORKDIR}/${PN}-src-${PV} - -LICENSE=" - Sustainable-Use-1.0 - BSD CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 - zerotier? ( BUSL-1.1 ) -" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug +sodium test zerotier" -RESTRICT="bindist mirror !test? ( test )" - -RDEPEND=" - app-arch/bzip2:= - dev-libs/libfmt:= - media-libs/libsdl2[haptic,joystick,opengl,video] - media-libs/sdl2-image[png] - media-libs/sdl_audiolib - sys-libs/zlib:= - sodium? ( dev-libs/libsodium:= ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/asio - dev-cpp/simpleini - test? ( dev-cpp/gtest ) -" -BDEPEND=" - sys-devel/gettext -" - -CMAKE_SKIP_TESTS=( - # timedemo tests only pass when game assets are available - Timedemo. -) - -src_prepare() { - cmake_src_prepare - - # use system asio - echo 'add_library(asio INTERFACE)' > 3rdParty/asio/CMakeLists.txt || die - - # ensure system copies are used - rm -r dist/{asio,simpleini,sdl_audiolib}-src || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - -DCCACHE_PROGRAM=no #813768 - -DDEBUG=$(usex debug) - -DDISABLE_LTO=yes # let CFLAGS control this - -DDISABLE_ZERO_TIER=$(usex !zerotier) - -DPACKET_ENCRYPTION=$(usex sodium) - -DPIE=yes - ) - - cmake_src_configure -} - -src_install() { - local DOCS=( Packaging/nix/README.txt docs/*.md ) - cmake_src_install - - rm -- "${ED}"/usr/share/diasurgical/devilutionx/README.txt || die -} - -pkg_postinst() { - xdg_pkg_postinst - - if [[ ! ${REPLACING_VERSIONS} ]]; then - elog "In order to play the game, you will need to copy the following data file" - elog "from the original game, and optionally the hellfire expansion files:" - elog " - DIABDAT.MPQ" - elog " - hellfire.mpq hfmonk.mpq hfmusic.mpq hfvoice.mpq" - elog "to ~/.local/share/diasurgical/devilution/" - elog - elog "See ${EROOT}/usr/share/doc/${PF}/README.txt* for details." - fi -} diff --git a/games-engines/minetest/Manifest b/games-engines/minetest/Manifest index 979b9f3e0a8f..3da8d7cee0e2 100644 --- a/games-engines/minetest/Manifest +++ b/games-engines/minetest/Manifest @@ -6,8 +6,8 @@ AUX minetestserver.initd 555 BLAKE2B 307f310338ded815dc8a6f8ba29d51ae77ef94a1530 AUX minetestserver.logrotate 71 BLAKE2B 9189610adc6e78be5249163e3daa02ebcb73822bed9939df3a807ec47e753e9952b3ac7932327164ae5dcf1ef149f55fdb898b1818412b994572f8ef6b4615e4 SHA512 82de44aa5670113d6a244c7cc662e6f4001510c6766490375f226d2abd4d7749310e8a21d282408a711478bf8449ab15036d9a914657e2ca4699395d32d8b21b AUX minetestserver_default.service 371 BLAKE2B a52989d01e7df20facac1796079e38d2145e72eb43868f19ba7ea573cf025d4aea346f7ddfc5e7001d70c6d43609d877be5af95956cc344df2b5c7e318bf07f1 SHA512 dbca1a2cc4b615310ff179f4fb803e05d856e04d8316c9d30807d12788b41e8f1ef87f510ff2db0114237a8d0640c3af3d31cc77a2bd23395e247d86710606e9 AUX minetestserver_template.service 353 BLAKE2B 8f4231481a23c1ef29523533955e373b50669d6a61a818fe5c36b29be54ec21669f6c0e17ea6675795eb2630be08dcb053ae1843789d615dddb1664ec96f6c55 SHA512 ff9584b709df5f8f6a8544954da7a6ef593ac0b8bad2352a459c6eb97c684104f47708952882bf6b7216b7636328a1ff533b97bbc08cd300f1a47d2af71ac895 -DIST minetest-5.8.0.tar.gz 10419348 BLAKE2B efe3edde2d3c57cc296b5f84359c24019583e4f70346eafd418da7cbfc334ecbb32c72df085052beaa28f8f4b4219d7431c150c20d511fc41c0809cdbad227f1 SHA512 0b376ecc051032ccb542f2f76e2b1f5c351b32f1c211027825b1538095f44cb1447cd0976cb85a4cde4ecb53873bcb9f3778799271ed65b038a031dc137c2aba +DIST luanti-5.11.0.tar.gz 12350797 BLAKE2B 8d0901b990b74eaf7b487b1873d1d8987cfaa2171bfda8711cfb53ebfae9c5981e86c1b5a2e3a2f6826c3f8b547aebb9ecc158a118c60b10b09a5a6279864d07 SHA512 0d22efe21f42a671ee6df697282f3b0b82f098d0460b339fefca3d507c789edafc262e4b2154dc97d4b5f4a076e052f7cf14e794525643157be63fb28380f44d DIST minetest-5.9.1.tar.gz 11957091 BLAKE2B a4bffdeb8e77761fa156ba646b75c216517055031f8437fef7faeb7693d51e5356927383bdb934c30b4bf6f546b7e65ce46e517456c8d55973c64f7e94227635 SHA512 e4a03cd7f0a745f0571dd3e9701ddf48e079c59dc0bf0c59ecf756151d03a82422213e7198f359e93852b83111430e2db8c2f5f92020b3244f64e197fd51c93c -EBUILD minetest-5.8.0.ebuild 4031 BLAKE2B 6450918f26db0df4c3b9bdd569491623580fe788f822f3d293c3a5ee16de3c70a232d9aa735be5d50b9402df4c5fbb4098901421f991fddf9c8b269c133009c3 SHA512 36b19f05779ab3d221bd66c96afebad7d50e08aa6cf1261c2c439f2367550e7f82c38fdae8f5e8affbb84815795a94f5d22d645069e38d38e74ee2e36d2436a5 +EBUILD minetest-5.11.0.ebuild 3718 BLAKE2B 29e515e955d69aeb366db01f0ac70162edf4060b3e4a5fa7ad1a5b4b5f79267da9ec8dd44726b009288ea01cccf222b8d14a8fabd319193e1d28c92c5ce76af7 SHA512 09103fcdbfdb5987c777019b6338772990d31cdab53650360464f8f1c0476b4cb49a6bd43ad958ba40625d3347146656180e0d9521c185ba829fcc7880225c45 EBUILD minetest-5.9.1.ebuild 3967 BLAKE2B 390df96898a9939bd3fb8f161f929d1a343ad687a9f73bf4479634b3b7765f88e5cba147077e4e62877786a93208b74ce2e1b61b2597323c822c72bb1f41b7be SHA512 5765eb89c145b59f1d4c232f1cd6ec98ae4af9df8c603953771cacfc9b7076192aa876f9b2094bea81f7c0f40a6aa9c7a0bd976af37b6dacc9175803609c387b -MISC metadata.xml 2068 BLAKE2B acd96863debf4f77728c966b6ea36c703cd29599d220d84f26eba4de2812930152479cb57c09c98d7183c757186f6153bc8f5cc1eab5470ecb8db267bf0c5489 SHA512 439cb2fde5b434d791ee058cffaeea76b25fed29ab36c533b707fab97a514eb9c58864a2da16577278a26ec3b99b868e297b97d9b074f0de7cc7adbda6744948 +MISC metadata.xml 2116 BLAKE2B da41b925f1266864ae954d0c708d64117de3968a396c1f378db45390c4e0ce17dca82e2bcf6f0b8ee64bcb1434e1030b99ff49a55b50a51279a72e07305fd079 SHA512 c4d5fa19dd253ba699908bc38a5f4b66d2294321feb6a84e9f01e52d3f508ba1c9808d6c7a7f0931d69e360699e98689404a776ecf1468040fe18f96a65eaa86 diff --git a/games-engines/minetest/metadata.xml b/games-engines/minetest/metadata.xml index b4652d1b483a..4fb56d9a2199 100644 --- a/games-engines/minetest/metadata.xml +++ b/games-engines/minetest/metadata.xml @@ -44,7 +44,8 @@ </use> <upstream> <bugs-to>https://github.com/minetest/minetest/issues</bugs-to> - <doc lang="en">https://wiki.minetest.net/Main_Page</doc> + <changelog>https://dev.minetest.net/Changelog</changelog> + <doc>https://wiki.luanti.org/Main_Page</doc> <remote-id type="github">minetest/minetest</remote-id> </upstream> </pkgmetadata> diff --git a/games-engines/minetest/minetest-5.8.0.ebuild b/games-engines/minetest/minetest-5.11.0.ebuild index 7e29fe96d7ad..d72d7d950074 100644 --- a/games-engines/minetest/minetest-5.8.0.ebuild +++ b/games-engines/minetest/minetest-5.11.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,14 +8,21 @@ LUA_COMPAT=( lua5-1 luajit ) inherit cmake flag-o-matic lua-single systemd xdg +MY_PN="luanti" +MY_P="${MY_PN}-${PV}" +MY_PF="${MY_PN}-${PVR}" + DESCRIPTION="A free open-source voxel game engine with easy modding and game creation" -HOMEPAGE="https://www.minetest.net" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://www.luanti.org/" +SRC_URI="https://github.com/luanti-org/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" LICENSE="LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~riscv" IUSE="+client +curl doc leveldb ncurses nls postgres prometheus redis +server +sound spatial test" +# NOTE: test USE flag controls compiling the tests, they need to be run +# manually. we do that in src_test but maybe USE=test-install could be used? REQUIRED_USE="${LUA_REQUIRED_USE} || ( client server )" @@ -31,7 +38,6 @@ RDEPEND="lua_single_target_luajit? ( ${LUA_DEPS} ) dev-libs/jsoncpp:= sys-libs/zlib client? ( - ~dev-games/irrlicht-mt-1.9.0.13 media-libs/freetype:2 media-libs/libpng:0= media-libs/libjpeg-turbo @@ -53,7 +59,6 @@ RDEPEND="lua_single_target_luajit? ( ${LUA_DEPS} ) server? ( acct-group/minetest acct-user/minetest - ~dev-games/irrlicht-mt-headers-1.9.0.13 ) spatial? ( sci-libs/libspatialindex:= )" DEPEND="${RDEPEND}" @@ -65,8 +70,7 @@ BDEPEND=" nls? ( sys-devel/gettext )" PATCHES=( - "${FILESDIR}"/${PN}-5.7.0-no_upstream_optflags.patch - "${FILESDIR}"/${PN}-5.8.0-include_algorithm.patch + "${FILESDIR}"/${PN}-5.9.1-no_upstream_optflags.patch ) src_prepare() { @@ -82,11 +86,11 @@ src_configure() { -DBUILD_SERVER=$(usex server) -DBUILD_UNITTESTS=$(usex test) -DCUSTOM_BINDIR="${EPREFIX}/usr/bin" - -DCUSTOM_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" - -DCUSTOM_EXAMPLE_CONF_DIR="${EPREFIX}/usr/share/doc/${PF}" - -DCUSTOM_LOCALEDIR="${EPREFIX}/usr/share/${PN}/locale" + -DCUSTOM_DOCDIR="${EPREFIX}/usr/share/doc/${MY_PF}" + -DCUSTOM_EXAMPLE_CONF_DIR="${EPREFIX}/usr/share/doc/${MY_PF}" + -DCUSTOM_LOCALEDIR="${EPREFIX}/usr/share/${MY_PN}/locale" -DCUSTOM_MANDIR="${EPREFIX}/usr/share/man" - -DCUSTOM_SHAREDIR="${EPREFIX}/usr/share/${PN}" + -DCUSTOM_SHAREDIR="${EPREFIX}/usr/share/${MY_PN}" -DENABLE_CURL=$(usex curl) -DENABLE_CURSES=$(usex ncurses) -DENABLE_GETTEXT=$(usex nls) @@ -115,6 +119,10 @@ src_compile() { fi } +src_test() { + "${S}"/bin/./minetest --run-unittests || die +} + src_install() { cmake_src_install @@ -136,16 +144,3 @@ src_install() { newins "${FILESDIR}"/${PN}server.logrotate ${PN}-server fi } - -pkg_postinst() { - xdg_pkg_postinst - - elog "Since 5.7.0-r2 new ${PN} configurations no longer check if newer versions are available upstream," - elog "a feature unnecessary when ${PN} is installed using distro packages." - elog "To disable this check for existing configurations open the file ~/.minetest/minetest.conf" - elog "in a text editor while ${PN} is not running, locate the keyword 'update_last_checked'," - elog "and change that line to say:" - elog - elog " update_last_checked = disabled" - elog -} |