diff options
author | Ralph Seichter <github@seichter.de> | 2018-11-25 20:13:45 +0000 |
---|---|---|
committer | Patrice Clement <monsieurp@gentoo.org> | 2018-12-04 11:35:21 +0100 |
commit | 370dace17be964dcd8dabb23e67baf11b9813deb (patch) | |
tree | d10a7b1883c2c691bf6bcfe101592558e40ca0a3 /media-radio/KochMorse | |
parent | app-emulation/nemu: clean up. (diff) | |
download | gentoo-370dace17be964dcd8dabb23e67baf11b9813deb.tar.gz gentoo-370dace17be964dcd8dabb23e67baf11b9813deb.tar.bz2 gentoo-370dace17be964dcd8dabb23e67baf11b9813deb.zip |
media-radio/KochMorse: upstream release 3.4.0.
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>
Diffstat (limited to 'media-radio/KochMorse')
-rw-r--r-- | media-radio/KochMorse/KochMorse-3.4.0.ebuild | 27 | ||||
-rw-r--r-- | media-radio/KochMorse/Manifest | 1 | ||||
-rw-r--r-- | media-radio/KochMorse/metadata.xml | 15 |
3 files changed, 41 insertions, 2 deletions
diff --git a/media-radio/KochMorse/KochMorse-3.4.0.ebuild b/media-radio/KochMorse/KochMorse-3.4.0.ebuild new file mode 100644 index 000000000000..eee17a4fe396 --- /dev/null +++ b/media-radio/KochMorse/KochMorse-3.4.0.ebuild @@ -0,0 +1,27 @@ +# 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 +} diff --git a/media-radio/KochMorse/Manifest b/media-radio/KochMorse/Manifest index 6ce84dcc6968..49d1719ca3dd 100644 --- a/media-radio/KochMorse/Manifest +++ b/media-radio/KochMorse/Manifest @@ -1 +1,2 @@ DIST KochMorse-0.99.6.tar.gz 30497 BLAKE2B b6c40378f1e105f3010a5d703f910ae7c2216da5892f65c85cb2b56227f38d9e88d49fac38ed3ab8513cae45dfb5bb0474fab420b8151b028061392f7e657dfd SHA512 0803f3fb092962bebffccac143dd4410330d529ec1fe3a8a0c377f640349e0a8f5c254772c5ed7e63cf63c47ce14f304658b4870c78cf89c391823c93ab9b005 +DIST KochMorse-3.4.0.tar.gz 1066631 BLAKE2B a435ab85ea782cb09ceab23109651572a2ed8fab6764ed54cdb5c1f2a51814f477fca013913f81b806404abf0d210edce7cca589b10b19b39fece5d8e1f7b581 SHA512 43cf5c3c9d66c4ef23016246a80ab426976a20ca5a2639d47ff2622adcaa3a9444dbfcd2d5c28c5ee32e0f041e8ecd8a33f82a9ed3040753699ebbb43d8f0faa diff --git a/media-radio/KochMorse/metadata.xml b/media-radio/KochMorse/metadata.xml index 2dd58bbfe603..9db9e59f2d8e 100644 --- a/media-radio/KochMorse/metadata.xml +++ b/media-radio/KochMorse/metadata.xml @@ -1,8 +1,19 @@ <?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> |