commit:     07d3c61d2c64c550e766286dbc149266d2ac8ac1
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Thu Dec 18 21:10:38 2025 +0000
Commit:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
CommitDate: Thu Dec 18 21:57:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=07d3c61d

sci-electronics/logic-bin: small QA fixes

- prebuilt image only works for amd64
- popd requires die
- doins * could glob files leading with `-` turning them into options

Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>

 sci-electronics/logic-bin/logic-bin-2.4.40.ebuild | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/sci-electronics/logic-bin/logic-bin-2.4.40.ebuild 
b/sci-electronics/logic-bin/logic-bin-2.4.40.ebuild
index 8cac66fb17..f83d485bda 100644
--- a/sci-electronics/logic-bin/logic-bin-2.4.40.ebuild
+++ b/sci-electronics/logic-bin/logic-bin-2.4.40.ebuild
@@ -15,9 +15,11 @@ APPIMAGE="Logic-${PV}-linux-x64.AppImage"
 DESCRIPTION="Saleae logic analyzer"
 HOMEPAGE="https://www.saleae.com";
 
-SRC_URI="https://downloads2.saleae.com/logic2/${APPIMAGE}";
-
+SRC_URI="
+       amd64? ( https://downloads2.saleae.com/logic2/${APPIMAGE} )
+"
 S="${WORKDIR}"
+
 LICENSE="Saleae"
 SLOT="0"
 KEYWORDS="-* ~amd64"
@@ -85,11 +87,11 @@ src_prepare() {
        for f in *.so; do
                patchelf --set-rpath '$ORIGIN' $f || die
        done
-       popd
+       popd || die
 
        pushd locales || die
        chromium_remove_language_paks
-       popd
+       popd || die
 
        default
 }
@@ -116,7 +118,7 @@ src_install() {
        rm -r "${toremove[@]}" || die
 
        insinto /opt/Logic
-       doins -r *
+       doins -r ./*
 
        fperms 4755 /opt/Logic/chrome-sandbox
        for i in Logic chrome_crashpad_handler *.so* usr/lib/*.so*; do

Reply via email to