diff options
author | Michael Mair-Keimberger <m.mairkeimberger@gmail.com> | 2018-08-08 20:55:49 +0200 |
---|---|---|
committer | Patrice Clement <monsieurp@gentoo.org> | 2018-08-21 23:55:36 +0200 |
commit | b7dee8078d1f38d067e0e622aad14e5d53c6aeae (patch) | |
tree | 9595f48e91af74338435c6e69b632d7078f71584 /sci-electronics/gwave | |
parent | games-fps/eduke32: drop old version (diff) | |
download | gentoo-b7dee8078d1f38d067e0e622aad14e5d53c6aeae.tar.gz gentoo-b7dee8078d1f38d067e0e622aad14e5d53c6aeae.tar.bz2 gentoo-b7dee8078d1f38d067e0e622aad14e5d53c6aeae.zip |
sci-electronics/gwave: use xdg-utils, add missing inherit, add missing unzip dependency.
Closes: https://github.com/gentoo/gentoo/pull/9512
Diffstat (limited to 'sci-electronics/gwave')
-rw-r--r-- | sci-electronics/gwave/Manifest | 1 | ||||
-rw-r--r-- | sci-electronics/gwave/gwave-20120229-r1.ebuild | 73 |
2 files changed, 74 insertions, 0 deletions
diff --git a/sci-electronics/gwave/Manifest b/sci-electronics/gwave/Manifest index d49f652ce604..0dcd52a480e2 100644 --- a/sci-electronics/gwave/Manifest +++ b/sci-electronics/gwave/Manifest @@ -1,2 +1,3 @@ DIST gwave-code-249-trunk.zip 415799 BLAKE2B d128d9497f05f61e334886f0884a745c2cab624131ff2811162dc4ad0d39a244c4f08783dc7ddb12edde3287466744d8f6f8db6a61f77a493811d887ca611a5d SHA512 351e5db7c65a0ff3ff68785986c3c4f16e2fbf2386c944c8ed63ced4b4714e9e00c2d30a12f7180477bb8f1ac56a09208cf6379b0e0074dc92de71ff483d5d87 +DIST gwave-code-r249-trunk.zip 418899 BLAKE2B 314c426914e9049cf5390f31204f9a84b1216577f1e6a33bc6588a58afdfc392ef54d69e7cc840ac2bfff5ce232f8ec791bc657f7640add23e58b0ec57cbfa34 SHA512 7a073b9eae2f72f17c3b552b671f3c7e72dc265d62c33a746fdd24a54cfb53100fd9ae53e80a512fd8b029f7e8fac2eb5e9456787ef708d18a3ab2417a31a5ac DIST gwave2-20090213.tar.gz 403957 BLAKE2B aeb1db92bfc5977d1a11e0baad89919f4eafd8c9c8ceaf94e29e8a8a6aed29f38f27bec6a340c8610b0acde83c0f8fa3944313417ae3db7d91e155db920fa358 SHA512 9b39ed2923901af18253abe8e3ae1a6f71a660e31181dce31b0d784eb1dd0800a31ff48158b2c68555fcd268029e20295e87626e8e1d4cebc236b3863fe25e8c diff --git a/sci-electronics/gwave/gwave-20120229-r1.ebuild b/sci-electronics/gwave/gwave-20120229-r1.ebuild new file mode 100644 index 000000000000..79db65e55b85 --- /dev/null +++ b/sci-electronics/gwave/gwave-20120229-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +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" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="gnuplot plotutils" +SLOT="0" + +DEPEND="app-arch/unzip + >=dev-scheme/guile-2[deprecated,networking] + <dev-scheme/guile-2.2 + dev-scheme/guile-gnome-platform + x11-libs/guile-gtk" + +RDEPEND="${DEPEND} + sci-electronics/electronics-menu + gnuplot? ( sci-visualization/gnuplot ) + plotutils? ( media-libs/plotutils )" + +DEPEND="${DEPEND} + app-text/docbook-sgml-utils" + +S="${WORKDIR}/gwave-code-${rev}-trunk" + +PATCHES=( + "${FILESDIR}"/${P}_as-needed.patch + "${FILESDIR}"/${P}_doc.patch + "${FILESDIR}"/${P}_missing_externs.patch + "${FILESDIR}"/${P}_remove_gh.patch + "${FILESDIR}"/${P}_remove_old_and_broken_compatibility_check.patch + "${FILESDIR}"/${P}_stdlib.patch + "${FILESDIR}"/${P}_unistd.patch + ) + +src_prepare() { + sed 's/AM_INIT_AUTOMAKE(gwave, [0-9]*)/AM_INIT_AUTOMAKE(gwave, ${PV})/' -i configure.ac || die + default + eautoreconf +} + +src_install() { + default + newicon icons/wave-drag-ok.xpm gwave.xpm + make_desktop_entry gwave "Gwave" gwave "Electronics" +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update +} |