summaryrefslogtreecommitdiff
path: root/sci-electronics/linsmith
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-electronics/linsmith
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-electronics/linsmith')
-rw-r--r--sci-electronics/linsmith/Manifest6
-rw-r--r--sci-electronics/linsmith/files/linsmith-datafiles.patch30
-rw-r--r--sci-electronics/linsmith/linsmith-0.99.30-r1.ebuild67
-rw-r--r--sci-electronics/linsmith/metadata.xml15
4 files changed, 118 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tomjbe@gentoo.org</email>
+ <name>Thomas Beierlein</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci-electronics@gentoo.org</email>
+ <name>Gentoo Electronics Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">linsmith</remote-id>
+ </upstream>
+</pkgmetadata>