sys-apps/seatools - 5.1.182 (tatsh-overlay)

Search

Install

Install this version:

emerge -a =sys-apps/seatools-5.1.182

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =sys-apps/seatools-5.1.182

Or alternatively:

emerge --autounmask-write -a =sys-apps/seatools-5.1.182

Package Information

Description:
Quick diagnostic tool that checks the health of your drive.
Homepage:
https://www.seagate.com/support/downloads/seatools/
License:
all-rights-reserved

Ebuild Details

Version EAPI Keywords Slot
5.1.182 8 ~amd64 0
View Raw Ebuild
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit desktop wrapper

DESCRIPTION="Quick diagnostic tool that checks the health of your drive."
HOMEPAGE="https://www.seagate.com/support/downloads/seatools/"
SRC_URI="https://www.seagate.com/content/dam/seagate/migrated-assets/www-content/support-content/downloads/${PN}/_shared/downloads/SeaToolsLinuxX64Installer.zip -> ${P}.zip
	https://www.seagate.com/content/dam/seagate/migrated-assets/www-content/support-content/_shared/images/${PN}-icon.png"
S="${WORKDIR}/${P}/default/programfileslinux"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="strip splitdebug"

RDEPEND="dev-libs/glib
	media-libs/fontconfig
	media-libs/freetype
	media-libs/libglvnd
	sys-apps/dbus
	virtual/zlib
	x11-libs/libX11
	x11-libs/libxcb
	x11-libs/libXext
	x11-libs/libxkbcommon
	x11-libs/libXrender"
BDEPEND="app-arch/bitrock-unpacker
	app-arch/unzip"

HTML_DOCS=( help/SeaTools.README-US.html )

src_unpack() {
	default
	bitrock-unpacker SeaToolsLinuxX64Installer.run "${P}" || die
}

src_prepare() {
	rm ./*.sh ./*.ico "exec-${PN}-in-dir" || die
	chmod +x SeaTools plugins/*/*.so || die
	default
}

src_install() {
	einstalldocs
	rm -fR help || die
	mkdir -p "${D}/opt/seatools" || die
	cp -Rv ./* "${D}/opt/seatools" || die
	make_wrapper "${PN}" "/opt/${PN}/SeaTools" "/opt/${PN}"
	newicon "${DISTDIR}/${PN}-icon.png" "${PN}.png"
	make_desktop_entry "${PN}" SeaTools "${PN}" System 'X-KDE-SubstituteUID=true\nX-KDE-Username='
}

Inherited Eclasses

Dependencies

RDEPEND

dev-libs/glib
	media-libs/fontconfig
	media-libs/freetype
	media-libs/libglvnd
	sys-apps/dbus
	virtual/zlib
	x11-libs/libX11
	x11-libs/libxcb
	x11-libs/libXext
	x11-libs/libxkbcommon
	x11-libs/libXrender

BDEPEND

app-arch/bitrock-unpacker
	app-arch/unzip

Manifest for 5.1.182

Type File Size Source URLs
DIST seatools-5.1.182.zip 41411605 bytes https://www.seagate.com/content/dam/seagate/migrated-assets/www-content/support-content/downloads/seatools/_shared/downloads/SeaToolsLinuxX64Installer.zip
DIST seatools-icon.png 7176 bytes https://www.seagate.com/content/dam/seagate/migrated-assets/www-content/support-content/_shared/images/seatools-icon.png