diff options
author | Pacho Ramos <pacho@gentoo.org> | 2016-04-24 14:00:21 +0200 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2016-04-24 14:07:10 +0200 |
commit | 6ad85ae1135b786f5183167304976e9e627f8d3a (patch) | |
tree | e26f57eee2701bab0c38c2ee83a188a26b21b417 | |
parent | media-sound/pympd: Fix deps (diff) | |
download | gentoo-6ad85ae1135b786f5183167304976e9e627f8d3a.tar.gz gentoo-6ad85ae1135b786f5183167304976e9e627f8d3a.tar.bz2 gentoo-6ad85ae1135b786f5183167304976e9e627f8d3a.zip |
sci-electronics/geda-xgsch2pcb: Bump eapi, use new python eclasses, fix dependencies
Package-Manager: portage-2.2.28
-rw-r--r-- | sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild | 71 |
1 files changed, 71 insertions, 0 deletions
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 000000000000..ec565d24e952 --- /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 +} |