commit: a43e09d8e0e5de174ee6dc12fe13f6d5af4dafdc Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Wed Jan 14 22:34:14 2026 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Wed Jan 14 22:34:45 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43e09d8
games-fps/doomsday: treeclean Closes: https://bugs.gentoo.org/967107 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> games-fps/doomsday/Manifest | 1 - games-fps/doomsday/doomsday-2.3.1.ebuild | 92 ------------------------------- games-fps/doomsday/metadata.xml | 20 ------- profiles/features/big-endian/package.mask | 1 - profiles/package.mask | 6 -- 5 files changed, 120 deletions(-) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest deleted file mode 100644 index 861c3c165935..000000000000 --- a/games-fps/doomsday/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST doomsday-2.3.1.tar.gz 47840812 BLAKE2B 5a45c9e0f781f0cc67367c703504568ee7f7cd0a96c57266ccf6bfbdf0d1e4ef838b2605b7dcecafe91f18d29c40ddbf9f6b5b0c049e94a95ce9fbbba4bddd1a SHA512 ca952fe0191529fe1192b16331d6c17d14e106f2366f5517177e51fdb50ea32baa2bf70d22bde5946101fac2926333fce6a8a317bc662df9f7662c5e023a669c diff --git a/games-fps/doomsday/doomsday-2.3.1.ebuild b/games-fps/doomsday/doomsday-2.3.1.ebuild deleted file mode 100644 index b0f396eb0dd6..000000000000 --- a/games-fps/doomsday/doomsday-2.3.1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -inherit cmake flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 xdg - -DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" -HOMEPAGE="https://dengine.net" -SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz" -S="${WORKDIR}/${P}/${PN}" -LICENSE="GPL-3+ LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="demo +display-mode freedoom fluidsynth openal tools" - -RDEPEND=" - dev-qt/qtcore:5= - dev-qt/qtgui:5=[-gles2-only] - dev-qt/qtnetwork:5= - dev-qt/qtopengl:5= - dev-qt/qtwidgets:5= - dev-qt/qtx11extras:5= - media-libs/assimp:= - net-misc/curl - virtual/zlib:= - x11-libs/libX11 - display-mode? ( - x11-libs/libXrandr - x11-libs/libXxf86vm - ) - fluidsynth? ( media-sound/fluidsynth:= ) - openal? ( media-libs/openal ) - tools? ( sys-libs/ncurses:0= ) -" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig -" -PDEPEND=" - demo? ( games-fps/doom-data ) - freedoom? ( games-fps/freedoom ) -" - -DOC_CONTENTS="You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, HexenDD, or Doom64 wads to a folder of your choice and then tell the game engine where that folder is. This is different to older versions, which had separate launchers for each game and required the files to be in a specific place." - -src_prepare() { - cmake_src_prepare - - # Fix QA warning for "installing to one or more unexpected paths" - sed -e "10s:/texc:/${PF}:" -i tools/texc/CMakeLists.txt || die -} - -src_configure() { - # -Werror=odr, -Werror=lto-type-mismatch - # https://bugs.gentoo.org/858743 - # - # Currently working on reporting an upstream bug. Four different websites - # including sourceforge and github but the only place for submitting bugs - # is a self-hosted redmine that has disabled registration. - filter-lto - - local mycmakeargs=( - -DDENG_ASSIMP_EMBEDDED=OFF - -DDENG_ENABLE_DISPLAYMODE=$(usex display-mode) - -DDENG_ENABLE_TOOLS=$(usex tools) - -DPYTHON_EXECUTABLE="${PYTHON}" - -DQMAKE=$(qt5_get_bindir)/qmake - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - if use tools; then - mv -v "${ED}"/usr/bin/md2tool{,.${PN}} || die - fi - - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog - - if use tools; then - einfo "In order to prevent a file collision with games-fps/eduke32[tools]," - einfo "the utility md2tool has been renamed to md2tool.doomsday." - fi -} diff --git a/games-fps/doomsday/metadata.xml b/games-fps/doomsday/metadata.xml deleted file mode 100644 index 0b45508d1e96..000000000000 --- a/games-fps/doomsday/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>[email protected]</email> - <name>Gentoo Games Project</name> - </maintainer> - <use> - <flag name="demo">Install launcher dor doom1.wad from <pkg>games-fps/doom-data</pkg></flag> - <flag name="display-mode">Include the ability to set the display mode</flag> - <flag name="fluidsynth">Build the FluidSynth sound driver</flag> - <flag name="freedoom">Install launcher for doom1.wad from <pkg>games-fps/freedoom</pkg></flag> - <flag name="tools">Build additional tools such as doomsday-shell, md2tool and texc</flag> - </use> - <upstream> - <remote-id type="sourceforge">deng</remote-id> - <remote-id type="github">skyjake/Doomsday-Engine</remote-id> - <bugs-to>https://tracker.dengine.net/projects/deng</bugs-to> - </upstream> -</pkgmetadata> diff --git a/profiles/features/big-endian/package.mask b/profiles/features/big-endian/package.mask index ad50941f1487..fb5e0e38a1dc 100644 --- a/profiles/features/big-endian/package.mask +++ b/profiles/features/big-endian/package.mask @@ -84,7 +84,6 @@ games-fps/freedoom games-engines/odamex games-engines/uzdoom games-fps/chocolate-doom -games-fps/doomsday games-fps/gzdoom games-fps/freedoom-data media-libs/zmusic diff --git a/profiles/package.mask b/profiles/package.mask index f117b89f9ebe..5489758437bd 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -176,12 +176,6 @@ dev-ruby/twitter # Removal on or after 2026-01-08. media-libs/libsvgtiny-pixbuf -# Andreas Sturmlechner <[email protected]> (2025-12-07) -# Last release depends on Qt5, upstream appears dormant. Several -# alternatives are available in ::gentoo. Bug #967107 -# Removal on 2026-01-15 -games-fps/doomsday - # Andreas Sturmlechner <[email protected]> (2025-12-07) # IUSE qt5 feature sees no porting effort upstream. 2.4.9-r1 remains # available with IUSE qt5 removed. Bug #965503
