summaryrefslogtreecommitdiff
blob: 2714351c7e0e44ffb150193c0a1d0b7d422f0c82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/gimps/gimps-24.6.ebuild,v 1.2 2005/01/04 20:38:53 sekretarz Exp $

IUSE=""
DESCRIPTION="GIMPS - The Great Internet Mersenne Prime Search"
HOMEPAGE="http://mersenne.org/"
SRC_URI="ftp://mersenne.org/gimps/mprime${PV/./}.tar.gz"

DEPEND=">=sys-apps/baselayout-1.8.0
	>=sys-libs/glibc-2.1"
SLOT="0"
LICENSE="as-is"
KEYWORDS="-* ~x86 ~amd64"

S="${WORKDIR}"
I="/opt/gimps"

src_install () {
	cd ${S}

	dodir ${I} /var/lib/gimps
	cp mprime ${D}/${I}
	chmod a-w ${D}/${I}/mprime
	chown root:root ${D}/${I}
	chown root:root ${D}/${I}/mprime

	dodoc license.txt readme.txt stress.txt whatsnew.txt undoc.txt

	exeinto /etc/init.d ; newexe ${FILESDIR}/gimps-init.d gimps
	insinto /etc/conf.d ; newins ${FILESDIR}/gimps-conf.d gimps
}

pkg_postinst () {
	echo ""
	einfo "You can use \`/etc/init.d/gimps start\` to start a GIMPS client in the"
	einfo "background at boot. Have a look at /etc/conf.d/gimps and check some"
	einfo "configuration options."
	einfo ""
	einfo "If you don't want to use the init script to start gimps, remember"
	einfo "to cd into the directory where the data files are to be stored first, eg.:"
	einfo "   cd /var/lib/gimps && ${I}/mprime"
	echo ""
}

pkg_postrm () {
	echo ""
	einfo "GIMPS data files were not removed."
	einfo "Remove them manually from /var/lib/gimps/"
	echo ""
}