From 8fbd420dce8836e6503b162092e07b6a77a89f1d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 13 Oct 2017 21:03:07 +0100 Subject: gentoo resync : 13.10.2017 --- media-radio/tucnak/Manifest | 3 ++ media-radio/tucnak/metadata.xml | 12 +++++++ media-radio/tucnak/tucnak-4.11.ebuild | 68 +++++++++++++++++++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 media-radio/tucnak/Manifest create mode 100644 media-radio/tucnak/metadata.xml create mode 100644 media-radio/tucnak/tucnak-4.11.ebuild (limited to 'media-radio/tucnak') diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest new file mode 100644 index 000000000000..71b8a149ace0 --- /dev/null +++ b/media-radio/tucnak/Manifest @@ -0,0 +1,3 @@ +DIST tucnak-4.11.tar.gz 3517554 SHA256 0aa1661a2a65d43218e9e17a373078efa417cabeeacfe25fa15f9c2840567946 SHA512 510c13b181f2417e7fddfd13d808288624bfbf3c0e26cab712a7401d24e53432ad4a270a43f8224a75359a2a31ea3f4d7992583bee8188292ed7d8bc5ad8e8a0 WHIRLPOOL ffcee657fc4096c2241d50a50d56c66c1f42c01ef76547568d2b971b10d3b24ebde89ea349a9c20d8009418df8647fb3a90724aec76fe42747e42d0847f9a456 +EBUILD tucnak-4.11.ebuild 1971 SHA256 6fea92b1f26f67a2b4bd3ddad73c1b9d19d6bf29e217121c00e45efb7eba52dd SHA512 dc53d05f5f567b4112ae18e9768a2fc255c2c95542683703b52f59e3d2fbd88d142fd4ecb430e56dbc604c0716cc53a78163857dec94bf6e12bf750e0368f068 WHIRLPOOL eee63a91a7ac71d484f2e5d3c48bf55f8f2f729713558b39ccb9f9810996ec3618757b855846dae9880f0720624fc93494c5c1cf90a6351160f27f73cf1f6d62 +MISC metadata.xml 408 SHA256 cea3398fb9d71fd541f7ce83009f7283c2f31ea7dce1324b63f6703cb4b1d419 SHA512 ad015a404c42d5cd0f160907400f545698045bb6c7c3da59816830ec6ed51938a02988c59d4a9ade472a78fd39feeb49ebe6c2a9c625e535a37e44bf19db1b17 WHIRLPOOL c54bf1f019c5051d262f472d72f843b3bb007236d80ec4ecc752c5222cb63c80f2df2b09989f39318e6a8ba97df3c170dd8d3ee194685a576403cbfdaee0f5ca diff --git a/media-radio/tucnak/metadata.xml b/media-radio/tucnak/metadata.xml new file mode 100644 index 000000000000..eccd7acf5e06 --- /dev/null +++ b/media-radio/tucnak/metadata.xml @@ -0,0 +1,12 @@ + + + + + tomjbe@gentoo.org + Thomas Beierlein + + + Enables support by the Hamlib amateur radio + rig control library to get/set frequency and mode of the ham radio + + diff --git a/media-radio/tucnak/tucnak-4.11.ebuild b/media-radio/tucnak/tucnak-4.11.ebuild new file mode 100644 index 000000000000..98bf3721f5fc --- /dev/null +++ b/media-radio/tucnak/tucnak-4.11.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools flag-o-matic multilib + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz" +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + dev-libs/libzia + media-libs/libsndfile + >=media-libs/libsdl-1.2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +} -- cgit v1.2.3