From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- sci-electronics/linsmith/Manifest | 6 ++ .../linsmith/files/linsmith-datafiles.patch | 30 ++++++++++ .../linsmith/linsmith-0.99.30-r1.ebuild | 67 ++++++++++++++++++++++ sci-electronics/linsmith/metadata.xml | 15 +++++ 4 files changed, 118 insertions(+) create mode 100644 sci-electronics/linsmith/Manifest create mode 100644 sci-electronics/linsmith/files/linsmith-datafiles.patch create mode 100644 sci-electronics/linsmith/linsmith-0.99.30-r1.ebuild create mode 100644 sci-electronics/linsmith/metadata.xml (limited to 'sci-electronics/linsmith') diff --git a/sci-electronics/linsmith/Manifest b/sci-electronics/linsmith/Manifest new file mode 100644 index 000000000000..7b0b1e6021bb --- /dev/null +++ b/sci-electronics/linsmith/Manifest @@ -0,0 +1,6 @@ +AUX linsmith-datafiles.patch 757 SHA256 b39d2ece3aac52e0bfe35010c436771aa9fa623f2508f290d36e40853fe979ce SHA512 af6f38420a4adc8386c70c4837aee74ff5cf2994bc0edf230198cb41cd53dbee69aa08c497dccb5e20f6a89282b2f690995d7cd5f86b93c8ac0f6488f0c0d266 WHIRLPOOL 2a7e5c989231a8b5ee1679ccbfd07e4588078c9f8e71c558e876007186495177c90851691a8825d055bbc73db229511f4580b666760315d7c59d06aee0fb91b7 +DIST linsmith-0.99.30.tar.gz 1132438 SHA256 76739c0cdc13f193793842ea4ddd027a27143a6672994de485b9902c32a41aa3 SHA512 d1f6cd3895b7c217de49c214f8b86b1bb9ce97d540546f0004b7f320b7cf142652cf0ec51ce48cf32b89564bf408546bf10d5f4937544cf9e8a4d87d1db5bed5 WHIRLPOOL c79553bea2f35a4ed04ee028ca92c06856f13d1cb966242a1538e3719ea69330f531b1e7dcba7d6f38cdc29cedda987a2544545cea4aa1648393bcbbbeea0ac5 +EBUILD linsmith-0.99.30-r1.ebuild 1526 SHA256 ea9059a8dd63714c7b466784c570db2ab153d19935423401fc897d71f9ce4fdd SHA512 5eb2efd3f7332957e440e7b2fa057b6376577029634c53139aae465aa37b91a4cbb56ef01a1670e7033d46dd9d2deea9b7dc15f250028016ad930ecb1d438b86 WHIRLPOOL 5d86b2cf33c286ab6b622cf25e7c4528cf0910120c89ce4671fb2331b01b16814a723d6dcb3f26bf2994d5d6a43156b7a21e71ef80128f08f01f1b8bc5d0bbfe +MISC ChangeLog 2872 SHA256 b2138e2991c3d0f3c9101189f8504ed84fe7c2a162d5bf2dd6774c9c16f98333 SHA512 d35b89c704dec665be736456f18ce05c44f905ccaf53e5bdf73abfdeffbb7c5631df09cb4eccc55079c4d546f0de75c46cfaad1ade0e82c54c390aaa65e74fef WHIRLPOOL 191ffa0651275a21a06027a6fea80f68cebeebcc9fb8dd921f9a14ad4df319747818d8a83f9189cc9077f0944ba18554365f0e9f1e4aef9301b5bc6638a1154b +MISC ChangeLog-2015 5653 SHA256 bf75cbf96d4c8487ecae6c1741b573096877352a602d9379aeea5e84f0e1c54f SHA512 0e4f0f4f849d8c5f5f7654770b8ab7cccb8fb676e0fc0d06adec7440e21b7806bfda647f299fb16c5f093d224760cb1dca76ba2e0e50029be67e995590a9efff WHIRLPOOL 55ea98bdc2523c3ec53549bd803676425f465f4eb83dc3b3f445e174b57f3070b0a7e665edd441edc9f5339adbd0d125d146eec1119b5eb8948fe5fdf833beb3 +MISC metadata.xml 473 SHA256 696647a49ef25ad90116f525cc6a6ded784ec3fdcc3c841fa8c3ffc79a3ec723 SHA512 46151b41b8bacae4dc89d8ef861195f3c6baed7854c1ab176b5ab54b99cad27d92418a58739e2266491e2b4ec003000c4f694ca94c1e0257465ce1eb1b5c8f2b WHIRLPOOL fe400fd7d0361505fa19187f98b4935dc4844d1389dc0a6fb6751ad7e8bfe59abf6ce05f16dbe0f0c20f4be123296ca9bbeaa0ef2c731916d5f442fdcb166f10 diff --git a/sci-electronics/linsmith/files/linsmith-datafiles.patch b/sci-electronics/linsmith/files/linsmith-datafiles.patch new file mode 100644 index 000000000000..cae7a2a7c28e --- /dev/null +++ b/sci-electronics/linsmith/files/linsmith-datafiles.patch @@ -0,0 +1,30 @@ +--- Makefile.am.old 2005-11-03 00:56:51.000000000 -0300 ++++ Makefile.am 2005-11-03 00:57:09.000000000 -0300 +@@ -20,15 +20,6 @@ + fi \ + done \ + fi +- @$(NORMAL_INSTALL) +- if test -d $(srcdir)/datafiles; then \ +- $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE); \ +- for datafile in $(srcdir)/datafiles/*; do \ +- if test -f $$datafile; then \ +- $(INSTALL_DATA) $$datafile $(DESTDIR)$(datadir)/$(PACKAGE); \ +- fi \ +- done \ +- fi + + dist-hook: + if test -d pixmaps; then \ +@@ -39,11 +30,3 @@ + fi \ + done \ + fi +- if test -d datafiles; then \ +- mkdir $(distdir)/datafiles; \ +- for datafile in datafiles/*; do \ +- if test -f $$datafile; then \ +- cp -p $$datafile $(distdir)/datafiles; \ +- fi \ +- done \ +- fi diff --git a/sci-electronics/linsmith/linsmith-0.99.30-r1.ebuild b/sci-electronics/linsmith/linsmith-0.99.30-r1.ebuild new file mode 100644 index 000000000000..1ae70e969a06 --- /dev/null +++ b/sci-electronics/linsmith/linsmith-0.99.30-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils autotools + +DESCRIPTION="Smith charting program, mainly designed for educational use" +HOMEPAGE="http://www.jcoppens.com/soft/linsmith/index.en.php" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc examples" + +RDEPEND=" + x11-libs/gtk+:2 + dev-libs/libxml2:2 + dev-libs/glib:2 + dev-libs/atk + gnome-base/libgnome + gnome-base/libgnomecanvas + gnome-base/libgnomeui" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + # This patch is to prevent make install copying + # the examples in /usr/share/linsmith + # Now they are cp to the correct location. + epatch \ + "${FILESDIR}"/${PN}-datafiles.patch + + # fix QA warnings about wrong categories and location of icon file + # in .desktop file + sed -i -e "s/Application;Engineering;/Education;Science;Electronics;/" \ + -e "s/Encoding=/#Encoding=/" \ + -e "s#pixmaps/linsmith/l#pixmaps/l#" \ + ${PN}.desktop || die + + # fix QA warnings about 'maintainer mode' + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + + insinto "/usr/share/${PN}" + doins datafiles/conv0809 + + dodoc AUTHORS ChangeLog NEWS NOTES README THANKS TODO + doman doc/${PN}.1 + + domenu ${PN}.desktop + doicon ${PN}_icon.xpm + + if use doc; then + insinto "/usr/share/doc/${PF}" + doins doc/manual.pdf + fi + + if use examples; then + insinto "/usr/share/doc/${PF}/examples" + doins datafiles/*.circ datafiles/*.load || die + fi +} diff --git a/sci-electronics/linsmith/metadata.xml b/sci-electronics/linsmith/metadata.xml new file mode 100644 index 000000000000..0ca98970f31a --- /dev/null +++ b/sci-electronics/linsmith/metadata.xml @@ -0,0 +1,15 @@ + + + + + tomjbe@gentoo.org + Thomas Beierlein + + + sci-electronics@gentoo.org + Gentoo Electronics Project + + + linsmith + + -- cgit v1.2.3