From 1453c11e647c356f121b31520dabfd58bc7ed8e1 Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Thu, 23 Jul 2026 12:01:58 -0400 Subject: [PATCH 1/3] update cc2538-bsl and stabilize --- dev-python/cc2538-bsl/Manifest | 1 + .../cc2538-bsl-2.1_p20260708.ebuild | 45 +++++++++++++++++++ dev-python/cc2538-bsl/cc2538-bsl-9999.ebuild | 32 ++++++++++--- 3 files changed, 71 insertions(+), 7 deletions(-) create mode 100644 dev-python/cc2538-bsl/Manifest create mode 100644 dev-python/cc2538-bsl/cc2538-bsl-2.1_p20260708.ebuild diff --git a/dev-python/cc2538-bsl/Manifest b/dev-python/cc2538-bsl/Manifest new file mode 100644 index 0000000000..fb701efb0d --- /dev/null +++ b/dev-python/cc2538-bsl/Manifest @@ -0,0 +1 @@ +DIST cc2538-bsl-2.1_p20260708.tar.gz 19524 BLAKE2B ef7bf04ed790669f05a766464824258b6ece04b38a29553da0813aba48fbba955a18aa9773297bc5024004bd16aa69d90d2a0739ca07e2aa17345cc3ad0420c8 SHA512 88b5c02a9d54888a9eac4cef8f6eb5dc75f8f4d724fb43e52982738174b450c39729b66f679c63c6c18884efdbc703db204c263d1872e912a538e0bfe68f189d diff --git a/dev-python/cc2538-bsl/cc2538-bsl-2.1_p20260708.ebuild b/dev-python/cc2538-bsl/cc2538-bsl-2.1_p20260708.ebuild new file mode 100644 index 0000000000..a196bbfdfb --- /dev/null +++ b/dev-python/cc2538-bsl/cc2538-bsl-2.1_p20260708.ebuild @@ -0,0 +1,45 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="upload firmware via the serial boot loader onto the CC13xx, CC2538 and CC26xx" +HOMEPAGE="https://github.com/JelmerT/cc2538-bsl" +if [ "${PV}" = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/JelmerT/cc2538-bsl.git" +else + inherit vcs-snapshot + GIT_COMMIT="28cce9749bfb73c50363ded01bd8001b1639d9fb" + SRC_URI="https://github.com/JelmerT/cc2538-bsl/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + #S="${PN}-${GIT_COMMIT}" + KEYWORDS="amd64" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-python/intelhex + dev-python/python-magic +" +BDEPEND="dev-python/setuptools-scm + test? ( dev-python/scripttest )" + +#https://github.com/JelmerT/cc2538-bsl/issues/200 +RESTRICT=test + +distutils_enable_tests pytest + +src_compile() { + if [ "${PV}" = "9999" ]; then + distutils-r1_src_compile + else + SETUPTOOLS_SCM_PRETEND_VERSION="2.1.20260708" distutils-r1_src_compile + fi +} diff --git a/dev-python/cc2538-bsl/cc2538-bsl-9999.ebuild b/dev-python/cc2538-bsl/cc2538-bsl-9999.ebuild index a439493448..a196bbfdfb 100644 --- a/dev-python/cc2538-bsl/cc2538-bsl-9999.ebuild +++ b/dev-python/cc2538-bsl/cc2538-bsl-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,14 +6,20 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{12..14} ) -inherit distutils-r1 git-r3 +inherit distutils-r1 DESCRIPTION="upload firmware via the serial boot loader onto the CC13xx, CC2538 and CC26xx" HOMEPAGE="https://github.com/JelmerT/cc2538-bsl" -# Using a fork for sonoff support -# https://github.com/JelmerT/cc2538-bsl/pull/168 -# https://github.com/JelmerT/cc2538-bsl/pull/173 -EGIT_REPO_URI="https://github.com/sultanqasim/cc2538-bsl.git" +if [ "${PV}" = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/JelmerT/cc2538-bsl.git" +else + inherit vcs-snapshot + GIT_COMMIT="28cce9749bfb73c50363ded01bd8001b1639d9fb" + SRC_URI="https://github.com/JelmerT/cc2538-bsl/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + #S="${PN}-${GIT_COMMIT}" + KEYWORDS="amd64" +fi LICENSE="BSD" SLOT="0" @@ -22,6 +28,18 @@ RDEPEND=" dev-python/intelhex dev-python/python-magic " -BDEPEND="test? ( dev-python/scripttest )" +BDEPEND="dev-python/setuptools-scm + test? ( dev-python/scripttest )" + +#https://github.com/JelmerT/cc2538-bsl/issues/200 +RESTRICT=test distutils_enable_tests pytest + +src_compile() { + if [ "${PV}" = "9999" ]; then + distutils-r1_src_compile + else + SETUPTOOLS_SCM_PRETEND_VERSION="2.1.20260708" distutils-r1_src_compile + fi +} From bdeedb89181c144f3d80d51d9554707ee55dc5be Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Thu, 23 Jul 2026 12:03:51 -0400 Subject: [PATCH 2/3] Sniffle: update, fixes --- net-wireless/Sniffle/Manifest | 23 ++++---- ...le-1.10.0.ebuild => Sniffle-1.11.0.ebuild} | 44 +++++++-------- net-wireless/Sniffle/Sniffle-1.9.3.ebuild | 53 ------------------- 3 files changed, 33 insertions(+), 87 deletions(-) rename net-wireless/Sniffle/{Sniffle-1.10.0.ebuild => Sniffle-1.11.0.ebuild} (51%) delete mode 100644 net-wireless/Sniffle/Sniffle-1.9.3.ebuild diff --git a/net-wireless/Sniffle/Manifest b/net-wireless/Sniffle/Manifest index b69f257f80..ea242e12c8 100644 --- a/net-wireless/Sniffle/Manifest +++ b/net-wireless/Sniffle/Manifest @@ -1,12 +1,11 @@ -DIST Sniffle-1.10.0.tar.gz 147317 BLAKE2B 4303c20c214495841d1eba19b051eea1455181f33b1a85a83e6ac9d33f0b246ee0658529029e9889a7893fedac876bf2fa611aab2ee5869064436f462662c87a SHA512 8785aa3dd7fc15cf7e0245577a41b8ff97f65b5d68a3274e37a3655036b971e2f9e46613b5541f5c6975a59e7305dda7063d98393af5752c1d7aead41e684ce1 -DIST Sniffle-1.9.3.tar.gz 97388 BLAKE2B 069804ca685913351ffadf9510a236042e64c32d379fda923887ec5363c17eadaf4d49fce253d8298c1724860fa6bc90a75b8bb898ea88a4d81d648fb3a0f640 SHA512 0254dcf166135bd7f0c94238fa9b0fa15e984b6eb5556d55d356687d36dd45b7a983911832228b3c8846f8751976e74edf9692a0f8a3e25f50227f1cc7c586b9 -DIST sniffle_cc1352p1_cc2652p1.hex 175172 BLAKE2B c1fc3cfeb29973a4cecc0a5bbba8706c6c4eaa20da607b4a3483c09a7cddde090529555c5d1cacd9372cd041ef153c53ad33fc57458a4dab3f587985a8b7d5ab SHA512 e3c43165cbedd48d235428876e78c518a8f6b7787bcc5ae2473a7b604f662d07249ed0bb9ba6e3ed67fb5fc4629fc8c3c8159d718a62fea11af033e167c055ff -DIST sniffle_cc1352p1_cc2652p1_1M.hex 175172 BLAKE2B ddb32658f8a3b299d7463112d78835e844b11601689376f2f2e36673c94888e906906825495d4b269939f956e813872b7f5ddb1de21898a0adc1183d1de6100d SHA512 ec982be9b6437628fc331e22e8b29e09c3b6ee87ee3925494a8ee44e5d24bfbe4672130aebefd9415e8b60e70a57380057a20ac29e1ca912eff2b834b10e1476 -DIST sniffle_cc1352p7.hex 174338 BLAKE2B 24a75004d87bb2cc2ef4dc3ca7b907f117cc22b92f9ebc9aecabd797c6ae2580c2a9985bb1d59ca91b31b1973714d3b0c618c1a5a68d668cc704635f6af5fee6 SHA512 8541bb97446d200957e415e439f4066ebc31a57d869da4fb7c888c0374ca930d9be932ff991438447fa89204860a98dec3fb9268582f9d73ebd93b12748e9072 -DIST sniffle_cc1352r1.hex 172787 BLAKE2B abb900da908ff670de1580fb1d3d1d21047fb16958067bf48e72078ce0a9f3f456ff740852d38e7e1bf63dbb16bce6dabfc4aeef586d048857681b4563f5c20f SHA512 eb6c4dbd842c3378ba1c45405cc17bd09538e963343e9c7b83d40ff4201a9e96faf2c0c562ea14cfe64cfef6e1cea3fb790cfbf6cb7399807497cd8772dbebb2 -DIST sniffle_cc1354p10.hex 182814 BLAKE2B 90a300ba0aefd56b8eb84d0231c973254393804b5000db1b2ec3414ad0f0fd3a9ac37fd69c8322572816721b5a14ca3b6faccfd4ab304aa06d3f8255b8d6dbcd SHA512 06c8d77148076421c1eed69dbfc3feb1d838325148706b0906162acf4c7b394f9f1852af6e22ac4cf94bb0124fa82a54532eb9c42ec1dcbdeb5ad2f92a3f2689 -DIST sniffle_cc2651p3.hex 170042 BLAKE2B ab7b71160d66c3149c7982b70321525daf36b05f0297fa0c9afe1c4099f0ae0dede69984e407cd54019ed2f9ffc1e9a63cf1f06f9134a643d27291137fd6e174 SHA512 b691399df7f712147fd2fc6178f380d90943fed2c014efa545e9f94d6d0e11861d48b803ddfee63706edb8c5c3ce340417d5a2bb9171dd1f5dc286d00de37873 -DIST sniffle_cc2652r1.hex 174002 BLAKE2B 6fee4d996f2f7b25be47563013ffbb93e4540dbc150c77dbffb07e8e11fc821b824b03964a0c4131522a669726ee2a4c3ca2e2e9cd2405db8b6a1f38447fb7a3 SHA512 fc84f445090a04d426bd96ebd19ccf09510371bf6b0e406b7a42d5fc00b976a8124790d1536ebed7464c63c109d9ee7d448fb16f197021e7107841d69c85aae7 -DIST sniffle_cc2652r7.hex 171924 BLAKE2B 40966fcf2654eff01ab900a97905567b9e65ae390f6683eab1ba411c71863ffcd9914b2a973bc56ab7b373f420c72d23ffa13145f8c2724903b5c098e1b0cf14 SHA512 8d65df03064bd6e99fccf594dd9c0257967e140cc54e80c20a2cea17e4165727f336c2a07fb1c804b9be4e960e44e24f9081750df984d22d516d392b993e2aa1 -DIST sniffle_cc2652rb.hex 187717 BLAKE2B 552d47ebb9462e14daf969f979566f966f06a24d576e84fcbc96088e76ebf9c448bcd131dd8e69fbde12e734423f4224843842c9273917fb9955ccc7e516db05 SHA512 3c4b079547370ea498586e079ab14b25358c925f9c72c79f16821e00d052a92d9f3e3b5588ca88a048ce46b3319aa484479c8b7499f5d762772fb45a47cb3b2a -DIST sniffle_cc2652rb_1M.hex 187717 BLAKE2B 01808f6b712231fe947ecc1693b15fdaa57ef9a94701a890d25dbc9c30ee1d72d2da2c98fec5c07c4b1c0f077382b7d3d5aa414c242d3f65176e4fee01b68eab SHA512 319f356ed13a5ef13738055e82897b74f61f9d4a58b1d3e79fa7f92277d82e7d935848ef916e690ab4b6bac78baaa964c7f58f18c26073d3bc1599788e775ee1 +DIST Sniffle-1.11.0.tar.gz 170510 BLAKE2B 40b92e9b1e0b9a7b844a5482d258465d14a6e7dc77e78bc448f74afdaaca487bbedafc99644e9b4c9e6a08148e022e8a3ff3161459d4668353e37b183881946d SHA512 b7ac68affdd667dab63bc07c2cf40af637f0342106d0052553e5099dd67af305e37809c08363f99a4bc99e075a7603823c60554b1fdec9035e4484112676a44a +DIST sniffle-1.11.0_cc1352p1_cc2652p1.hex 164933 BLAKE2B a88cb61d11e755b727c7b9880601279e84a98f4d71ecae635e01390d62c08193a56a1119f917250fb996a28f4de6988ce748c5f091f2f0331bb5e568e6165150 SHA512 34958cd943f420a889063878607767cf5dbc91d293ea432c97f2acd0b25c32708f34da852a98e49a7ee78c20073a7d4b3bcd11212477ec68a4bd1c87a38647df +DIST sniffle-1.11.0_cc1352p1_cc2652p1_1M.hex 164933 BLAKE2B 87a0d8d5b033f191cf662e0c132ec80df379cc83f0823018cb61663e2e4b252621f20e2ae28dc7b7280238ff26dad231c6906dacbcab63dfe7bd210068f3b63c SHA512 2c48b01b90fac12fb25f16b1e5b35caa23712cae7c182d3fc0a5231c11574cf8523841ef2de1d453f3ce8fdd62c0c558bf51451aec44be5cfa00d9f7e5a02890 +DIST sniffle-1.11.0_cc1352p7.hex 164385 BLAKE2B eed8649f98906fb12feafd27f5e78ff0960070d6f8987024772e825b382adcbf4d6a72b31fb87f62b382b3980f753cc434dd559aa261b61369bfccf8a24e2463 SHA512 de3e90f74596b669de69a82c5f39dba45aa2d334fb02e66dd427b1a495a5f2e33bf5a3076c9e84f2806cd5cae2ac6bcd4a90eb9b392d4db154f0e17b45ab28f5 +DIST sniffle-1.11.0_cc1352r1.hex 163763 BLAKE2B b38024c65bf2a9ef0c993f3ff09f4d820ecfd02da404c88a94e26ecac034599f8cda2472d1cfed34ac93ead09f74327ab2a1f0713827a170b26866ceb14cc3c7 SHA512 33b9ed76075cd0631b341dd961e4dc3ca85cfd302bf33553983f7a42c14d95ca036bc7ead808388b79eacc9a931231b6739997acdbc0e161eb0b01a670abf012 +DIST sniffle-1.11.0_cc1354p10.hex 172059 BLAKE2B 6dadf1cb83be014ae117088617d0392ae1ef0df6bb2467e2468d096f43456c5719f2db661aea022e68969568ed361ef7de7fa810e3ce0299371ffac27705118a SHA512 721029b54639c3ab26a5b1d16797bba084239ecf71f79cfa7c7c50e2a5ab5fbc02c6fdfd5050da5b2eeff79ca051bf2f1a7c90fc8656d4e3e23c1c585dd6feaa +DIST sniffle-1.11.0_cc2651p3.hex 160425 BLAKE2B fb64ec4742bedfbb1e5ba0e3f84fedde55a65213060d8ad96904f86ae0a3f131027341bd152aa9000067107e80e86ae0773e62ef788aa2d93d5cefd3f127ff6a SHA512 6060862c86616907f3206facc3b3df1d82742fff1748b5d1f769a43a465f4b73195e8ed1fe764d431b708677e0ed6921d7520c0766be8f2d2cd67aa1585487d8 +DIST sniffle-1.11.0_cc2652r1.hex 163763 BLAKE2B 794eb6c588730689ffc334d21dab09ccd6c52af69a84ee93c0f805b154255aa72daa43f7b0f5a09666650a05f2178ee9f8493282cbc84db62acd6583739ad789 SHA512 b4327a02251c2f61cc0c1fd0711e87b6253f6fd03e773a22ab87ad0423730f1052d27524712ff927f166e029259e50edcb26b84f70675cb620f79473b23ef097 +DIST sniffle-1.11.0_cc2652r7.hex 163186 BLAKE2B a0f963723e2a90f676423918649f23f4940de4310015847640432e2828f667e828fa7e3216313dceb617fffaa0b6b8b76cbba0d285eab00420d3bac80b62feb1 SHA512 a04d400e4e38e55b816eeb1c234b3e21b9af2086ea8d80e1b17636c6ccbed875977bfb923d55ba7bf8d52dd9435f818a33c94d0af3c6e617472f57df3d6c0f55 +DIST sniffle-1.11.0_cc2652rb.hex 177091 BLAKE2B 7fd34cac9d7a6fb87e1d92a2000617f4bc66984b8f1d11040d5bd9350b4553e9bf8f7e8ac711985c19c8017af267260e53d46196b4bad773f35f9496a267df58 SHA512 7525f54251d8295defc7a2827fbb1a6bf82999eeb6b2f81c0e98f4e387ce6e3ce70d327a3e8fdb278869e9bfa98e3fcf964c967c913e987c2868a6332219f2c8 +DIST sniffle-1.11.0_cc2652rb_1M.hex 177091 BLAKE2B 49b7e8818bf25bb5c8670630b2c77e182e73226f6338a2d4aaf720b37d1c1622638f368e84bc536578b14cf1bb55b0bbce4202310ea4f4bff9f225f06531284b SHA512 72e86a6b135090337d75939a73bad12447b688f456b0eee60c3eb123a6b5ceec1188397c9d71e67404c71389fb51b78ebc9761fb0eb46ffa5d22e472357bff25 diff --git a/net-wireless/Sniffle/Sniffle-1.10.0.ebuild b/net-wireless/Sniffle/Sniffle-1.11.0.ebuild similarity index 51% rename from net-wireless/Sniffle/Sniffle-1.10.0.ebuild rename to net-wireless/Sniffle/Sniffle-1.11.0.ebuild index afee4aa12c..592c0dfef5 100644 --- a/net-wireless/Sniffle/Sniffle-1.10.0.ebuild +++ b/net-wireless/Sniffle/Sniffle-1.11.0.ebuild @@ -11,19 +11,19 @@ DESCRIPTION="A sniffer for Bluetooth 5 and 4.x LE" HOMEPAGE="https://github.com/nccgroup/Sniffle" SRC_URI="https://github.com/nccgroup/Sniffle/archive/v${PV}.tar.gz -> ${P}.tar.gz \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352p1_cc2652p1.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352p1_cc2652p1_1M.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352p7.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352r1.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1354p10.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2651p3.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652r1.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652r7.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652rb.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652rb_1M.hex" + https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352p1_cc2652p1.hex -> sniffle-${PV}_cc1352p1_cc2652p1.hex \ + https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352p1_cc2652p1_1M.hex -> sniffle-${PV}_cc1352p1_cc2652p1_1M.hex \ + https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352p7.hex -> sniffle-${PV}_cc1352p7.hex \ + https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352r1.hex -> sniffle-${PV}_cc1352r1.hex \ + https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1354p10.hex -> sniffle-${PV}_cc1354p10.hex \ + https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2651p3.hex -> sniffle-${PV}_cc2651p3.hex \ + https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652r1.hex -> sniffle-${PV}_cc2652r1.hex \ + https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652r7.hex -> sniffle-${PV}_cc2652r7.hex \ + https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652rb.hex -> sniffle-${PV}_cc2652rb.hex \ + https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652rb_1M.hex -> sniffle-${PV}_cc2652rb_1M.hex" LICENSE="GPL-3" SLOT="0" -#KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="$(python_gen_cond_dep 'dev-python/cc2538-bsl[${PYTHON_USEDEP}]') @@ -31,19 +31,19 @@ RDEPEND="$(python_gen_cond_dep 'dev-python/cc2538-bsl[${PYTHON_USEDEP}]') src_install() { insinto "/usr/share/${PN}" - doins "${DISTDIR}/sniffle_cc1352p1_cc2652p1.hex" - doins "${DISTDIR}/sniffle_cc1352p1_cc2652p1_1M.hex" - doins "${DISTDIR}/sniffle_cc1352p7.hex" - doins "${DISTDIR}/sniffle_cc1352r1.hex" - doins "${DISTDIR}/sniffle_cc1354p10.hex" - doins "${DISTDIR}/sniffle_cc2651p3.hex" - doins "${DISTDIR}/sniffle_cc2652r1.hex" - doins "${DISTDIR}/sniffle_cc2652r7.hex" - doins "${DISTDIR}/sniffle_cc2652rb.hex" - doins "${DISTDIR}/sniffle_cc2652rb_1M.hex" + newins "${DISTDIR}/sniffle-${PV}_cc1352p1_cc2652p1.hex" "sniffle_cc1352p1_cc2652p1.hex" + newins "${DISTDIR}/sniffle-${PV}_cc1352p1_cc2652p1_1M.hex" "sniffle_cc1352p1_cc2652p1_1M.hex" + newins "${DISTDIR}/sniffle-${PV}_cc1352p7.hex" "sniffle_cc1352p7.hex" + newins "${DISTDIR}/sniffle-${PV}_cc1352r1.hex" "sniffle_cc1352r1.hex" + newins "${DISTDIR}/sniffle-${PV}_cc1354p10.hex" "sniffle_cc1354p10.hex" + newins "${DISTDIR}/sniffle-${PV}_cc2651p3.hex" "sniffle_cc2651p3.hex" + newins "${DISTDIR}/sniffle-${PV}_cc2652r1.hex" "sniffle_cc2652r1.hex" + newins "${DISTDIR}/sniffle-${PV}_cc2652r7.hex" "sniffle_cc2652r7.hex" + newins "${DISTDIR}/sniffle-${PV}_cc2652rb.hex" "sniffle_cc2652rb.hex" + newins "${DISTDIR}/sniffle-${PV}_cc2652rb_1M.hex" "sniffle_cc2652rb_1M.hex" insinto "/usr/$(get_libdir)/wireshark/extcap" - doins python_cli/*.py + doins -r python_cli/* exeinto "/usr/$(get_libdir)/wireshark/extcap" doexe python_cli/sniffle_extcap.py } diff --git a/net-wireless/Sniffle/Sniffle-1.9.3.ebuild b/net-wireless/Sniffle/Sniffle-1.9.3.ebuild deleted file mode 100644 index 6488e7b141..0000000000 --- a/net-wireless/Sniffle/Sniffle-1.9.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit python-single-r1 - -DESCRIPTION="A sniffer for Bluetooth 5 and 4.x LE" -HOMEPAGE="https://github.com/nccgroup/Sniffle" - -SRC_URI="https://github.com/nccgroup/Sniffle/archive/v${PV}.tar.gz -> ${P}.tar.gz \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352p1_cc2652p1.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352p1_cc2652p1_1M.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352p7.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1352r1.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc1354p10.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2651p3.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652r1.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652r7.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652rb.hex \ - https://github.com/nccgroup/Sniffle/releases/download/v${PV}/sniffle_cc2652rb_1M.hex" -LICENSE="GPL-3" -SLOT="0" -#KEYWORDS="~amd64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="$(python_gen_cond_dep 'dev-python/cc2538-bsl[${PYTHON_USEDEP}]') - ${PYTHON_DEPS}" - -src_install() { - insinto "/usr/share/${PN}" - doins "${DISTDIR}/sniffle_cc1352p1_cc2652p1.hex" - doins "${DISTDIR}/sniffle_cc1352p1_cc2652p1_1M.hex" - doins "${DISTDIR}/sniffle_cc1352p7.hex" - doins "${DISTDIR}/sniffle_cc1352r1.hex" - doins "${DISTDIR}/sniffle_cc1354p10.hex" - doins "${DISTDIR}/sniffle_cc2651p3.hex" - doins "${DISTDIR}/sniffle_cc2652r1.hex" - doins "${DISTDIR}/sniffle_cc2652r7.hex" - doins "${DISTDIR}/sniffle_cc2652rb.hex" - doins "${DISTDIR}/sniffle_cc2652rb_1M.hex" - - insinto "/usr/$(get_libdir)/wireshark/extcap" - doins python_cli/*.py - exeinto "/usr/$(get_libdir)/wireshark/extcap" - doexe python_cli/sniffle_extcap.py -} - -pkg_postinst() { - einfo "Pre-compiled firmwares from upstream are installed in /usr/share/${PN}" -} From 9c2bf01468e75dcd495c60e95e975acd481b047d Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Thu, 23 Jul 2026 12:06:43 -0400 Subject: [PATCH 3/3] pentoo-bluetooth: update, fixes --- ....ebuild => pentoo-bluetooth-2026.2.ebuild} | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) rename pentoo/pentoo-bluetooth/{pentoo-bluetooth-2024.1.ebuild => pentoo-bluetooth-2026.2.ebuild} (63%) diff --git a/pentoo/pentoo-bluetooth/pentoo-bluetooth-2024.1.ebuild b/pentoo/pentoo-bluetooth/pentoo-bluetooth-2026.2.ebuild similarity index 63% rename from pentoo/pentoo-bluetooth/pentoo-bluetooth-2024.1.ebuild rename to pentoo/pentoo-bluetooth/pentoo-bluetooth-2026.2.ebuild index ddc98489ab..930cc26a47 100644 --- a/pentoo/pentoo-bluetooth/pentoo-bluetooth-2024.1.ebuild +++ b/pentoo/pentoo-bluetooth/pentoo-bluetooth-2026.2.ebuild @@ -1,25 +1,30 @@ -# Copyright 1999-2024 Gentoo Foundation +# Copyright 1999-2026 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="Pentoo bluetooth meta ebuild" HOMEPAGE="https://www.pentoo.org" -KEYWORDS="~amd64 ~arm ~x86" -SLOT="0" LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" IUSE="pentoo-extra pentoo-full" PDEPEND=" pentoo-extra? ( - net-wireless/btscanner + amd64? ( net-wireless/btscanner ) ) pentoo-full? ( - net-wireless/crackle + amd64? ( + net-wireless/Sniffle + net-wireless/crackle ) - net-wireless/blue_hydra + ) + amd64? ( + net-wireless/blue_hydra + net-wireless/ice9-bluetooth-sniffer + ) net-wireless/blue_sonar - net-wireless/ice9-bluetooth-sniffer net-wireless/kismet net-wireless/ubertooth net-wireless/blueman"