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