summaryrefslogtreecommitdiff
path: root/sci-electronics/gwave/gwave-20120229-r1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sci-electronics/gwave/gwave-20120229-r1.ebuild')
-rw-r--r--sci-electronics/gwave/gwave-20120229-r1.ebuild22
1 files changed, 9 insertions, 13 deletions
diff --git a/sci-electronics/gwave/gwave-20120229-r1.ebuild b/sci-electronics/gwave/gwave-20120229-r1.ebuild
index 79db65e55b85..a5697a7a0ed3 100644
--- a/sci-electronics/gwave/gwave-20120229-r1.ebuild
+++ b/sci-electronics/gwave/gwave-20120229-r1.ebuild
@@ -3,36 +3,35 @@
EAPI=6
+REV="249"
WANT_AUTOMAKE=1.9
-
inherit autotools desktop gnome2-utils xdg-utils
-rev="r249"
-
DESCRIPTION="Analog waveform viewer for SPICE-like simulations"
HOMEPAGE="http://gwave.sourceforge.net"
-SRC_URI="https://sourceforge.net/code-snapshots/svn/g/gw/gwave/code/gwave-code-${rev}-trunk.zip"
+SRC_URI="https://sourceforge.net/code-snapshots/svn/g/gw/gwave/code/gwave-code-${REV}-trunk.zip"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="gnuplot plotutils"
SLOT="0"
-DEPEND="app-arch/unzip
+COMMON_DEPEND="
>=dev-scheme/guile-2[deprecated,networking]
<dev-scheme/guile-2.2
dev-scheme/guile-gnome-platform
x11-libs/guile-gtk"
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
sci-electronics/electronics-menu
gnuplot? ( sci-visualization/gnuplot )
plotutils? ( media-libs/plotutils )"
-DEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+ app-arch/unzip
app-text/docbook-sgml-utils"
-S="${WORKDIR}/gwave-code-${rev}-trunk"
+S="${WORKDIR}/gwave-code-${REV}-trunk"
PATCHES=(
"${FILESDIR}"/${P}_as-needed.patch
@@ -45,8 +44,9 @@ PATCHES=(
)
src_prepare() {
- sed 's/AM_INIT_AUTOMAKE(gwave, [0-9]*)/AM_INIT_AUTOMAKE(gwave, ${PV})/' -i configure.ac || die
default
+ sed -e 's/AM_INIT_AUTOMAKE(gwave, [0-9]*)/AM_INIT_AUTOMAKE(gwave, ${PV})/' \
+ -i configure.ac || die
eautoreconf
}
@@ -56,10 +56,6 @@ src_install() {
make_desktop_entry gwave "Gwave" gwave "Electronics"
}
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update