This is a brand new ebuild from a new package maintainer, wrapping the
upstream release 3.4.0.
Quoting https://github.com/hmatuschek/kochmorse/blob/master/README.md :
This is a C++/Qt reimplementation of my "old" python morse-code tutor
(also called "kochmorse", https://kochmorse.googlecode.com). As the
"old" implementation relied on ALSA for sound output, it was restricted
to Linux. This reimplementation now uses the Qt5 Multimedia module for
the sound output and the GUI is implemented using Qt5, it is therefore
more platform independent and runs under Linux, MacOS X and Windows.
Signed-off-by: Ralph Seichter <gentoo@seichter.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/10480
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
--- /dev/null
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Morse-code tutor using the Koch method"
+HOMEPAGE="https://github.com/hmatuschek/kochmorse"
+SRC_URI="https://github.com/hmatuschek/kochmorse/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-qt/qtmultimedia"
+DEPEND="${RDEPEND}
+ dev-qt/linguist-tools
+ dev-util/cmake[qt5]"
+
+S="${WORKDIR}/kochmorse-${PV}"
+
+src_prepare() {
+ sed -i -e 's/Teaching;/X-Teaching;/' shared/kochmorse.desktop || die
+ eapply_user
+}
DIST KochMorse-0.99.6.tar.gz 30497 BLAKE2B b6c40378f1e105f3010a5d703f910ae7c2216da5892f65c85cb2b56227f38d9e88d49fac38ed3ab8513cae45dfb5bb0474fab420b8151b028061392f7e657dfd SHA512 0803f3fb092962bebffccac143dd4410330d529ec1fe3a8a0c377f640349e0a8f5c254772c5ed7e63cf63c47ce14f304658b4870c78cf89c391823c93ab9b005
+DIST KochMorse-3.4.0.tar.gz 1066631 BLAKE2B a435ab85ea782cb09ceab23109651572a2ed8fab6764ed54cdb5c1f2a51814f477fca013913f81b806404abf0d210edce7cca589b10b19b39fece5d8e1f7b581 SHA512 43cf5c3c9d66c4ef23016246a80ab426976a20ca5a2639d47ff2622adcaa3a9444dbfcd2d5c28c5ee32e0f041e8ecd8a33f82a9ed3040753699ebbb43d8f0faa
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>gentoo@seichter.de</email>
+ <name>Ralph Seichter</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ KochMorse is a simple morse-code tutor using the Koch method. It is
+ written in C++ and uses Qt5 for the graphical user interface.
+ </longdescription>
<upstream>
- <remote-id type="google-code">KochMorse</remote-id>
+ <remote-id type="github">hmatuschek/kochmorse</remote-id>
</upstream>
</pkgmetadata>