# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils MY_PN="boinc_public-cvs" MY_PV="2005-01-26" DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" HOMEPAGE="http://boinc.ssl.berkeley.edu/" SRC_URI="${HOMEPAGE}source/nightly/${MY_PN}-${MY_PV}.tar.gz" LICENSE="LGPL" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="" DEPEND="sys-devel/gcc sys-libs/zlib" RDEPEND="sys-apps/baselayout sys-devel/gcc sys-libs/zlib" S=${WORKDIR}/boinc_public EXTRA_ECONF="--disable-server" src_unpack() { unpack ${A} #point to a proper mouse device sed -i "s:/dev/mouse:/dev/psaux:g" ${S}/client/hostinfo_unix.C } src_compile() { econf || die emake || die "emake client failed" cd ${S}/lib emake || die "emake lib failed" } src_install() { einstall || die exeinto /etc/init.d newexe "${FILESDIR}/boinc.init.d" boinc insinto /etc/conf.d newins "${FILESDIR}/boinc.conf.d" boinc exeinto /var/lib/boinc doexe ${FILESDIR}/boincwrapper into /usr/ dolib.a lib/libboinc.a insinto /usr/include/boinc doins Makefile.am dodir /usr/include/boinc/lib cp lib/*.h ${D}/usr/include/boinc/lib/ insinto /usr/include/boinc/api/GL doins boincglut/include/GL/glut.h cp api/*.h ${D}/usr/include/boinc/api/ } pkg_preinst() { enewgroup boinc enewuser boinc -1 /bin/bash /var/lib/boinc boinc } pkg_postinst() { chown -R boinc:boinc /var/lib/boinc }