commit: 6ad85ae1135b786f5183167304976e9e627f8d3a Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> AuthorDate: Sun Apr 24 12:00:21 2016 +0000 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> CommitDate: Sun Apr 24 12:07:10 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad85ae1
sci-electronics/geda-xgsch2pcb: Bump eapi, use new python eclasses, fix dependencies Package-Manager: portage-2.2.28 .../geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild | 71 ++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild new file mode 100644 index 0000000..ec565d2 --- /dev/null +++ b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +WANT_AUTOCONF="2.5" + +inherit autotools fdo-mime gnome2-utils python-single-r1 + +DESCRIPTION="A graphical front-end for the gschem -> pcb workflow" +HOMEPAGE="http://www.gpleda.org" +SRC_URI="http://geda.seul.org/dist/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="gnome nls" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +CDEPEND="${PYTHON_DEPS} + dev-python/pygtk:2[${PYTHON_USEDEP}] + dev-python/pygobject:2[${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + sci-electronics/pcb[dbus] + sci-electronics/geda + nls? ( virtual/libintl ) +" +RDEPEND="${CDEPEND} + sci-electronics/electronics-menu + gnome? ( dev-python/gnome-vfs-python[${PYTHON_USEDEP}] ) +" +DEPEND="${CDEPEND} + dev-util/intltool + dev-lang/perl + nls? ( sys-devel/gettext ) +" + +PATCHES=( "${FILESDIR}"/${PV}-python.patch ) + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare(){ + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable nls) \ + --disable-update-desktop-database +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update +}
