forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
app-arch/rar: bump to v5.7.0 Beta 2 from 2019-02-21
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <[email protected]>
- Loading branch information
Showing
2 changed files
with
112 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,12 @@ | ||
DIST rarlinux-5.6.0_p20180624.tar.gz 552245 BLAKE2B 9988b67d545df89bb7087c2bbec5a6fc47d99f6fd8a97e3581f135dc829a43e5c044248e95f60f7cd29370a0955a3c4c8a6667bfcead17301dc0f45ddae0057f SHA512 a0baba489c9268bc25c814c94747c117de66599f91da875b0e0b8233c24910f0e831f8b407f7a9bd8d709da6bdea4ef50306ce456ea5089f893619b8ee5b780f | ||
DIST rarlinux-5.6.1_beta1_p20180903.tar.gz 552295 BLAKE2B 45a709780bfbcfbaf0182a02a0c6bdea71ca4162b5e8bd223105fe01219e6053559b983e1aebf859480a62c18d6aa7cf689369b4bb5bedebd87eeb6812a31561 SHA512 daa7ed17f1c5418fd47e285c1cc06d833f2182fd3de89aefafd83a86935f52c61dc067d19521d3154ff07d891b69ace03d43940ae824adabfff82ffee1bda379 | ||
DIST rarlinux-5.6.1_p20180930.tar.gz 552418 BLAKE2B 7a162a9e63336296e67064fe64d5bdefa4f0027bc23f27a419f14e5302fed7ed45bb78541ff7f3a417ed9f6e88700f4306d4ab3dbfb160a27dbf612df67f0c44 SHA512 b566d8d05068557987b69aa3b9610597c7226f7ff96ab935be33f3437b78d02dd539366b3a8499dc4c1d953a640a8a27f21b3f979969b71c6e3bde51a1118b00 | ||
DIST rarlinux-5.7.0_beta2_p20190221.tar.gz 558880 BLAKE2B 91de934e542e8dfa347f42ca501b1b8b6f20ac1f00464dd43350abc791edd85bb6c10e5e1446500876b00a89375ab621a77ee582a9055cc6eb87f9c5821ec785 SHA512 f0f0c91ca60635649284051970179b584d206bb7427b41c379b4fbac4079a0d79a3821af79f8ec0deb12ae42c56a357445b64b6c24d15455a6bf2e36f1904b1c | ||
DIST rarlinux-x64-5.6.0_p20180624.tar.gz 541604 BLAKE2B 2fd865af38db47c556341bb2482ee9af83857bc196e08f9b47d5a0f8ccae708931c09dcca2115866d37c03b77f7548da87cf2e778f003e9a432634b9ae378aae SHA512 e8427d12016d4298d1e3ca3dc32f367e2b7a407572e48c665eaec796c3538d50349760b5691bc6d58256a5470dc0c6637740fcdc6e8a9bd420193fae16e209eb | ||
DIST rarlinux-x64-5.6.1_beta1_p20180903.tar.gz 541723 BLAKE2B fc70196124621d729530de31b7a213cf4e63326f7db11d65fe2941ae78dfd6bedcc4884b7f21454bd624a6565d679e95699aec9ee489672c3346198c2aa53c13 SHA512 b91388fd78ee45f7f7e3c1750e739ce28c325dcc3b11d8c507b022ade510d6bf012b00092238c3348933176d783d2ef9b1ce6269779a095b4a2320f27f035903 | ||
DIST rarlinux-x64-5.6.1_p20180930.tar.gz 541765 BLAKE2B c3c115fe168df801ce81fbb31de810893539c2f3bcfb176e65ab0db9994fba0d2e3aa848cf073068651e301c1b36cf3d885d80841e6cf63ddb22d3210c14ab64 SHA512 b873397cc44ffe722248638f0315a445e7f8b39ce310d45b79e27d8c2662bf7bc8a095a3e7c4a8fa92e24551328530955f6f18a8553a1612ea00bec8ccaf2e37 | ||
DIST rarlinux-x64-5.7.0_beta2_p20190221.tar.gz 546553 BLAKE2B 740e60b9a83d9d8335ca573a9659e90e14e70f81c0c0c3b4a6fb235a316e1cb2e368494c980d80fb4799a32aea5ba4f80c2b28f3c3ae98ad6e1afb43ff9c0d0a SHA512 2027dd824d6c989eaeb2a2588100e40122a65f45c6682b00269b84aec43da3db4b7aa350ba58bab8ab68cb77fdad1b2d5854ae44b7629aa8db57b9046976d96d | ||
DIST winrar-x64-5.6.0_p20180624.exe 3180248 BLAKE2B 3ddbef82e2ecee7960c5d282de905a2d4d279c3ebae9ceb9e5b72a822d352a80d189a76514a414840ea5ad8002d718435757c860a0935134b6eba01b70e0f444 SHA512 61896901b580476d4c12d40d42eef725de270beb0b01526e7d5d4e02847a7b67b0380f0a365e92eafe2a2303d60945146457d43430aace51c9a443a8b1ceef48 | ||
DIST winrar-x64-5.6.1_beta1_p20180903.exe 3187440 BLAKE2B c8f008ec746ab941dd41553d7f8004aab3d6a00771278eea76cb2b6c6a92394c93c6bd816e212950b99cdd28184237479eb301c0adc3d11712ebc9ab83b44656 SHA512 98da58d411d2d7c6cc49c62cbed3e3850eeccfee3bb7338777b734cbee14396c765b6c62a1d236e89458559d18b6871c3f97d2d9e600fc88655fa2c11e3eba27 | ||
DIST winrar-x64-5.6.1_p20180930.exe 3190008 BLAKE2B c1411bd15b62ce63a5adc078ef2f7b2941ead91c683b8ade713b1e0a76075281f3c188d46de7d9f1da1caf37c4a4989bf9b35009401f8efa172fa0a4fddefdca SHA512 38c057b765a9a0ed51229018c9ececf94b8b6360a820e73db1af96412b6437614357f885c4c81ce89bc261bb3221d19cfb20284f16881eada0c46debe84f11b1 | ||
DIST winrar-x64-5.7.0_beta2_p20190221.exe 3141680 BLAKE2B 6e74c9ad2c2f978d33a9f815a320fd1ede49e1e45c118e47cdb221a211cc27c6b4f59ff7b9856435923a80ee2bfc5785533f43d314669274efc2e4d15148fef4 SHA512 428489d587ea380c1eb6e4d8ef918c29e0562da85a01cdb70dafe1fb211e2ee159f5854331e3227b1c8176c89d8ef3c84fa071be33e2ae73be557a2394ba4401 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
# Copyright 1999-2019 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI="6" | ||
|
||
DESCRIPTION="RAR compressor/uncompressor" | ||
HOMEPAGE="https://rarlab.com/" | ||
URI_x86="https://mirror.whissi.de/distfiles/rar/rarlinux-${PV}.tar.gz" | ||
URI_amd64="https://mirror.whissi.de/distfiles/rar/rarlinux-x64-${PV}.tar.gz" | ||
URI_w64="https://mirror.whissi.de/distfiles/rar/winrar-x64-${PV}.exe" | ||
SRC_URI="x86? ( ${URI_x86} ) | ||
amd64? ( ${URI_amd64} ) | ||
all_sfx? ( | ||
${URI_x86} | ||
${URI_amd64} | ||
${URI_w64} | ||
)" | ||
|
||
LICENSE="RAR BSD BSD-2" | ||
SLOT="0" | ||
KEYWORDS="-* ~amd64 ~x86" | ||
IUSE="all_sfx" | ||
RESTRICT="mirror bindist" | ||
|
||
DEPEND="all_sfx? ( app-arch/unrar )" | ||
RDEPEND="sys-libs/glibc" | ||
|
||
S="${WORKDIR}/${PN}" | ||
|
||
QA_FLAGS_IGNORED="opt/rar/default.sfx | ||
opt/rar/default-elf32.sfx | ||
opt/rar/default-elf64.sfx | ||
opt/rar/default-win32.sfx | ||
opt/rar/default-win64.sfx | ||
opt/rar/WinCon.SFX | ||
opt/rar/WinCon64.SFX | ||
opt/rar/Zip.SFX | ||
opt/rar/Zip64.SFX | ||
opt/rar/unrar | ||
opt/rar/rar" | ||
QA_PRESTRIPPED=${QA_FLAGS_IGNORED} | ||
|
||
src_unpack() { | ||
local _file | ||
|
||
for _file in ${A}; do | ||
if [[ "${_file}" == rarli* ]]; then | ||
if [[ "${_file}" =~ x64 ]]; then | ||
if ! use amd64; then | ||
continue | ||
fi | ||
|
||
unpack "${_file}" | ||
elif [[ ! "${_file}" =~ x64 ]]; then | ||
if ! use x86; then | ||
continue | ||
fi | ||
|
||
unpack "${_file}" | ||
else | ||
die "Unknown SRC file '${_file}'!" | ||
fi | ||
fi | ||
done | ||
|
||
rm -f "${S}"/license.txt | ||
|
||
if use all_sfx ; then | ||
mkdir sfx | ||
cd sfx | ||
for _file in ${A}; do | ||
if [[ "${_file}" == rarli* ]]; then | ||
unpack "${_file}" | ||
if [[ "${_file}" =~ x64 ]]; then | ||
mv rar/default.sfx default-elf64.sfx || die | ||
else | ||
mv rar/default.sfx default-elf32.sfx || die | ||
fi | ||
elif [[ "${_file}" == winrar* ]]; then | ||
ln -s "${DISTDIR}"/${_file} w64.rar || die | ||
unpack ./w64.rar | ||
mv Default.SFX default-win32.sfx || die | ||
mv Default64.SFX default-win64.sfx || die | ||
else | ||
die "Unknown SFX file '${_file}'!" | ||
fi | ||
done | ||
fi | ||
} | ||
|
||
src_compile() { :; } | ||
|
||
src_install() { | ||
exeinto /opt/rar | ||
doexe rar unrar || die | ||
|
||
dodir /opt/bin | ||
dosym ../rar/rar /opt/bin/rar || die | ||
dosym ../rar/unrar /opt/bin/unrar || die | ||
|
||
insinto /opt/rar | ||
if use all_sfx ; then | ||
doins "${WORKDIR}"/sfx/*.{sfx,SFX} || die | ||
else | ||
doins default.sfx || die | ||
fi | ||
doins rarfiles.lst || die | ||
dodoc *.txt | ||
} |