diff --git a/app-arch/7zip/7zip-24.09.ebuild b/app-arch/7zip/7zip-24.09.ebuild index dee12baa03949..255f34e199057 100644 --- a/app-arch/7zip/7zip-24.09.ebuild +++ b/app-arch/7zip/7zip-24.09.ebuild @@ -18,18 +18,20 @@ S="${WORKDIR}" LICENSE="LGPL-2 BSD rar? ( unRAR )" SLOT="0" KEYWORDS="amd64 arm64 ~ppc ~ppc64 ~riscv" -IUSE="uasm jwasm rar" +IUSE="uasm jwasm rar symlink" REQUIRED_USE="?? ( uasm jwasm )" DOCS=( readme.txt History.txt License.txt ) HTML_DOCS=( MANUAL ) -DEPEND="${RDEPEND}" BDEPEND=" app-arch/xz-utils[extra-filters(+)] uasm? ( dev-lang/uasm ) jwasm? ( dev-lang/jwasm ) " +RDEPEND=" + symlink? ( !app-arch/p7zip ) +" PATCHES=( "${FILESDIR}/${PN}-24.05-respect-build-env.patch" @@ -107,5 +109,10 @@ src_compile() { src_install() { dobin "./CPP/7zip/Bundles/Alone2/b/${bdir}/7zz" + if use symlink; then + dosym 7zz /usr/bin/7z + dosym 7zz /usr/bin/7za + dosym 7zz /usr/bin/7zr + fi einstalldocs } diff --git a/app-arch/7zip/metadata.xml b/app-arch/7zip/metadata.xml index 772c93a14f122..277fdcfd9104c 100644 --- a/app-arch/7zip/metadata.xml +++ b/app-arch/7zip/metadata.xml @@ -16,6 +16,7 @@ Enable support for non-free rar decoder Use dev-lang/uasm to include optimized code Use dev-lang/jwasm to include optimized code (doesn't support AES) + Install additional symlink to 7z, 7za and 7zr