public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* ITP: {lzma-utils/liblzmadec-devel/liblzmadec0}-4.32.7-1
@ 2008-08-24 18:00 Charles Wilson
  2008-08-24 18:13 ` Jari Aalto
  2008-08-24 18:50 ` Yaakov (Cygwin Ports)
  0 siblings, 2 replies; 8+ messages in thread
From: Charles Wilson @ 2008-08-24 18:00 UTC (permalink / raw)
  To: CygWin-Apps

One of these days, I'll learn to check cygwin-ports before porting a new
package.

http://cygwin.cwilson.fastmail.fm/ITP/lzma-utils-4.32.7-1-src.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/lzma-utils-4.32.7-1.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/liblzmadec0-4.32.7-1.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/liblzmadec-devel-4.32.7-1.tar.bz2

Note that the lzma-utils package is essentially the same as the lzma
package provided by cygwin ports:

  * both are derived from the lzma-utils source code

  * BUT, lzma from cygwin-ports replaces the lzma in the
    cygwin distribution; it provides lzma.exe

  * this lzma-utils package co-exists with the lzma in the
    cygwin distribution; in fact it currently requires: it.
    * this is because my lzma-utils package renames its own
      lzma.exe to lzma_.exe.
    * eventually, I'd like to cooperate with the current cygwin
      lzma maintainer and use alternatives...

(The lzma in the cygwin distribution is derived from the LZMA SDK
source, but its lzma.exe program has been patched to provide an
identical command line interface to the one in the lzma-utils package,
as the upstream LZMA SDK lzma.exe command line interface is quite
bizarre. Confused? [***])

lzma-utils is in Debian, Gentoo, Red Hat, ... although sometimes under
the name 'lzma', even though all seem to be derived from the lzma-utils
source code, and not directly from the LZMA SDK source code.

The advantage of providing this lzma-utils package even though cygwin
already has lzma.exe from the lzma package, is that lzma-utils also
provides:
  liblzmadec
  lzcat
  lzcmp
  lzdiff
  lzegrep
  lzfgrep
  lzgrep
  lzless
  lzmadec.exe
  lzmainfo.exe
  lzmore
  unlzma
The scripts above use lzma.exe (NOT lzma_.exe). This works because of
[***] above.

--
Chuck

============= lzma-utils.hint ======================
sdesc: "Tools for manipulating LZMA compressed files"
ldesc: "lzma-utils is a friendly fork of the LZMA SDK
software, and provides tools and scripts for manipulating
LZMA-compressed files. These tools are inspired by the
ones shipped with gzip and bzip2: lzgrep, lzmore, etc.
It also provides an alternate implementation of the lzma
program, here named 'lzma_.exe' to avoid conflicting with
the 'lzma.exe' program shipped with the cygwin lzma package.
NOTE: both lzma_.exe and lzma.exe support identical command
line usage, because cygwin's lzma package has been patched
to resemble typical gzip/bzip2 usage, rather than the
somewhat odd command line interface of the original lzma.exe"
category: Utils
requires: cygwin liblzmadec0 lzma bash diffutils grep less


============= liblzmadec0.hint ======================
sdesc: "Decoding library for LZMA (runtime)
ldesc: "Provides decode support for LZMA-compressed files"
category: Libs
external-source: lzma-utils
requires: cygwin


============= liblzmadec-devel.hint ======================
sdesc: "Development package for the LZMA decoder library"
ldesc: "Provides the header files and libraries needed for
compiling programs using the LZMA decoder library liblzmadec0""""
category: Libs
external-source: lzma-utils
requires: cygwin liblzmadec0

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-08-26  2:26 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-24 18:00 ITP: {lzma-utils/liblzmadec-devel/liblzmadec0}-4.32.7-1 Charles Wilson
2008-08-24 18:13 ` Jari Aalto
2008-08-24 18:27   ` Yaakov (Cygwin Ports)
2008-08-24 18:46   ` Charles Wilson
2008-08-24 18:50 ` Yaakov (Cygwin Ports)
2008-08-24 19:59   ` Charles Wilson
2008-08-25 16:16     ` Yaakov (Cygwin Ports)
2008-08-26  2:26       ` Charles Wilson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).