diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-25 03:02:44 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-25 03:02:44 +0000 |
commit | 7f0b7329b3aa78ea82792fdf68ab48415fe4cc35 (patch) | |
tree | 5c9f3c3f65f2be496e4d9778fdeb4d0da2207c29 /media-radio/chirp | |
parent | 530a5a826feeb71085fb8a01927f4d775a0b131b (diff) |
gentoo auto-resync : 25:11:2024 - 03:02:44
Diffstat (limited to 'media-radio/chirp')
-rw-r--r-- | media-radio/chirp/Manifest | 1 | ||||
-rw-r--r-- | media-radio/chirp/chirp-20240606-r1.ebuild | 60 |
2 files changed, 61 insertions, 0 deletions
diff --git a/media-radio/chirp/Manifest b/media-radio/chirp/Manifest index 011e20b262b5..61609a68aa87 100644 --- a/media-radio/chirp/Manifest +++ b/media-radio/chirp/Manifest @@ -1,5 +1,6 @@ DIST chirp-20240311.tar.gz 1960895 BLAKE2B 843b68d15c82a437904554c25a6e810db1273753201903a086dde3c68481f2b2457f1aa36c96793ef6491febfbc6ec857180434d10f6eebd3e3ca4fde009c126 SHA512 f2fdc3479dc6605385d521314be6a3b8748e0bd9465d3e1ce70f0ff9fa9f9a459225101f6d42624e67ae6a8065aa89d8678bbbe666e55a57275b6327e9387083 DIST chirp-20240606.tar.gz 2093782 BLAKE2B ea5da2cca61f1c1beea9035be3b2acda380e9583dbdc4292968be98474c3b733bb4698df075d1b4eb7a8625b68fce0c1c22172fca7583e42e50bdc7dc92a4f29 SHA512 3f89435a33868958b95e95281a6c11b2e483c89b206118aa9366884e3316fa760dbfeaa3545224be06c26bc91eb3fcad28a1d94d2128dd99a8cccdb97c21b740 EBUILD chirp-20240311.ebuild 1636 BLAKE2B 6a31bb1a5ebf49ed63996c50d5c5309fabc112bea64678ecc5ddce8cfeb9921eabe774f68123bd9eafda3ada5f513a34474f8301c313ac4476346fa271a035bd SHA512 6ffb5eb1a9a8a7d443542d61aab24f18d5649192f8ca82c0abb74d759209ed6adf9700f01bf4d651985458aada4dce6f5184e2764a59eba1e7feab1babc7a7ca +EBUILD chirp-20240606-r1.ebuild 1607 BLAKE2B ca7d9c120cfda9549a99fe014a5173e197c29c4578b877cfe297d1a4b9ebdc59352de808a7c026dca6f1beb9d599ba1a1f5b815bf35c05528da60ed3548ba24a SHA512 7e153b30f6fc452e88c572243bc4e4118bace31ee331f104d8f54db52cafe0e4ee4d764d7be5b3f66f25c37c7342f71e539b8c3b31d588ca53e23e7f06be7214 EBUILD chirp-20240606.ebuild 1641 BLAKE2B 124106fb53216f1f4c8195a39d3947728e34f6404fc857a2ef359e04990e9656b546e5cd0ec40a5cdf3d12f0b012c56ab3765366f777bafc237ea7bf1fd0b013 SHA512 ffcc6e1856ad8b7c87345344ee972849f18b7dfdaf8be6a986faefc7914dc3a01562105a48f44aebdc021f6ab237dbf0c7cb3511c5dcc72374df8dc392a946ea MISC metadata.xml 450 BLAKE2B 2195b2862339084fb403cb83e6bee67c4d1463612b198980d623b66f3cf7d6acdda66cba61c79b009b3843b5b278e92026ab80791ac110ce71d07eb27c829778 SHA512 e1196561c5b7c5df5e14b2de96a7de667081fea96054660e1e50755a4ced0c74d6f60979c32d57470e91bbf2183e50f7f03c7424bbce107fbdfc91b2a732a058 diff --git a/media-radio/chirp/chirp-20240606-r1.ebuild b/media-radio/chirp/chirp-20240606-r1.ebuild new file mode 100644 index 000000000000..c519d4ae9b95 --- /dev/null +++ b/media-radio/chirp/chirp-20240606-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="A free, open-source tool for programming your radio" +HOMEPAGE="https://chirpmyradio.com/" +SRC_URI="https://archive.chirpmyradio.com/${PN}_next/next-${PV}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 ~x86" +IUSE="+gui" + +RDEPEND="$(python_gen_cond_dep ' + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + gui? ( + dev-python/suds-community[${PYTHON_USEDEP}] + dev-python/wxpython:4.0[${PYTHON_USEDEP}] + dev-python/yattag[${PYTHON_USEDEP}] + ) +')" +BDEPEND="test? ( $(python_gen_cond_dep ' + dev-python/ddt[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +') )" + +distutils_enable_tests pytest + +# The alias map is an internal developer file not included in release tarballs. +# Other disabled tests require Internet access. +EPYTEST_DESELECT=( + tests/unit/test_directory.py::TestAliasMap + tests/unit/test_network_sources.py + tests/unit/test_repeaterbook.py +) + +python_test() { + # From the contents of tests/ upstream currently only runs unit and driver + # tests, and the latter can take so long that they have even got a special + # script for only running them on drivers whose code has changed + # with respect to origin/master. + epytest tests/unit/ +} + +src_install() { + distutils-r1_src_install + if ! use gui; then + rm "${ED}"/usr/bin/${PN} || die + fi +} |