Install this version:
emerge -a =games-util/nstool-1.9.2
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =games-util/nstool-1.9.2
Or alternatively:
emerge --autounmask-write -a =games-util/nstool-1.9.2
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.9.2 | 8 | ~amd64 | 0 |
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="General purpose read/extract tool for Nintendo Switch file formats."
HOMEPAGE="https://github.com/jakcron/nstool"
SRC_URI="https://github.com/jakcron/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="app-arch/lz4
net-libs/mbedtls:3
dev-libs/libfmt
dev-libs/libtoolchain
dev-libs/libpietendo"
RDEPEND="${DEPEND}"
src_prepare() {
# shellcheck disable=SC2016
sed -re 's/^(PROJECT_DEPEND.*)/\1 mbedcrypto-3/' \
-e 's/@\$\(CXX\)/$(CXX)/g' \
-e '/\t@echo .*/d' \
-i makefile || die
default
}
src_install() {
dobin "bin/${PN}"
einstalldocs
}
app-arch/lz4 net-libs/mbedtls:3 dev-libs/libfmt dev-libs/libtoolchain dev-libs/libpietendo
app-arch/lz4 net-libs/mbedtls:3 dev-libs/libfmt dev-libs/libtoolchain dev-libs/libpietendo
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | nstool-1.9.2.tar.gz | 81971 bytes | https://github.com/jakcron/nstool/archive/refs/tags/v1.9.2.tar.gz |