| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| inherit games |
| |
| DESCRIPTION="exchange Nethack bones files with other players" |
| HOMEPAGE="http://www.argon.org/~roderick/hearse/" |
| SRC_URI="http://www.argon.org/~roderick/hearse/dist/${P}.tar.gz" |
| |
| LICENSE="GPL-2+" |
| SLOT="0" |
| KEYWORDS="~ppc ~x86" |
| IUSE="" |
| |
| DEPEND=">=dev-lang/perl-5.8.0 |
| dev-perl/libwww-perl |
| app-arch/bzip2" |
| RDEPEND=">=games-roguelike/nethack-3.4.1 |
| ${DEPEND}" |
| |
| src_prepare() { |
| # patch because Gentoo's nethack ebuild |
| # uses bz2 and not gz for bones. |
| sed -i \ |
| -e "s:gzip :bzip2 :" \ |
| -e "s:.gz:.bz2:" hearse || die |
| sed -i \ |
| -e 's:gzip :bzip2 :' \ |
| -e "s:gz|z|Z:bz2:" bones-info || die |
| } |
| src_configure() { |
| perl Makefile.PL || die |
| } |
| |
| src_install() { |
| dogamesbin hearse bones-info |
| doman blib/man1/*.1 |
| dodoc Notes README debian/changelog |
| prepgamesdirs |
| } |
| |
| pkg_postinst() { |
| games_pkg_postinst |
| einfo "As root, run \"${GAMES_BINDIR}/hearse --user-email your@address.com\" to activate." |
| einfo "Add the following to /etc/crontab to automatically exchange bones:" |
| einfo " 0 3 * * * root perl -we 'sleep rand 3600'; ${GAMES_BINDIR}/hearse --quiet" |
| } |