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/minetest | |
parent | 67dbd3ba144944fbf4b466be1b5fa0569b774e6f (diff) |
gentoo auto-resync : 26:02:2025 - 19:26:07
Diffstat (limited to 'games-engines/minetest')
-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 |
3 files changed, 24 insertions, 28 deletions
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 -} |