]> Pileus Git - ~andy/sunrise/commitdiff
games-fps/chocolate-doom: New stable version from upstream. Time to frag some imp! 8)
authorDavide Cendron <scen@gentoo.org>
Mon, 10 Dec 2007 23:30:54 +0000 (23:30 +0000)
committerDavide Cendron <scen@gentoo.org>
Mon, 10 Dec 2007 23:30:54 +0000 (23:30 +0000)
svn path=/sunrise/; revision=5246

games-fps/chocolate-doom/ChangeLog
games-fps/chocolate-doom/Manifest
games-fps/chocolate-doom/chocolate-doom-1.0.0.ebuild [new file with mode: 0644]

index 694f6c645cb236b81811461b4eef14d8493d67e6..22d66b6b81e9129af7cf2806887d5b1fb651be0f 100644 (file)
@@ -2,6 +2,10 @@
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  10 Dec 2007; Davide Cendron (scen) <scen@gentoo.org>
+  +chocolate-doom-1.0.0.ebuild:
+  New stable version from upstream. Time to frag some imp! 8)
+
   18 Jun 2007; Davide Cendron (scen) <scen@gentoo.org>
   chocolate-doom-9999.ebuild:
   Updated ESVN_REPO_URI (like explained in Sourceforge instructions)
index 886cadac6a8f0203a143a0b1fe978e4afe17697b..494933a2eaf53a3633c5f124aa22d002695ded4b 100644 (file)
@@ -1,3 +1,5 @@
+DIST chocolate-doom-1.0.0.tar.gz 623180 RMD160 62da1878c80cc6d0ca03c87d98b7218c73346243 SHA1 d2739b6f096391beb468184f63387a6c2ec80eb1 SHA256 cb0eae5ade82b55891ec43161a252927c495246c7e62a02d7906cea10fa3b0d1
+EBUILD chocolate-doom-1.0.0.ebuild 1824 RMD160 9e913fe275b55907ad01f0db8ab235733778275d SHA1 e8e58c180c6c9f1184407e1b8ff2524b1eba56da SHA256 196c8712d1a9344686ab0d64c46a4be05ce3a92e43d293b10c9a1e3344d653bb
 EBUILD chocolate-doom-9999.ebuild 1921 RMD160 377ee692a21537be4234e62a579fbde918e462f8 SHA1 9a697b082c31610349fe16630b4405987a15033a SHA256 a36779b03e465857fcc875e364e8b53ee517c938b1c4b5fc08eee50dff0da16b
-MISC ChangeLog 410 RMD160 825f8c6cd475088ecd84519b0ba732ce210ed5ef SHA1 9e15b68798a174b66337d7ea8338832e76309de0 SHA256 da418abe7370a0b12b4f42e8641d2e56e3351b8ce8ffb6284c50a4172fefaefd
+MISC ChangeLog 560 RMD160 7125081cf3f258be86c63a6f2ceabcf43387562e SHA1 d364f92d4272d5a403ca35b7894fc159cea1ce30 SHA256 59495d2ef87f7c36b62614bc23c3b1564da7b61e230db2b0a9809e4018cee110
 MISC metadata.xml 325 RMD160 165af415487e46f894ea96d95fc7a9893998918e SHA1 145f673f86b7460eff4e9703b6440e0da268dd4b SHA256 e186b93928e5f0d93cf9e3a8d9b542c0c570f7ae56cad7420299d9511720ed8d
diff --git a/games-fps/chocolate-doom/chocolate-doom-1.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-1.0.0.ebuild
new file mode 100644 (file)
index 0000000..3920fbe
--- /dev/null
@@ -0,0 +1,74 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games
+
+DESCRIPTION="Doom port designed to act identically to the original game"
+HOMEPAGE="http://www.chocolate-doom.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="server"
+
+DEPEND=">=media-libs/libsdl-1.1.3
+       media-libs/sdl-mixer
+       media-libs/sdl-net"
+
+src_unpack() {
+       unpack "${A}"
+       cd "${S}"
+
+       # Change default search path for IWAD
+       sed -i \
+               -e "s:/usr/share/games/doom:${GAMES_DATADIR}/doom-data:" \
+               src/d_iwad.c || die "sed main.c failed"
+
+       sed -i \
+               -e "s:^gamesdir =.*:gamesdir = ${GAMES_BINDIR}:" \
+               setup/Makefile.am || die "sed Makefile.am failed"
+}
+
+src_compile() {
+
+       egamesconf \
+               --disable-sdltest \
+               --disable-dependency-tracking \
+               || die "egamesconf failed"
+
+       emake || die "emake failed"
+}
+
+src_install() {
+       dogamesbin src/${PN} || die "dogamesbin ${PN} failed"
+       dogamesbin setup/chocolate-setup || die "dogamesbin chocolate-setup failed"
+       if use server ; then
+               dogamesbin src/chocolate-server || die "dogamesbin chocolate-server failed"
+       fi
+
+       doicon data/${PN}.png || die "doicon failed"
+       make_desktop_entry ${PN} "Chocolate Doom"
+       doicon data/chocolate-setup.png || die "doicon failed"
+       make_desktop_entry chocolate-setup "Chocolate Doom Setup" chocolate-setup.png
+
+       doman man/${PN}.6 || die "doman failed"
+       dodoc AUTHORS BUGS CMDLINE ChangeLog NEWS README TODO || die "dodoc failed"
+
+       dodir "${GAMES_DATADIR}/doom-data" || die "dodir failed"
+
+       prepgamesdirs
+}
+
+pkg_postinst() {
+       games_pkg_postinst
+
+       echo
+       elog "To play the original Doom levels, place doom.wad and/or doom2.wad"
+       elog "into ${GAMES_DATADIR}/doom-data, then run: ${PN}"
+       elog
+       elog "To configure game options run:  chocolate-setup"
+       echo
+}