# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="PCB creating/editing software" HOMEPAGE="http://www.lis.inpg.fr/realise_au_lis/kicad" SRC_URI="ftp://iut-tice.ujf-grenoble.fr/cao/sources/old_versions/${PN}-sources-2006-01-18.zip" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" IUSE="" DEPEND=" sys-apps/sed >=x11-libs/wxGTK-2.6.2-r1 " S=${WORKDIR}/${PN}-dev src_unpack() { unpack ${A} || die "Unpack failed" epatch ${FILESDIR}/libs.linux.patch epatch ${FILESDIR}/makefiles.patch } src_compile() { # We call make for each directory because if we called the top-level # make, it wouldn't die if some of the subdir's make dies cd ${S} && cd common && emake -f makefile.gtk || die "make in common failed" cd ${S} && cd 3d-viewer && emake -f makefile.gtk || die "make in 3d-viewer failed" cd ${S} && cd eeschema && emake -f makefile.gtk || die "make in eeschema failed" cd ${S} && cd eeschema/plugins && emake -f makefile.gtk || die "make in eeschema/plugins failed" cd ${S} && cd pcbnew && emake -f makefile.gtk || die "make in pcbnew failed" cd ${S} && cd cvpcb && emake -f makefile.gtk || die "make in cvpcb failed" cd ${S} && cd kicad && emake -f makefile.gtk || die "make in kicad failed" cd ${S} && cd gerbview && emake -f makefile.gtk || die "make in gerbview failed" } src_install() { exeinto /usr/bin doexe eeschema/eeschema # Handle "eeschema/plugins/*" here somehow doexe pcbnew/pcbnew doexe cvpcb/cvpcb doexe kicad/kicad doexe gerbview/gerbview }