From da6ecf9d15c31fba1bd49e45bc72c2b0201a8017 Mon Sep 17 00:00:00 2001 From: layman Date: Thu, 3 Nov 2016 10:59:33 +0100 Subject: [PATCH] Added pcb2code live ebuild --- .../pcb2gcode/pcb2gcode-9999.ebuild | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 sci-electronics/pcb2gcode/pcb2gcode-9999.ebuild diff --git a/sci-electronics/pcb2gcode/pcb2gcode-9999.ebuild b/sci-electronics/pcb2gcode/pcb2gcode-9999.ebuild new file mode 100644 index 0000000..f85c83e --- /dev/null +++ b/sci-electronics/pcb2gcode/pcb2gcode-9999.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit multilib + +DESCRIPTION="Calculate GCode from given PCB layouts" +HOMEPAGE="http://sourceforge.net/apps/mediawiki/pcb2gcode/" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/pcb2gcode/pcb2gcode.git" + KEYWORDS="" + inherit autotools-utils autotools eutils git-r3 +else + KEYWORDS="~amd64 ~x86" + SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" +fi + +RESTRICT="nomirror" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +RDEPEND="sci-electronics/gerbv" +DEPEND="${RDEPEND}" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + eautoreconf -i + fi +} + +src_install() { + cd "${BUILD_DIR}" + exeinto /usr/bin + doexe pcb2gcode + + cd "${S}" + doman man/pcb2gcode.1 + dodoc AUTHORS COPYING +}