From fbbc79fb229dc0c44d0899398ff47d3dd9e4c4c6 Mon Sep 17 00:00:00 2001 From: Nicole O'Connor Date: Sat, 20 Apr 2024 11:55:16 -0700 Subject: [PATCH] games-fps/crispy-doom-6.0: new package --- games-fps/crispy-doom/Manifest | 3 + games-fps/crispy-doom/crispy-doom-6.0.ebuild | 66 ++++++++++++++++++++ games-fps/crispy-doom/metadata.xml | 8 +++ metadata/md5-cache/games-fps/crispy-doom-6.0 | 15 +++++ 4 files changed, 92 insertions(+) create mode 100644 games-fps/crispy-doom/Manifest create mode 100644 games-fps/crispy-doom/crispy-doom-6.0.ebuild create mode 100644 games-fps/crispy-doom/metadata.xml create mode 100644 metadata/md5-cache/games-fps/crispy-doom-6.0 diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest new file mode 100644 index 0000000..ff9875f --- /dev/null +++ b/games-fps/crispy-doom/Manifest @@ -0,0 +1,3 @@ +DIST crispy-doom-6.0.tar.gz 2499918 BLAKE2B fc864ae55100db0d074d14eae795bd603b355fba8eaa783b564b167cf1bf65ff1e97f4640d2b0d56f8c4ec076125fd0f0e2a95bc5eac7251997e9f7757f4d295 SHA512 44ab9ffea1febe7eaab0c28d5dd178df821c200354aa9aeecd0b84dbe98419a037416f8d8e6176611dbd1a2dba8ec050d9e7267c61dcf8640c08c422765b270f +EBUILD crispy-doom-6.0.ebuild 1235 BLAKE2B 80ce432db5b8f118f6c9082f9b59d826fced7018b7a081f8cda2bfb16409784d0a94cfc31014558fb7d085e70b9dd1279ab85ebbb9033d8ad723625b7840b3e8 SHA512 f9f8580ed5bf3c3ff35ef886be2e0523c2bd3f59c35d1a27b391c5e0205d0f48263bd41bc6abfd05652f6d8d832679e370ff6e250c973107e144df0438a6edfd +MISC metadata.xml 244 BLAKE2B c868d151b81a299adb629476d8a1cf4aef25f0bfe22a0d3d1d0522dda5b9f18b7b6628655a1cea8a0ecf22c1284230b7fda98ee78eec53338d73e93d4df232d3 SHA512 e8dd6eabe095c2a205abbec715ce1d5ac0bd4209a78189b0141d2472165ca7dbee91cd49555f6861efa7a437ba621ae421308522b4dea9b5c6299721819fdafa diff --git a/games-fps/crispy-doom/crispy-doom-6.0.ebuild b/games-fps/crispy-doom/crispy-doom-6.0.ebuild new file mode 100644 index 0000000..9e772c4 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-6.0.ebuild @@ -0,0 +1,66 @@ +EAPI=7 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="Fork of Chocolatey Doom with visual crispness enhancements" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom" +SRC_URI="https://github.com/fabiangreffrath/crispy-doom/archive/refs/tags/crispy-doom-${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc libsamplerate +midi png vorbis" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[midi?,vorbis?] + media-libs/sdl2-net + media-sound/fluidsynth + sys-libs/zlib + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) +" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}/${PN}-${P}" + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + + +src_configure() { + econf \ + --enable-bash-completion \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +} \ No newline at end of file diff --git a/games-fps/crispy-doom/metadata.xml b/games-fps/crispy-doom/metadata.xml new file mode 100644 index 0000000..4935538 --- /dev/null +++ b/games-fps/crispy-doom/metadata.xml @@ -0,0 +1,8 @@ + + + + +nicole@otl-hga.net +Nicole O'Connor + + diff --git a/metadata/md5-cache/games-fps/crispy-doom-6.0 b/metadata/md5-cache/games-fps/crispy-doom-6.0 new file mode 100644 index 0000000..90cf65d --- /dev/null +++ b/metadata/md5-cache/games-fps/crispy-doom-6.0 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=configure install postinst postrm preinst prepare setup +DEPEND=media-libs/libsdl2[video] media-libs/sdl2-mixer[midi?,vorbis?] media-libs/sdl2-net media-sound/fluidsynth sys-libs/zlib libsamplerate? ( media-libs/libsamplerate ) png? ( media-libs/libpng:= ) dev-util/desktop-file-utils x11-misc/shared-mime-info +DESCRIPTION=Fork of Chocolatey Doom with visual crispness enhancements +EAPI=7 +HOMEPAGE=https://github.com/fabiangreffrath/crispy-doom +INHERIT=autotools prefix python-any-r1 xdg +IUSE=doc libsamplerate +midi png vorbis +KEYWORDS=~amd64 ~x86 +LICENSE=BSD GPL-2+ +RDEPEND=media-libs/libsdl2[video] media-libs/sdl2-mixer[midi?,vorbis?] media-libs/sdl2-net media-sound/fluidsynth sys-libs/zlib libsamplerate? ( media-libs/libsamplerate ) png? ( media-libs/libpng:= ) +SLOT=0 +SRC_URI=https://github.com/fabiangreffrath/crispy-doom/archive/refs/tags/crispy-doom-6.0.tar.gz -> crispy-doom-6.0.tar.gz +_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools 3af8f60c4bdb23e738db506a630898ee prefix eab3c99d77fe00506c109c8a736186f7 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-utils-r1 a1229a86bd0db058e474a2d7d9191cca python-any-r1 f5169813d1619761b459800587005fd2 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e +_md5_=cd74b97c93142890b45dbb11f4448964