From 979f66bb63073457e161f337dc9c0be8cdb5d841 Mon Sep 17 00:00:00 2001 From: Nicholas Fish Date: Wed, 18 Dec 2019 21:42:58 +0100 Subject: games-fps/doomsday: Remove failing ebuild Signed-off-by: Nicholas Fish --- games-fps/doomsday/Manifest | 5 - games-fps/doomsday/doomsday-1.15.8.ebuild | 162 --------------------- .../doomsday-1.15.7-disinclude-execinfo.patch | 11 -- games-fps/doomsday/files/wrapper | 6 - games-fps/doomsday/metadata.xml | 22 --- 5 files changed, 206 deletions(-) delete mode 100644 games-fps/doomsday/Manifest delete mode 100644 games-fps/doomsday/doomsday-1.15.8.ebuild delete mode 100644 games-fps/doomsday/files/doomsday-1.15.7-disinclude-execinfo.patch delete mode 100644 games-fps/doomsday/files/wrapper delete mode 100644 games-fps/doomsday/metadata.xml diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest deleted file mode 100644 index fe1832c..0000000 --- a/games-fps/doomsday/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX doomsday-1.15.7-disinclude-execinfo.patch 294 SHA256 aed6ea5ba652adc5094f9b3c6f78a11bcb8042a2544c8443343348a29337c9a9 SHA512 9244b7060ee27004eaa5638bb0bc7f3e355ace92d1a2d6b60f459ca107ceee2382543a40d3616382815c635cb9a3b30856a03078017792e872894071028cfdd5 WHIRLPOOL 33e41323b782436162c0d13ea651ff99ddafa9193127c344491ed2079b89311fd5ee703107f58ba8cf0470d1e39633d636886fafdc47913a23d3ccc80a9cbb14 -AUX wrapper 136 SHA256 64b959cfeb77bd778f16768c0ee509cd128eb855fa4acd8e7c37046c5885dbc8 SHA512 ec3fe44a7c07a835167780924423256d202450666cfa82f97269561794f28194e9f331c4581dfe7f810581c4adcc31c5ee11fba83441f8771885e40420c53049 WHIRLPOOL b4a6fd7c4d531eef4defbdf215a9c4318d3eff7f5e85dd77c5a4aa83f6fe709bfc09e99cac7d8c2901e18475c090e96f56e9010e659214cb2ece70b743603cc0 -DIST doomsday-stable-1.15.8.tar.gz 52054238 SHA256 4c7b1dfdb7f0a44257f47322fe58fd1befba8dac10f44594e1be5dac582f43bf SHA512 6d1b86c6e364cbd043b0714eb351113c8bbaf98daddde1bf615fe663c15a763e26d3e478d1adeb6d8a75ed4c89a5a19f3a891e12ea5937ff2fc54b84118f642c WHIRLPOOL 0f660a430c4b036c92d02f5f84be16fb658b4963bcd694ca2cc92476218afcea367c7ff9d159b9cb63d753d5d10b443dbfdc0684c2c28ce78217d92764f7bdb5 -EBUILD doomsday-1.15.8.ebuild 4146 SHA256 ae086e393f019c473963961452455a82cbafe6b32e3b444fcc0a5ead2884f163 SHA512 c97571ca531f320d95a6445ae3ceb41b62affa97ee6675a549db45987f134f9b62097c8c37ae6ad8741637df2687381e15b4801728ec410b98e61145b7a4a758 WHIRLPOOL 7a81a8e4ebfdb82949e24a98928591f3bf58ed988ec536b233f5b5564db2acf155e171ca5d92cb35fe5fbb9358aecea9945fe966e179a51156abc77a283191c2 -MISC metadata.xml 1055 SHA256 a8c2d0c6212ebcd6dd523c0f8dea35ce98547a3f331f5bbb49ab4e22cafe0040 SHA512 199ffb9fb558df4c84221ffdd969cb65fbf1141abf21c97f27c6a854068d49b7ac996e1fc7aade2dce5bb4fdeec0b99fd948bac90bc701206e31bcd2e14e12d7 WHIRLPOOL 89a7a9b58549ff66d2f996429ac4b1bdd1ecca58d23ef9559bd5e6c5e2883a3c353c6bffa653a8eda0b8ebc4657a0dc19282cae27e6651aeef63c00d7b5c21a9 diff --git a/games-fps/doomsday/doomsday-1.15.8.ebuild b/games-fps/doomsday/doomsday-1.15.8.ebuild deleted file mode 100644 index e739f73..0000000 --- a/games-fps/doomsday/doomsday-1.15.8.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# TODO: fmod support broken (deng_fmod) - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -inherit python-r1 eutils qmake-utils games - -DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" -HOMEPAGE="http://www.dengine.net/" -SRC_URI="mirror://sourceforge/deng/Doomsday%20Engine/${PV}/${PN}-stable-${PV}.tar.gz" - -LICENSE="GPL-3+ LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="dedicated fluidsynth openal snowberry +doom heretic hexen tools" -# we need python at build time, so -# snowberry? ( ${PYTHON_REQUIRED_USE} ) -# could break the build -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtgui:5 - dev-qt/qtcore:5 - net-misc/curl - sys-libs/zlib - media-libs/assimp - !dedicated? ( - media-libs/libsdl2[joystick,sound] - media-libs/sdl2-mixer - media-libs/libpng:0 - virtual/opengl - virtual/glu - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libXxf86vm - ) - fluidsynth? ( media-sound/fluidsynth ) - openal? ( media-libs/openal ) - tools? ( sys-libs/ncurses:0 )" -RDEPEND="${DEPEND} - !dedicated? ( - snowberry? ( - ${PYTHON_DEPS} - dev-lang/python-exec:2[${PYTHON_USEDEP}] - dev-python/wxpython[${PYTHON_USEDEP}] - ) - )" -DEPEND="${DEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig" - -S=${WORKDIR}/${PN}-stable-${PV}/${PN} - -pkg_setup() { - games_pkg_setup - python_setup -} - -src_prepare() { - sed -i \ - -e '/readme.path/s#$$PREFIX#/usr#' \ - client/client.pro server/server.pro || die - - sed -i \ - -e "/DENG_BASE_DIR =/s:\$\$PREFIX/share:${GAMES_DATADIR}:" \ - config_unix.pri || die - - { - echo "CONFIG += nostrip" - echo "PREFIX=${GAMES_PREFIX}" - - if use dedicated ; then - echo "CONFIG += deng_noclient" - echo "CONFIG += deng_nosnowberry" - else - echo "CONFIG += deng_$(usex snowberry '' no)snowberry" - fi - - use fluidsynth && echo "CONFIG += deng_fluidsynth" - - use tools || echo "CONFIG += deng_notools" - - use openal && echo "CONFIG += deng_openal" - true - - } > config_user.pri || die - - epatch "${FILESDIR}"/${PN}-1.15.7-disinclude-execinfo.patch -} - -#Usage: doom_make_wrapper [args] -doom_make_wrapper() { - local name=$1 game=$2 icon=$3 de_title=$4 - shift 4 - games_make_wrapper $name "doomsday -game ${game} $@" - make_desktop_entry $name "${de_title}" ${icon} -} - -src_configure() { - eqmake5 doomsday.pro -} - -src_install() { - emake INSTALL_ROOT="${D}" install - dodoc "${S}"/../README.md - - if use !dedicated ; then - if use snowberry ; then - python_replicate_script "${D}"/"${GAMES_BINDIR}"/launch-doomsday - - installmodules() { - # relocate snowberry module directory recursively into site-packages - python_domodule "${D}/${GAMES_DATADIR}"/${PN}/snowberry - # hack around improper path handling - sed -i \ - -e "s:os.chdir.*$:os.chdir('$(python_get_sitedir)/snowberry'):" \ - "${D%/}$(python_get_scriptdir)"/launch-doomsday || die - } - python_foreach_impl installmodules - # remove old module dir - rm -r "${D}/${GAMES_DATADIR}"/${PN}/snowberry || die - - make_desktop_entry launch-doomsday "Snowberry DoomsDay" snowberry - doicon ../snowberry/graphics/snowberry.png - fi - - if use doom; then - doicon ../snowberry/graphics/orb-doom.png - doom_make_wrapper jdoom doom1 orb-doom "DoomsDay Engine: Doom 1" - elog "Created jdoom launcher. To play Doom place your doom.wad to" - elog "${GAMES_DATADIR}/${PN}/data/jdoom" - elog - fi - if use hexen; then - doicon ../snowberry/graphics/orb-hexen.png - doom_make_wrapper jhexen hexen orb-hexen "DoomsDay Engine: Hexen" - - elog "Created jhexen launcher. To play Hexen place your hexen.wad to" - elog "${GAMES_DATADIR}/${PN}/data/jhexen" - elog - fi - if use heretic; then - doicon ../snowberry/graphics/orb-heretic.png - doom_make_wrapper jheretic heretic orb-heretic "DoomsDay Engine: Heretic" - - elog "Created jheretic launcher. To play Heretic place your heretic.wad to" - elog "${GAMES_DATADIR}/${PN}/data/jheretic" - elog - fi - - elog "To launch resources to j* plugins, append '-def' to command-line." - fi - - prepgamesdirs -} diff --git a/games-fps/doomsday/files/doomsday-1.15.7-disinclude-execinfo.patch b/games-fps/doomsday/files/doomsday-1.15.7-disinclude-execinfo.patch deleted file mode 100644 index 60dc087..0000000 --- a/games-fps/doomsday/files/doomsday-1.15.7-disinclude-execinfo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- libcore/include/de/libcore.h.orig 2016-02-06 08:14:12.259242092 +0100 -+++ libcore/include/de/libcore.h 2016-02-06 08:15:10.415240044 +0100 -@@ -154,7 +154,7 @@ - #endif - - #ifdef DENG2_USE_QT --# ifdef UNIX -+# ifdef __GLIBC__ - # include - /** - * @macro DENG2_PRINT_BACKTRACE diff --git a/games-fps/doomsday/files/wrapper b/games-fps/doomsday/files/wrapper deleted file mode 100644 index 52eb0c8..0000000 --- a/games-fps/doomsday/files/wrapper +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -userdir="${HOME}/.doomsday/GAME" -mkdir -p "${userdir}" -cd "${userdir}" -exec doomsday -game GAME -userdir "${userdir}" "$@" diff --git a/games-fps/doomsday/metadata.xml b/games-fps/doomsday/metadata.xml deleted file mode 100644 index aed055a..0000000 --- a/games-fps/doomsday/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - - Install launcher dor doom1.wad from games-fps/doom-data - Install launcher for jdoom game - Build the FluidSynth sound driver - Install launcher for doom1.wad from games-fps/freefoom - Install launcher for jheretic game - Install launcher for jhexen game - Enable support for games-fps/doomsday-resources in jdoom launcher - Install Snowberry doomsday front-end - Build additional tools such as doomsday-shell, md2tool and texc - - - deng - - -- cgit v1.2.3-65-gdbad