aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-fps/doomsday/Manifest5
-rw-r--r--games-fps/doomsday/doomsday-1.15.8.ebuild162
-rw-r--r--games-fps/doomsday/files/doomsday-1.15.7-disinclude-execinfo.patch11
-rw-r--r--games-fps/doomsday/files/wrapper6
-rw-r--r--games-fps/doomsday/metadata.xml22
5 files changed, 0 insertions, 206 deletions
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 <name> <game> <icon> <desktop entry title> [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 <execinfo.h>
- /**
- * @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 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</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="doom">Install launcher for jdoom game</flag>
- <flag name="fluidsynth">Build the FluidSynth sound driver</flag>
- <flag name="freedoom">Install launcher for doom1.wad from <pkg>games-fps/freefoom</pkg></flag>
- <flag name="heretic">Install launcher for jheretic game</flag>
- <flag name="hexen">Install launcher for jhexen game</flag>
- <flag name="resources">Enable support for <pkg>games-fps/doomsday-resources</pkg> in jdoom launcher</flag>
- <flag name="snowberry">Install Snowberry doomsday front-end</flag>
- <flag name="tools">Build additional tools such as doomsday-shell, md2tool and texc</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">deng</remote-id>
- </upstream>
-</pkgmetadata>