# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/libjsw/libjsw-1.5.4.ebuild,v 1.1 2004/06/28 03:45:53 vapier Exp $ inherit eutils DESCRIPTION="provide a uniform API and user configuration for joysticks and game controllers" HOMEPAGE="http://wolfpack.twu.net/libjsw/" SRC_URI="ftp://wolfpack.twu.net/users/wolfpack/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="x86 ppc" IUSE="gtk" DEPEND="gtk? ( =x11-libs/gtk+-1.2* )" src_unpack() { unpack ${A} cd ${S} bunzip2 libjsw/man/* jscalibrator/jscalibrator.1.bz2 || die "bunzip failed" } src_compile() { cd ${S}/libjsw emake CFLAGS="${CFLAGS}" || die "main build failed" ln -s libjsw.so.${PV} libjsw.so if use gtk ; then cd ${S}/jscalibrator ln -s ../include/jsw.h emake \ CFLAGS="${CFLAGS}" \ INC_DIRS="`gtk-config --cflags` -I." \ LIB_DIRS="-L../libjsw" \ || die "jscalibrator failed" fi } src_install() { insinto /usr/include doins include/jsw.h || die "doins jsw.h failed" dodoc AUTHORS README docinto jswdemos dodoc jswdemos/* cd ${S}/libjsw dolib.so libjsw.so.${PV} || die dosym libjsw.so.${PV} /usr/lib/libjsw.so doman man/* if use gtk ; then cd ${S}/jscalibrator dobin jscalibrator || die doman jscalibrator.1 dohtml data/help/* fi }