File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11DIST RfCatChronosCCBootloader-2.0.1.hex 51392 BLAKE2B 1c04880ef3e0ea467902ce78e67a3e39fcf4fe10dde61b98f2e766f875397378613dcc2c4a913ed9c668a5686e0ca1b19c75c5f75e9c238857d66a652d6bda1f SHA512 f56ebcc9ab6013fb10904bd90b49f79e8645226703e6d21e3ea77151e4088c0cf0936c5f681264f36c9361bc63cbb7aca1b27df65cfc93400c37513e6baf6524
2+ DIST RfCatChronosCCBootloader-3.0.0.hex 40884 BLAKE2B bf15b9acd1775a359afe60932c5453b3b83688198fb18ec8fa97320ad76902b05c5568a297a378d0b52089ad640b3fa044a62641b2e1da74176d2259ee2cd383 SHA512 862a80fbd8c6eb41bec0b4792abee22589b10bf7154e5f26d8bff353be60f3ca516e553918204371a907f87147ae849108fc85759cca4b7f7e08eab5a1df7dfa
23DIST RfCatDonsCCBootloader-2.0.1.hex 51252 BLAKE2B a3b15af8c707e8969e9d6fcead80ef16362d79fff990e9eda9fb0f4ee891bea9c38137750925be0ee247a8cbcfc8a0cc72a29c7e5c1f5a0e8f69486af5fba7be SHA512 e57a34ca5732cd5d35e1a75c63190797e321bff1e07956c6213acfe332e24a13e2fd47addd46bfde81eab177b0be19d8295ec2afe5828190f40dba1c4b59cd23
4+ DIST RfCatDonsCCBootloader-3.0.0.hex 40864 BLAKE2B cdb11067d47f838e3e1357be0fdb22ef85dac5f4cd77eeac220cd9e261aa7bb5013d63380a651e9472402aaca52542f958f2c7c780173cf5829a7fadec036dbd SHA512 8a57a8554774cae302844bcc1e4c9c4fbcb79107389613a605c95cde0d321427280874afdd764e4dd6e63b5e5841a1f976a0059726988b0ee0b61a896afbef3e
35DIST RfCatYS1CCBootloader-2.0.1.hex 51796 BLAKE2B 0fd043872a9d91cbb9b71433d693c9715d1581af6b0a6b53379ee39b6661efe9ff0ea854682f521979befcd4a7c36128631e20d37781c29a2e0cd3e11a01334b SHA512 8ab733be7e781077a5eb7b6fdd95c16b55796fb7af8a7ff66240c099dffabdef6c57af31778bf7534aa43fd7ceb175723945c83afbbd768f5fa822897308e461
6+ DIST RfCatYS1CCBootloader-3.0.0.hex 50222 BLAKE2B a8a117dac2ca8f03faa5e10e41722fe86de19f8e9bad52da17bd9b26c199e311944b15efa650a61a5e60c3d65f0c96ddcd54a2f87bc3a970da311cf4c91b6cd0 SHA512 057161c2542cf68a396897af9a374e750a751434b26a1648032e8900a62b67f8cb8d0e305c8c82cde2e8f75a09af6d0143758cf0fc5d2a5c4c8a9229e3b74317
47DIST rfcat-2.0.1.tar.gz 224338 BLAKE2B 67491a565244d72bc2ad11e179222985a0854a34f45ec1e1ec9094b1869af7a903db20985b4e00ee1228e406e4b1821b895215412176e6867cd01fee72d9b5b3 SHA512 2d05a0523ab6537edd7a1cc1add987ded0ed31b84630238bcc0588965a13439bb8bea7068886213499b733a5c1d67e69aa343f94750151e9ee9f23e11e3bda86
8+ DIST rfcat-3.0.0.tar.gz 224593 BLAKE2B 785838c4476a9d1877639917b754c466f9d0631bb8e043c346c03ec03ec07388aa33c7a7f709247657524c332c9220e1946c7ba1437499037ea492eca222bd36 SHA512 5bc742482663290e7dc322042dd05606d2c5500e02fd227fbca16bfb8143dc6f69aff22638402b15f967964ba5fb50a04c85a2aa725dacd18a376715e20b3dcd
Original file line number Diff line number Diff line change 55 <email >zerochaos@gentoo.org</email >
66 <name >Rick Farina</name >
77 </maintainer >
8+ <use >
9+ <flag name =" specan" >Enable spectrum analyser GUI (requires PySide6)</flag >
10+ </use >
811 <upstream >
9- <remote-id type =" github" >atlas0fd00m/rfcat.git </remote-id >
12+ <remote-id type =" github" >atlas0fd00m/rfcat</remote-id >
1013 </upstream >
1114</pkgmetadata >
Original file line number Diff line number Diff line change 1+ # Copyright 1999-2026 Gentoo Authors
2+ # Distributed under the terms of the GNU General Public License v2
3+
4+ EAPI=8
5+
6+ DISTUTILS_USE_PEP517=setuptools
7+ PYTHON_COMPAT=( python3_{12..14} )
8+
9+ inherit distutils-r1
10+
11+ DESCRIPTION=" The swiss army knife of subGHz"
12+ HOMEPAGE=" https://github.com/atlas0fd00m/rfcat"
13+
14+ SRC_URI="
15+ https://github.com/atlas0fd00m/rfcat/archive/v${PV} .tar.gz -> ${P} .tar.gz
16+ https://github.com/atlas0fd00m/rfcat/releases/download/v${PV} /RfCatChronosCCBootloader-161009.hex -> RfCatChronosCCBootloader-${PV} .hex
17+ https://github.com/atlas0fd00m/rfcat/releases/download/v${PV} /RfCatDonsCCBootloader-161010.hex -> RfCatDonsCCBootloader-${PV} .hex
18+ https://github.com/atlas0fd00m/rfcat/releases/download/v${PV} /RfCatYS1CCBootloader-161010.hex -> RfCatYS1CCBootloader-${PV} .hex
19+ "
20+
21+ LICENSE=" BSD"
22+ SLOT=" 0"
23+ KEYWORDS=" ~amd64 ~x86"
24+ IUSE=" specan"
25+
26+ DEPEND="
27+ >=dev-python/pyusb-1.0.0[${PYTHON_USEDEP} ]
28+ virtual/libusb:1
29+ dev-python/ipython[${PYTHON_USEDEP} ]
30+ dev-python/pyserial[${PYTHON_USEDEP} ]
31+ dev-python/numpy[${PYTHON_USEDEP} ]
32+ specan? ( dev-python/pyside[${PYTHON_USEDEP} ] )
33+ "
34+ RDEPEND=" ${DEPEND} "
35+
36+ src_prepare () {
37+ rm -r tests || die
38+ distutils-r1_src_prepare
39+ }
40+
41+ src_install () {
42+ distutils-r1_src_install
43+
44+ insinto /usr/share/rfcat
45+ doins " ${DISTDIR} /RfCatChronosCCBootloader-${PV} .hex"
46+ doins " ${DISTDIR} /RfCatDonsCCBootloader-${PV} .hex"
47+ doins " ${DISTDIR} /RfCatYS1CCBootloader-${PV} .hex"
48+ }
49+
50+ pkg_postinst () {
51+ einfo " Pre-compiled firmwares from upstream are installed in /usr/share/rfcat"
52+ }
You can’t perform that action at this time.
0 commit comments