On Wed, Jul 15, 2020 at 07:52:27PM +0200, David Haller wrote: > ==== dev-python/rarfile/rarfile-3.1.ebuild ==== > RDEPEND="compressed? ( || ( app-arch/unrar app-arch/rar ) )" > ====
This USE-flag strikes me as slightly nondescript:
$ ash-euses rarfile:compressed
dev-python/rarfile:compressed - Enables the module to support compressed v3
archives by calling the app-arch/unrar.
Does this mean that rarfile is compatible with pre-version#3 archives without
the `compressed` flag ? Regardless, the point remains that RAR is a proprietary
format, which inevitably is locked to similarly proprietary (or non-free to some
extent) software. According to [1] and [2], there does exist an attempt at a
GPL'd implementation of RAR, however its development has since ceased, and it
only supports up to v2 archives.
It seems like every reasonably modern archiving software supporting RAR does so
via E. Roshal's `unrar`, disallowing the creation of a RAR-creation utility [3].
[1]
https://en.wikipedia.org/wiki/RAR_(file_format)#Third-party_software_for_extracting_RAR_files
[2] http://www.unrarlib.org/
[3] https://en.wikipedia.org/wiki/PeaZip#Third-party_technologies
--
Ashley Dixon
suugaku.co.uk
2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA
signature.asc
Description: PGP signature

