Gentoo Archives: gentoo-commits

From: Thomas Beierlein <tomjbe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/
Date: Mon, 17 Jul 2017 15:33:51
Message-Id: 1500305610.47174cafd729561202c931675e9d1e55f50f94dc.tomjbe@gentoo
1 commit: 47174cafd729561202c931675e9d1e55f50f94dc
2 Author: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 17 15:31:03 2017 +0000
4 Commit: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 17 15:33:30 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47174caf
7
8 media-radio/wsjtx: Initial commit
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.2
11
12 media-radio/wsjtx/Manifest | 1 +
13 media-radio/wsjtx/metadata.xml | 11 ++++++++
14 media-radio/wsjtx/wsjtx-1.7.0.ebuild | 49 ++++++++++++++++++++++++++++++++++++
15 3 files changed, 61 insertions(+)
16
17 diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
18 new file mode 100644
19 index 00000000000..12021186569
20 --- /dev/null
21 +++ b/media-radio/wsjtx/Manifest
22 @@ -0,0 +1 @@
23 +DIST wsjtx-1.7.0.tgz 21293155 SHA256 e7b3f31dad87b2b9cfb0a39bbba466f7039200541d37bfd181974fd11956a358 SHA512 9d03b7cac598a61967453c97b3e9bcc904378f3a1980537e2b95b48a9daf666eda33c09699269cbd2d135473b41bd485173d514f9bbf957365f986e45606136f WHIRLPOOL 3653d6f7fdbb1cefb7d6363581e3b741d728984bc6e8cb323e1ae51ae4dc1d6afb7a1a7c19f819a3bcae7b6ab88271bcac0896fd5cd42aa7a7d60e18aa7212e9
24
25 diff --git a/media-radio/wsjtx/metadata.xml b/media-radio/wsjtx/metadata.xml
26 new file mode 100644
27 index 00000000000..95677f990a6
28 --- /dev/null
29 +++ b/media-radio/wsjtx/metadata.xml
30 @@ -0,0 +1,11 @@
31 +<?xml version="1.0" encoding="UTF-8"?>
32 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
33 +<pkgmetadata>
34 +<maintainer type="person">
35 + <email>tomjbe@g.o</email>
36 + <name>Thomas Beierlein</name>
37 +</maintainer>
38 +<upstream>
39 + <remote-id type="sourceforge">wsjt</remote-id>
40 +</upstream>
41 +</pkgmetadata>
42
43 diff --git a/media-radio/wsjtx/wsjtx-1.7.0.ebuild b/media-radio/wsjtx/wsjtx-1.7.0.ebuild
44 new file mode 100644
45 index 00000000000..e8f7591ebbf
46 --- /dev/null
47 +++ b/media-radio/wsjtx/wsjtx-1.7.0.ebuild
48 @@ -0,0 +1,49 @@
49 +# Copyright 1999-2017 Gentoo Foundation
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=6
53 +
54 +inherit cmake-utils
55 +
56 +DESCRIPTION="Weak signal ham radio communication"
57 +HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html"
58 +SRC_URI="mirror://sourceforge/wsjt/${P}.tgz"
59 +
60 +LICENSE="GPL-3"
61 +SLOT="0"
62 +KEYWORDS="~amd64"
63 +IUSE="doc"
64 +
65 +RDEPEND="dev-qt/qtcore:5
66 + dev-qt/qtgui:5
67 + dev-qt/qtmultimedia:5
68 + dev-qt/qtnetwork
69 + dev-qt/qtwidgets
70 + dev-qt/qtconcurrent
71 + dev-qt/qtserialport
72 + virtual/libusb:1
73 + media-libs/portaudio
74 + sci-libs/fftw:3.0[threads]
75 + virtual/fortran
76 + app-text/asciidoc
77 + doc? ( dev-ruby/asciidoctor )"
78 +DEPEND="${RDEPEND}"
79 +
80 +src_configure() {
81 + local mycmakeargs=(
82 + -DWSJT_GENERATE_DOCS="$(usex doc)"
83 + -DWSJT_DOC_DESTINATION="/doc/${PF}"
84 + )
85 + cmake-utils_src_configure
86 +}
87 +
88 +src_compile() {
89 + cmake-utils_src_compile
90 +}
91 +
92 +src_install() {
93 + cmake-utils_src_install
94 + rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die
95 + rm "${D}"/usr/share/man/man1/rigctl{,d}-wsjtx.1.gz || die
96 + rm "${D}"/usr/share/doc/${PF}/{copyright,changelog.Debian.gz,INSTALL,COPYING} || die
97 +}