Gentoo Archives: gentoo-user

From: Ashley Dixon <ash@××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] binary packages: how to ...
Date: Wed, 15 Jul 2020 18:12:17
Message-Id: 20200715181108.fu4q2t76hp3leri3@ad-gentoo-main
In Reply to: Re: [gentoo-user] binary packages: how to ... by David Haller
1 On Wed, Jul 15, 2020 at 07:52:27PM +0200, David Haller wrote:
2 > ==== dev-python/rarfile/rarfile-3.1.ebuild ====
3 > RDEPEND="compressed? ( || ( app-arch/unrar app-arch/rar ) )"
4 > ====
5
6 This USE-flag strikes me as slightly nondescript:
7
8 $ ash-euses rarfile:compressed
9 dev-python/rarfile:compressed - Enables the module to support compressed v3
10 archives by calling the app-arch/unrar.
11
12 Does this mean that rarfile is compatible with pre-version#3 archives without
13 the `compressed` flag ? Regardless, the point remains that RAR is a proprietary
14 format, which inevitably is locked to similarly proprietary (or non-free to some
15 extent) software. According to [1] and [2], there does exist an attempt at a
16 GPL'd implementation of RAR, however its development has since ceased, and it
17 only supports up to v2 archives.
18
19 It seems like every reasonably modern archiving software supporting RAR does so
20 via E. Roshal's `unrar`, disallowing the creation of a RAR-creation utility [3].
21
22 [1] https://en.wikipedia.org/wiki/RAR_(file_format)#Third-party_software_for_extracting_RAR_files
23 [2] http://www.unrarlib.org/
24 [3] https://en.wikipedia.org/wiki/PeaZip#Third-party_technologies
25
26 --
27
28 Ashley Dixon
29 suugaku.co.uk
30
31 2A9A 4117
32 DA96 D18A
33 8A7B B0D2
34 A30E BF25
35 F290 A8AA

Attachments

File name MIME type
signature.asc application/pgp-signature