Gentoo Archives: gentoo-commits

From: Richard Freeman <rich0@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-radio/js8call/files/, media-radio/js8call/
Date: Wed, 31 Oct 2018 22:14:17
Message-Id: 1541023149.458340fa0b8bedd8881716a79e2ae1a908ff55b8.rich0@gentoo
1 commit: 458340fa0b8bedd8881716a79e2ae1a908ff55b8
2 Author: Richard Freeman <rich0 <AT> gentoo <DOT> org>
3 AuthorDate: Wed Oct 31 21:57:56 2018 +0000
4 Commit: Richard Freeman <rich0 <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 31 21:59:09 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458340fa
7
8 media-radio/js8call: bump
9
10 Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>
11 Package-Manager: Portage-2.3.49, Repoman-2.3.11
12
13 media-radio/js8call/Manifest | 1 +
14 .../files/0.8.0-makefile-removesymlink.patch | 15 ++++++
15 media-radio/js8call/js8call-0.8.0.ebuild | 54 ++++++++++++++++++++++
16 3 files changed, 70 insertions(+)
17
18 diff --git a/media-radio/js8call/Manifest b/media-radio/js8call/Manifest
19 index 6b0f72f92f0..a8fffe11030 100644
20 --- a/media-radio/js8call/Manifest
21 +++ b/media-radio/js8call/Manifest
22 @@ -1 +1,2 @@
23 DIST js8call-0.7.5.tar.bz2 41230267 BLAKE2B 0d49f3d65ce7df501bdfee597ba8a7670dfb80217fec2f5d66859381cceaaf759e940c99b015246d58abe8549114ffe9ba3d67cebdee5122284fc2a221de02bf SHA512 e4e35a086a1443def71fe1bd9d057c3ec38f261b68818c841a90ef858d6c480b2cbb5f721ac26e1651836326b12059b2a01370a2c7c63925a40971d343e9f8e8
24 +DIST js8call-0.8.0.tar.bz2 41226056 BLAKE2B 68894f44c36bc1ede57e9596545a9dd1c3ae53ce0a24e3ea7086f5696ce4deeda2ef8e716ac2e02bfd71c69266a7e867898bfddc2616284a564c753af61e27a6 SHA512 5beb98c7f1d805e3c4dd06a584a5b5d0efc8336da527b6d3d4f53b480c366b8c9e4f902c8c6139bbb379d875538382d1c5a4549dd2a97f408656c7da6fec5796
25
26 diff --git a/media-radio/js8call/files/0.8.0-makefile-removesymlink.patch b/media-radio/js8call/files/0.8.0-makefile-removesymlink.patch
27 new file mode 100644
28 index 00000000000..0bb3349cbdf
29 --- /dev/null
30 +++ b/media-radio/js8call/files/0.8.0-makefile-removesymlink.patch
31 @@ -0,0 +1,15 @@
32 +--- a/CMakeLists.txt 2018-10-31 17:52:18.252760284 -0400
33 ++++ a/CMakeLists.txt 2018-10-31 17:52:54.507461091 -0400
34 +@@ -1272,12 +1272,6 @@
35 + #COMPONENT runtime
36 + )
37 +
38 +- execute_process(COMMAND ln -s /opt/js8call/bin/js8call ljs8call)
39 +-
40 +- install(FILES
41 +- ${CMAKE_BINARY_DIR}/ljs8call DESTINATION /usr/bin/ RENAME js8call
42 +- #COMPONENT runtime
43 +- )
44 + endif (NOT WIN32 AND NOT APPLE)
45 +
46 +
47
48 diff --git a/media-radio/js8call/js8call-0.8.0.ebuild b/media-radio/js8call/js8call-0.8.0.ebuild
49 new file mode 100644
50 index 00000000000..9b2683cd006
51 --- /dev/null
52 +++ b/media-radio/js8call/js8call-0.8.0.ebuild
53 @@ -0,0 +1,54 @@
54 +# Copyright 1999-2018 Gentoo Authors
55 +# Distributed under the terms of the GNU General Public License v2
56 +
57 +EAPI=6
58 +inherit cmake-utils vcs-snapshot
59 +
60 +MY_P=${P/_/-}
61 +
62 +DESCRIPTION="Weak signal ham radio communication"
63 +HOMEPAGE="https://groups.io/g/js8call"
64 +SRC_URI="https://bitbucket.org/widefido/wsjtx/get/v${PV}.tar.bz2 -> ${P}.tar.bz2"
65 +
66 +LICENSE="GPL-3"
67 +SLOT="0"
68 +KEYWORDS="~amd64"
69 +IUSE="doc"
70 +
71 +PATCHES="${FILESDIR}/${PV}-makefile-removesymlink.patch"
72 +
73 +RDEPEND="dev-qt/qtcore:5
74 + dev-qt/qtgui:5
75 + dev-qt/qtmultimedia:5
76 + dev-qt/qtnetwork:5
77 + dev-qt/qtwidgets:5
78 + dev-qt/qtconcurrent:5
79 + dev-qt/qtserialport:5
80 + dev-qt/qtprintsupport:5
81 + virtual/libusb:1
82 + media-libs/portaudio
83 + sci-libs/fftw:3.0[threads,fortran]
84 + virtual/fortran
85 + app-text/asciidoc
86 + media-libs/hamlib
87 + doc? ( dev-ruby/asciidoctor )"
88 +DEPEND="${RDEPEND}"
89 +
90 +src_configure() {
91 + local mycmakeargs=(
92 + -DWSJT_GENERATE_DOCS="$(usex doc)"
93 + -DWSJT_DOC_DESTINATION="/doc/${PF}"
94 + )
95 + cmake-utils_src_configure
96 +}
97 +
98 +src_compile() {
99 + cmake-utils_src_compile
100 +}
101 +
102 +src_install() {
103 + cmake-utils_src_install
104 + rm "${D}"/usr/bin/rigctl{,d}-local || die
105 + rm "${D}"/usr/share/doc/JS8Call -R || die
106 +
107 +}