the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: liblz1
Version: 1.2
Revision: 1
Description: Library for lzip LZMA compressor
DescDetail: <<
The lzlib compression library provides in-memory LZMA compression and
decompression functions, including integrity checking of the
uncompressed data. The compressed data format used by the library is
the lzip format.
<<
DescPackaging: <<
Makefile only makes shared libs on linux so we just skip it and use
libtool manually.
<<
License: GPL3+
Homepage: http://www.nongnu.org/lzip/lzlib.html
Maintainer: Daniel Johnson
Source: http://download.savannah.gnu.org/releases/lzip/lzlib-%{v}.tar.gz
Source-MD5: 7a77358000929bb0a31ad6b68a139b9d
Depends: %N-shlibs (= %v-%r)
BuildDepends: libtool2
BuildDependsOnly: true
GCC: 4.0
CompileScript: <<
glibtool --mode=compile g++ -shared -Os -c decoder.cc
glibtool --mode=compile g++ -shared -Os -c encoder.cc
glibtool --mode=compile g++ -shared -Os -c lzlib.cc
glibtool --mode=link g++ -shared -no-undefined decoder.lo encoder.lo lzlib.lo -o liblz.la -version-info 1:2:0 -rpath %p/lib
glibtool --mode=compile g++ -shared -Os -c arg_parser.cc
glibtool --mode=compile g++ -shared -Os -c main.cc -Wc,-DPROGVERSION=\"%{v}\"
glibtool --mode=link g++ -shared arg_parser.lo main.lo liblz.la -o minilzip
<<
InfoTest: <<
TestScript: <<
glibtool --mode=compile g++ -shared -Os -c lzcheck.cc
glibtool --mode=link g++ -shared lzcheck.lo liblz.la -o lzcheck
glibtool --mode=compile g++ -shared -Os -c bbexample.cc
glibtool --mode=link g++ -shared bbexample.lo liblz.la -o bbexample
./testsuite/check.sh `pwd`/testsuite || exit 2
<<
<<
InstallScript: <<
install -d %i/bin
install -d %i/include
install -d %i/lib
install -d %i/share/info
glibtool --mode=install install -m 0755 minilzip %i/bin
install -m 0644 lzlib.h %i/include
glibtool --mode=install install -m 0644 liblz.la %i/lib
install -m 0644 doc/lzlib.info %i/share/info
<<
DocFiles: AUTHORS ChangeLog COPYING NEWS README
InfoDocs: lzlib.info
SplitOff: <<
Package: %N-shlibs
Files: lib/liblz.1.dylib
Shlibs: %p/lib/liblz.1.dylib 2.0.0 %n (>= 1.0-0.rc1.1)
DocFiles: AUTHORS ChangeLog COPYING NEWS README
<<
SplitOff2: <<
Package: minilzip
Description: Mini version of lzip built with lzlib
DescUsage: See 'minilzip --help' for usage info.
Depends: %N-shlibs (= %v-%r)
Files: bin
DocFiles: AUTHORS ChangeLog COPYING NEWS README
<<