summaryrefslogtreecommitdiffstats
path: root/net-wireless/chirp
diff options
context:
space:
mode:
authorAnton Luka Šijanec <anton@sijanec.eu>2023-03-26 23:01:59 +0200
committerAnton Luka Šijanec <anton@sijanec.eu>2023-03-26 23:01:59 +0200
commit031764a171e645ebe76898c9e304d21c4b508d1b (patch)
treef619ccc2b42b285b0ee0b556a9f1d4f8479e9ff9 /net-wireless/chirp
parentchirp-next (diff)
downloadg-031764a171e645ebe76898c9e304d21c4b508d1b.tar
g-031764a171e645ebe76898c9e304d21c4b508d1b.tar.gz
g-031764a171e645ebe76898c9e304d21c4b508d1b.tar.bz2
g-031764a171e645ebe76898c9e304d21c4b508d1b.tar.lz
g-031764a171e645ebe76898c9e304d21c4b508d1b.tar.xz
g-031764a171e645ebe76898c9e304d21c4b508d1b.tar.zst
g-031764a171e645ebe76898c9e304d21c4b508d1b.zip
Diffstat (limited to 'net-wireless/chirp')
-rw-r--r--net-wireless/chirp/Manifest1
-rw-r--r--net-wireless/chirp/chirp-20230322.ebuild47
2 files changed, 48 insertions, 0 deletions
diff --git a/net-wireless/chirp/Manifest b/net-wireless/chirp/Manifest
new file mode 100644
index 0000000..d3b5c4a
--- /dev/null
+++ b/net-wireless/chirp/Manifest
@@ -0,0 +1 @@
+DIST chirp-20230322.tar.gz 1672356 BLAKE2B 027f6e66b0f56028bd4e8bd62f8b152b884c1dd4875f1b2c8323903ab0e98ec676b6b7cfe2091a44a2b239672e98956d8404825bd84d802bc7fcbe81da707333 SHA512 820b75323df7c07a3a38229e058f3c19223a155fa2ddd85d20cbe5064506785bc37293918fe768b920fbf6de5b446fc180dad347b8255da7a4ad84309bdd6bc9
diff --git a/net-wireless/chirp/chirp-20230322.ebuild b/net-wireless/chirp/chirp-20230322.ebuild
new file mode 100644
index 0000000..a52f370
--- /dev/null
+++ b/net-wireless/chirp/chirp-20230322.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_10 )
+inherit distutils-r1
+
+DESCRIPTION="Free open-source tool for programming your amateur radio"
+HOMEPAGE="http://chirp.danplanet.com"
+SRC_URI="https://trac.chirp.danplanet.com/chirp_next/next-${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="radioreference"
+KEYWORDS="~amd64"
+
+DEPEND="${PYTHON_DEPS}
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/requests
+ dev-python/six
+ dev-python/future
+ dev-python/yattag
+ dev-libs/libxml2[python]"
+RDEPEND="${DEPEND}
+ dev-python/wxpython[${PYTHON_USEDEP}]
+ radioreference? ( dev-python/suds[${PYTHON_USEDEP}] )"
+
+
+src_prepare() {
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ pushd tests > /dev/null
+ "${PYTHON}" run_tests || die
+ popd > /dev/null
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}