diff options
author | 2019-05-16 11:06:59 +0900 | |
---|---|---|
committer | 2019-05-16 11:31:38 +0900 | |
commit | 7c27a9e85e40d14df664f6f6444c3e9fb42b960c (patch) | |
tree | 0be345bcb85af68f8e5698b748d1c0640fca7e9c /games-fps | |
parent | games-fps/chocolate-doom: DESCRIPTION should not contain the package name (diff) | |
download | guru-7c27a9e85e40d14df664f6f6444c3e9fb42b960c.tar.gz guru-7c27a9e85e40d14df664f6f6444c3e9fb42b960c.tar.bz2 guru-7c27a9e85e40d14df664f6f6444c3e9fb42b960c.zip |
games-fps/crispy-doom: New package
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com>
Diffstat (limited to 'games-fps')
-rw-r--r-- | games-fps/crispy-doom/Manifest | 1 | ||||
-rw-r--r-- | games-fps/crispy-doom/crispy-doom-5.5.2.ebuild | 57 | ||||
-rw-r--r-- | games-fps/crispy-doom/metadata.xml | 16 |
3 files changed, 74 insertions, 0 deletions
diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest new file mode 100644 index 000000000..90c9f2233 --- /dev/null +++ b/games-fps/crispy-doom/Manifest @@ -0,0 +1 @@ +DIST crispy-doom-5.5.2.tar.gz 2609091 BLAKE2B 75d8cad7d1acbd2948e95c6987cbe14ce29111dd357c5be38127875132cae4a170ebceb772e0b39151f137bfa752a8325dc02f419e79acfc767d7585cc8595a0 SHA512 0d17869a175291fc8998bccf7a58a663a3ab424a0f269ddab21ac3e6d354a89f7a34950bd961d9ca160fb7d2fe37b1bc756b58b84fedf099321dfa0eec994672 diff --git a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild new file mode 100644 index 000000000..641dc018d --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom" +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz" + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bash-completion libsamplerate png python timidity +vorbis zlib" + +DEPEND=" + media-libs/libsdl2 + media-libs/sdl2-mixer[timidity?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND=" + ${DEPEND} + bash-completion? ( app-shells/bash-completion ) + python? ( + dev-lang/python + dev-python/pillow + )" + +S="${WORKDIR}"/${PN}-${P} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --docdir="${EPREFIX}/usr/share/doc/${P}/docs" \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + $(use_with zlib) +} + +pkg_preinst() { + xdg_pkg_preinst +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +} diff --git a/games-fps/crispy-doom/metadata.xml b/games-fps/crispy-doom/metadata.xml new file mode 100644 index 000000000..5150d4b4d --- /dev/null +++ b/games-fps/crispy-doom/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <longdescription lang="en"> + Crispy Doom is a friendly fork of Chocolate Doom that provides a higher display resolution, removes the static limits of the Doom engine and offers further optional visual, tactical and physical enhancements while remaining entirely config file, savegame, netplay and demo compatible with the original. + </longdescription> + <maintainer type="person"> + <email>vilhelm.gray@gmail.com</email> + <name>William Breathitt Gray</name> + </maintainer> + <upstream> + <bugs-to>https://github.com/fabiangreffrath/crispy-doom/issues</bugs-to> + <doc lang="en">https://github.com/fabiangreffrath/crispy-doom</doc> + <remote-id type="github">fabiangreffrath/crispy-doom</remote-id> + </upstream> +</pkgmetadata> |