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