From 548158220e61c7cce4d7f1b151a35323095972f9 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 2 Mar 2026 11:30:56 +0100 Subject: [PATCH] sci-electronics/logic-bin: drop 2.4.39, 2.4.40 Signed-off-by: David Roman --- sci-electronics/logic-bin/Manifest | 2 - .../logic-bin/logic-bin-2.4.39.ebuild | 128 ----------------- .../logic-bin/logic-bin-2.4.40.ebuild | 130 ------------------ 3 files changed, 260 deletions(-) delete mode 100644 sci-electronics/logic-bin/logic-bin-2.4.39.ebuild delete mode 100644 sci-electronics/logic-bin/logic-bin-2.4.40.ebuild diff --git a/sci-electronics/logic-bin/Manifest b/sci-electronics/logic-bin/Manifest index 21bbf8e10b..6e5cef063f 100644 --- a/sci-electronics/logic-bin/Manifest +++ b/sci-electronics/logic-bin/Manifest @@ -1,3 +1 @@ -DIST Logic-2.4.39-linux-x64.AppImage 191523196 BLAKE2B 5c12092bb1ae95e8e5095bcb2d75f86044473308ce20c2dd288f76f5a441742dea5f7fc7bf4168eaef0b58caadcd20b8874d52d1b1c22e4fb8425802a6f34b96 SHA512 7eb9e90ab3cb1cf20aeee4af93b6bcc24021a4853dde53f84e1260c7029f876d2cd4f5eefecec66bd741662084f3743d3ede8f252c1dc21e1d96beb1d74efe2d -DIST Logic-2.4.40-linux-x64.AppImage 191604343 BLAKE2B c342c195c5de201d909bd8000844b4e0f0b14ab1996e7a7a6cca5ddd10397feb463a137b1a70eac3b208ae30ee12754c4f828a2dfb8b518b637113a0112c8edb SHA512 bc43b6f4690a1957db3bddc4d56c2bf5179ede9e2bd556306d638cb8a5fc6da7c4c1f495222f26e32af6806b07dcb6a43b4706e2649e55fc02e75c05b7e11733 DIST Logic-2.4.41-linux-x64.AppImage 193860856 BLAKE2B f07808653d9dfcadae12e81ddda843e462e0d0fb88efa9418dd662dcafbba592d7138ea1608e6bc9d187c0cb38b5f661978c6eb49c0a41c25dd5992bba1dac80 SHA512 e1a9096c9af25e6a8e8b6d0a0417643d24da740878665e17b2f2dbc0210105c833b03f71ec1bdcaf3bf0c7846602350946f93ccd51c025d97c900147d14e83b1 diff --git a/sci-electronics/logic-bin/logic-bin-2.4.39.ebuild b/sci-electronics/logic-bin/logic-bin-2.4.39.ebuild deleted file mode 100644 index 8cac66fb17..0000000000 --- a/sci-electronics/logic-bin/logic-bin-2.4.39.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" - -inherit chromium-2 desktop xdg - -APPIMAGE="Logic-${PV}-linux-x64.AppImage" -DESCRIPTION="Saleae logic analyzer" -HOMEPAGE="https://www.saleae.com" - -SRC_URI="https://downloads2.saleae.com/logic2/${APPIMAGE}" - -S="${WORKDIR}" -LICENSE="Saleae" -SLOT="0" -KEYWORDS="-* ~amd64" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/dbus-glib - dev-libs/expat - dev-libs/glib:2 - dev-libs/libdbusmenu - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-libs/libxcrypt - virtual/zlib - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 - x11-libs/gtk+:3 - x11-libs/libnotify - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXScrnSaver - x11-libs/libXtst - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango -" - -BDEPEND="dev-util/patchelf" - -QA_PREBUILT="*" - -src_unpack() { - cp "${DISTDIR}/${APPIMAGE}" "${S}" || die - - cd "${S}" || die # "appimage-extract" unpacks to current directory - chmod +x "${APPIMAGE}" || die - ./"${APPIMAGE}" --appimage-extract || die -} - -src_prepare() { - # Fix permissions - find "${S}" -type d -exec chmod a+rx {} + || die - find "${S}" -type f -exec chmod a+r {} + || die - - cd squashfs-root || die - - for f in *.so; do - patchelf --set-rpath '$ORIGIN' $f || die - done - - # scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH - pushd resources/linux-x64/Analyzers || die - for f in *.so; do - patchelf --set-rpath '$ORIGIN' $f || die - done - popd - - pushd locales || die - chromium_remove_language_paks - popd - - default -} - -src_configure() { - default - chromium_suid_sandbox_check_kernel_config -} - -src_install() { - cd "${S}/squashfs-root" || die - - insinto /usr/share - doins -r ./usr/share/icons - - local -a toremove=( - .DirIcon - AppRun - Logic.png - usr/lib/libnotify.so.4 - usr/lib/libXss.so.1 - usr/lib/libXtst.so.6 - ) - rm -r "${toremove[@]}" || die - - insinto /opt/Logic - doins -r * - - fperms 4755 /opt/Logic/chrome-sandbox - for i in Logic chrome_crashpad_handler *.so* usr/lib/*.so*; do - fperms +x "/opt/Logic/${i}" - done - - dosym -r "/opt/Logic/Logic" /usr/bin/Logic - domenu Logic.desktop -} diff --git a/sci-electronics/logic-bin/logic-bin-2.4.40.ebuild b/sci-electronics/logic-bin/logic-bin-2.4.40.ebuild deleted file mode 100644 index f83d485bda..0000000000 --- a/sci-electronics/logic-bin/logic-bin-2.4.40.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" - -inherit chromium-2 desktop xdg - -APPIMAGE="Logic-${PV}-linux-x64.AppImage" -DESCRIPTION="Saleae logic analyzer" -HOMEPAGE="https://www.saleae.com" - -SRC_URI=" - amd64? ( https://downloads2.saleae.com/logic2/${APPIMAGE} ) -" -S="${WORKDIR}" - -LICENSE="Saleae" -SLOT="0" -KEYWORDS="-* ~amd64" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/dbus-glib - dev-libs/expat - dev-libs/glib:2 - dev-libs/libdbusmenu - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-libs/libxcrypt - virtual/zlib - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 - x11-libs/gtk+:3 - x11-libs/libnotify - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXScrnSaver - x11-libs/libXtst - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango -" - -BDEPEND="dev-util/patchelf" - -QA_PREBUILT="*" - -src_unpack() { - cp "${DISTDIR}/${APPIMAGE}" "${S}" || die - - cd "${S}" || die # "appimage-extract" unpacks to current directory - chmod +x "${APPIMAGE}" || die - ./"${APPIMAGE}" --appimage-extract || die -} - -src_prepare() { - # Fix permissions - find "${S}" -type d -exec chmod a+rx {} + || die - find "${S}" -type f -exec chmod a+r {} + || die - - cd squashfs-root || die - - for f in *.so; do - patchelf --set-rpath '$ORIGIN' $f || die - done - - # scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH - pushd resources/linux-x64/Analyzers || die - for f in *.so; do - patchelf --set-rpath '$ORIGIN' $f || die - done - popd || die - - pushd locales || die - chromium_remove_language_paks - popd || die - - default -} - -src_configure() { - default - chromium_suid_sandbox_check_kernel_config -} - -src_install() { - cd "${S}/squashfs-root" || die - - insinto /usr/share - doins -r ./usr/share/icons - - local -a toremove=( - .DirIcon - AppRun - Logic.png - usr/lib/libnotify.so.4 - usr/lib/libXss.so.1 - usr/lib/libXtst.so.6 - ) - rm -r "${toremove[@]}" || die - - insinto /opt/Logic - doins -r ./* - - fperms 4755 /opt/Logic/chrome-sandbox - for i in Logic chrome_crashpad_handler *.so* usr/lib/*.so*; do - fperms +x "/opt/Logic/${i}" - done - - dosym -r "/opt/Logic/Logic" /usr/bin/Logic - domenu Logic.desktop -}