Ticket #4130 (closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

Opening .PAK and .ARC archives with Midnight Commander

Reported by: Trux Owned by: andrew_b
Priority: minor Milestone: 4.8.26
Component: mc-vfs Version: master
Keywords: pak arc unar Cc:
Blocked By: Blocking:
Branch state: approved Votes for changeset: committed-master

Description

1) Midnight Commander doesn't open .ARC archives.
After installing arc package, I can extract files from .ARC archive with Midnight Commander.
Could you please add a package dependency between mc and arc packages ?

2) Midnight Commander doesn't open .PAK archives.
After installing unar (not unrar) package, I can extract files from .PAK archive with the unar command but not with Midnight Commander.

Could you please add in Midnight Commander a call to unar command and a package dependency between mc and unar packages ?

$ mc --version
GNU Midnight Commander 4.8.24
Compilé avec GLib 2.63.3
Utilise la bibliothèque S-Lang avec la base de données terminfo
With builtin Editor and Aspell support
Avec support des sous-shells par défaut
Avec support des opérations en tâche de fond
Avec support de la souris pour xterm et la console Linux
Avec support des événements X11
Avec support de l'internationalisation
Avec support de plusieurs codepages
Systèmes des fichiers virtuels : cpiofs, tarfs, sfs, extfs, ext2undelfs, ftpfs, sftpfs, fish
Types de données : char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

Attachments

EGACHESS.ARC (128.0 KB) - added by Trux 3 years ago.
.ARC file
MM34.PAK (77.5 KB) - added by Trux 3 years ago.
.PAK file
4130_PAK_support.patch (2.8 KB) - added by angel_il 3 years ago.
PAK Archive support

Change History

Changed 3 years ago by Trux

.ARC file

Changed 3 years ago by Trux

.PAK file

comment:1 Changed 3 years ago by andrew_b

  • Priority changed from major to minor
  • Component changed from mc-core to mc-vfs

comment:2 in reply to: ↑ description Changed 3 years ago by andrew_b

Replying to Trux:

1) Midnight Commander doesn't open .ARC archives.
After installing arc package, I can extract files from .ARC archive with Midnight Commander.
Could you please add a package dependency between mc and arc packages ?

Such dependencies are not applicable in vanilla MC.
Please ask MC maintainer to add this dependency to MC package (rpm? deb? other?) in you distro.

2) Midnight Commander doesn't open .PAK archives.
After installing unar (not unrar) package, I can extract files from .PAK archive with the unar command but not with Midnight Commander.

Could you please add in Midnight Commander a call to unar command and a package dependency between mc and unar packages ?

Nobody created such extfs plugin yet. Patches are welcome!

Changed 3 years ago by angel_il

PAK Archive support

comment:3 Changed 3 years ago by angel_il

yes, i can!

have a nice day, Trux

(need lsar, unar utilities)

comment:4 Changed 3 years ago by angel_il

Trux, please test extfs pluggin 'unar'

comment:5 Changed 3 years ago by andrew_b

  • Status changed from new to accepted
  • Owner set to andrew_b

comment:6 Changed 3 years ago by andrew_b

  • Branch state changed from no branch to on review
  • Milestone changed from Future Releases to 4.8.26

comment:7 Changed 3 years ago by Trux

Thank you very much for the patch. How can I test it ? I must wait a new version in Linux Mint Cinnamon ?

comment:8 Changed 3 years ago by andrew_b

The best way is build 4130_unar branch from source, test it and report found errors before merging branch into master.

Or wait for merge this branch into master, install suitable nightly build and then report errors in master.

comment:9 Changed 3 years ago by andrew_b

  • Votes for changeset set to andrew_b
  • Branch state changed from on review to approved

comment:10 Changed 3 years ago by andrew_b

  • Status changed from accepted to testing
  • Votes for changeset changed from andrew_b to committed-master
  • Resolution set to fixed

comment:11 Changed 3 years ago by andrew_b

  • Status changed from testing to closed
Note: See TracTickets for help on using tickets.