summaryrefslogtreecommitdiff
path: root/app-arch/7zip
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-25 00:31:50 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-25 00:31:50 +0000
commit85e7fcfe5631986ad1144ea54fc179d8658571d3 (patch)
tree70367139217a01e21c28e5d820dfa70782261ab7 /app-arch/7zip
parent72e4c0bc86eea366d063d15b3d5611e8f82ffd05 (diff)
gentoo auto-resync : 25:03:2025 - 00:31:49
Diffstat (limited to 'app-arch/7zip')
-rw-r--r--app-arch/7zip/7zip-24.09.ebuild11
-rw-r--r--app-arch/7zip/Manifest4
-rw-r--r--app-arch/7zip/metadata.xml1
3 files changed, 12 insertions, 4 deletions
diff --git a/app-arch/7zip/7zip-24.09.ebuild b/app-arch/7zip/7zip-24.09.ebuild
index dee12baa0394..255f34e19905 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/Manifest b/app-arch/7zip/Manifest
index e1deeefbead2..f041bc6c087f 100644
--- a/app-arch/7zip/Manifest
+++ b/app-arch/7zip/Manifest
@@ -4,5 +4,5 @@ DIST 7z2408-src.tar.xz 1493700 BLAKE2B fd22a302044ca8655187573173fdc13ae93efaf90
DIST 7z2409-linux-x64.tar.xz 1565344 BLAKE2B 4ded059fe85073405b4a1510378ed473bca6de2792d313fc3dcb77850dc2531b06866bb4d9de4d4dbc848be5a98b2e4cf5bbe191248f0ae53a279b48b586c169 SHA512 aebf18d861944e2b52d91434b1d59d80a5aadf3b2e80ab3d248357bcaf3c429442caf4ad3297057a559f2719cae9ce5b0aa391963570ffa75b6dcdf1f3c25603
DIST 7z2409-src.tar.xz 1511288 BLAKE2B 5fcb39acc282b7dafbd1900eaf77e15e634adda5eff5d630b9d0821aa0d1e8569856cf99503ab7ffe69a82cec82a1a890772d6cff86cdb0af01dd462a94c0908 SHA512 461b702eb275655ebda70e128a5e184d15d2b0556f11ab1b409c0ff8a1e9c5d64761bdfb1685c5a0278534024a1e4ce46e4443d55cae373e487dc9ae180ef310
EBUILD 7zip-24.08.ebuild 3021 BLAKE2B cb25e4abb650c622528ea0eed277f1f5b1419e46b5234a53b83120d6247842158c556190442f9ee792129e17b4915bd8b90daf32bcb07f3114687c28fae9d345 SHA512 dade7aa8de294f3c8a3ec209bdbb66b87e5f0a824166e2b5013d1d8bda0f14ecee7425db15874b67c274361b0fc047cfc90b0c9e122aa1183794286dec103c01
-EBUILD 7zip-24.09.ebuild 3021 BLAKE2B 0b69f6f8664b4cc027cbc2599fe8c7ba050f1a4e1ae89644e70ad487c350cc30295efc55b09d4ee4e25b084a1fdd4a5f74f51d46fa2a60ae15bf960f64432aa8 SHA512 a157a23f7db1499fb013b82a312498566d514e5ae184c7a355f6c02e3acba99faf2f39d64d85b525307c4a3bc349acd17c9699cab36cc2676163d2b20fe17115
-MISC metadata.xml 968 BLAKE2B cc816cf086d296a591c2ae494022f35102570c8823ccdc5ada3dde2a83d515060b703d283d74ebd00738f28a0fb4dd8fdeaea10ae9168423dcf146034561f213 SHA512 e4d71bc79b0e6d4435442e74256550f93815b68142cdac763fed9a22bd5e92c25ba288d94738316d726c2073f4f86dcf00f3d77c65a02b0e06ea3c1dc7699cbb
+EBUILD 7zip-24.09.ebuild 3151 BLAKE2B 9b83f29d9c8cc4d925f3f1c86169a244cccf108a674c03ece13ce610d73d382871d088a729dd1b4e275a005202e419f52da8fbb172528767730a8569ed544448 SHA512 eed60d949b4f906fde07541339c60a6c0d87b67b229bf960fbc33687fa92a5c443bf576bf0eeaa2d9b2ab6a89afd75221fa034a806f338259113ae8518b3391d
+MISC metadata.xml 1044 BLAKE2B 481810b40b8c6ff2a023318682484f2ebf7e92ec6ce921e73d6b92b5f671dadfc1355bef38574f8a1fd74ed1a8bef11b9ec3aa763b9489d994c7bc3f2bf86caa SHA512 b55539bdaac268bda1017d179cf77573848bc8dbcaba655c5163f3ff369e68034426f14565953aee30c9ba1cb7ed5a42e17745ea609dce53789ece38c5ade653
diff --git a/app-arch/7zip/metadata.xml b/app-arch/7zip/metadata.xml
index 772c93a14f12..277fdcfd9104 100644
--- a/app-arch/7zip/metadata.xml
+++ b/app-arch/7zip/metadata.xml
@@ -16,6 +16,7 @@
<flag name="rar">Enable support for non-free rar decoder</flag>
<flag name="uasm">Use <pkg>dev-lang/uasm</pkg> to include optimized code</flag>
<flag name="jwasm">Use <pkg>dev-lang/jwasm</pkg> to include optimized code (doesn't support AES)</flag>
+ <flag name="symlink">Install additional symlink to 7z, 7za and 7zr</flag>
</use>
<upstream>
<maintainer>