From 1d62c8f9d94658c4d31dca776700d2235acd48c0 Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Thu, 4 Sep 2025 08:13:07 -0400 Subject: [PATCH] icad-tone-detection: 2.4->2.8.6, set binary to executable --- media-radio/icad-tone-detection/Manifest | 2 +- ...-2.4.ebuild => icad-tone-detection-2.8.6.ebuild} | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) rename media-radio/icad-tone-detection/{icad-tone-detection-2.4.ebuild => icad-tone-detection-2.8.6.ebuild} (64%) diff --git a/media-radio/icad-tone-detection/Manifest b/media-radio/icad-tone-detection/Manifest index 14fe5882d..e9f525fa2 100644 --- a/media-radio/icad-tone-detection/Manifest +++ b/media-radio/icad-tone-detection/Manifest @@ -1 +1 @@ -DIST icad-tone-detection-2.4.gh.tar.gz 2355048 BLAKE2B 3adcfd66776987328017a5870cc84f8ffe06cc075e95827afd121190f3d1c498510710598a5ed493a9e998ccc55f7818098f6ca91c777f9e271ad4863944c350 SHA512 6fff552ceaa1a8c915fbb36a3694e07e89b5af35b9c570bf44d046c4b5eca3b98766ec2b644910616188432bdcc8df2e2f89ce7e9ca4f542f27547c932bc31ca +DIST icad-tone-detection-2.8.6.gh.tar.gz 2355048 BLAKE2B 3adcfd66776987328017a5870cc84f8ffe06cc075e95827afd121190f3d1c498510710598a5ed493a9e998ccc55f7818098f6ca91c777f9e271ad4863944c350 SHA512 6fff552ceaa1a8c915fbb36a3694e07e89b5af35b9c570bf44d046c4b5eca3b98766ec2b644910616188432bdcc8df2e2f89ce7e9ca4f542f27547c932bc31ca diff --git a/media-radio/icad-tone-detection/icad-tone-detection-2.4.ebuild b/media-radio/icad-tone-detection/icad-tone-detection-2.8.6.ebuild similarity index 64% rename from media-radio/icad-tone-detection/icad-tone-detection-2.4.ebuild rename to media-radio/icad-tone-detection/icad-tone-detection-2.8.6.ebuild index ba4dc80fd..17cf80116 100644 --- a/media-radio/icad-tone-detection/icad-tone-detection-2.4.ebuild +++ b/media-radio/icad-tone-detection/icad-tone-detection-2.8.6.ebuild @@ -30,11 +30,22 @@ RDEPEND=" media-video/ffmpeg" src_prepare() { - sed -i 's/debug=True/debug=False/' src/icad_tone_detection/examples/detect_test.py || die distutils-r1_src_prepare } python_install() { distutils-r1_python_install python_newexe src/icad_tone_detection/examples/detect_test.py icad-tone-detection + if use arm64; then + fperms +x /usr/lib/python*/site-packages/icad_tone_detection/bin/linux_arm64/icad_decode + else + rm "${ED}"/usr/lib/python*/site-packages/icad_tone_detection/bin/linux_arm64/icad_decode + fi + if use amd64; then + fperms +x /usr/lib/python*/site-packages/icad_tone_detection/bin/linux_x86_64/icad_decode + else + rm "${ED}"/usr/lib/python*/site-packages/icad_tone_detection/bin/linux_x86_64/icad_decode + fi + rm "${ED}"/usr/lib/python*/site-packages/icad_tone_detection/bin/macos_arm64/icad_decode + rm "${ED}"/usr/lib/python*/site-packages/icad_tone_detection/bin/windows_x86_64/icad_decode.exe }