[PROPOSAL] virtual package 'lha' -- a suitable /usr/bin/lha
Dear folks, LZH is an archive format which is generated by the lha utility (1). This format is still popular in Japan, but the lha utility is not a free software. However, some free softwares which use LZH as their data format (2) and some free GUI archive file managers (3) often use fork+exec, popen, or system, to call the command line program '/usr/bin/lha' to extract the data. Therefore I propose a virtual package named 'lha' for those packages who can provide the functionality of '/usr/bin/lha'. Note: (1) lha package in Debian non-free section (2) fkiss, gnomekiss in Debian (3) ark, file-roller, krusader in Debian thanks, Ying-Chun Liu -- PaulLiu(Ying-Chun Liu) E-mail address: [EMAIL PROTECTED] signature.asc Description: OpenPGP digital signature
Re: [PROPOSAL] virtual package 'lha' -- a suitable /usr/bin/lha
Ying-Chun Liu (PaulLiu) [EMAIL PROTECTED] wrote: LZH is an archive format which is generated by the lha utility (1). This format is still popular in Japan, but the lha utility is not a free software. However, some free softwares which use LZH as their data format (2) and some free GUI archive file managers (3) often use fork+exec, popen, or system, to call the command line program '/usr/bin/lha' to extract the data. Therefore I propose a virtual package named 'lha' for those packages who can provide the functionality of '/usr/bin/lha'. Note: (1) lha package in Debian non-free section (2) fkiss, gnomekiss in Debian (3) ark, file-roller, krusader in Debian Do all these packages accept a common (sub)set of commandline options? Alternatives only work if the commandline interface is compatible. cu andreas -- The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal vision of the emperor's, and its inclusion in this work does not constitute tacit approval by the author or the publisher for any such projects, howsoever undertaken.(c) Jasper Ffforde -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: [PROPOSAL] virtual package 'lha' -- a suitable /usr/bin/lha
Andreas Metzler wrote: Ying-Chun Liu (PaulLiu) [EMAIL PROTECTED] wrote: LZH is an archive format which is generated by the lha utility (1). This format is still popular in Japan, but the lha utility is not a free software. However, some free softwares which use LZH as their data format (2) and some free GUI archive file managers (3) often use fork+exec, popen, or system, to call the command line program '/usr/bin/lha' to extract the data. Therefore I propose a virtual package named 'lha' for those packages who can provide the functionality of '/usr/bin/lha'. Note: (1) lha package in Debian non-free section (2) fkiss, gnomekiss in Debian (3) ark, file-roller, krusader in Debian Do all these packages accept a common (sub)set of commandline options? Alternatives only work if the commandline interface is compatible. cu andreas Yes, all these packages should have a common (sub)set of commandline options. I think that's the word suitable means. I'm packaging jlha-utils (RFS, not in Debian). It is command-line compatible and provides the subset of the options. Since there's no spec on how these options work, and for clean-room purpose, we can't read the non-free source code. We can only guess from outside and implement them by ourselves. And thus we can't guarantee that it is 100% same as the original 'lha'. But I've tested it with the programs (2,3) listed above. regards, Ying-Chun Liu -- PaulLiu(劉穎駿) E-mail address: [EMAIL PROTECTED] signature.asc Description: OpenPGP digital signature
Re: [PROPOSAL] virtual package 'lha' -- a suitable /usr/bin/lha
At Sun, 10 Sep 2006 20:28:55 +0800, Ying-Chun Liu (PaulLiu) wrote: LZH is an archive format which is generated by the lha utility (1). This format is still popular in Japan, but the lha utility is not a free software. However, some free softwares which use LZH as their data format (2) and some free GUI archive file managers (3) often use fork+exec, popen, or system, to call the command line program '/usr/bin/lha' to extract the data. Therefore I propose a virtual package named 'lha' for those packages who can provide the functionality of '/usr/bin/lha'. Note: (1) lha package in Debian non-free section (2) fkiss, gnomekiss in Debian (3) ark, file-roller, krusader in Debian The current non-free lha package is based on the original and legitimate MS-DOS version LHa. LHa is one of implementations of LZH format archiver. So many LZH archiver/extractor on windows have used other names. We cannot expect each archiver/extrator has the exact same options. Thus I disagreed to use lha as virtual package name. Instead, how about setting lzh-archiver as /etc/alternatives for your java-based lzh archiver and my non-free lha package, then modifying the GUI archive file managers to execute lzh-archiver, not lha? -- gotom -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]