liblz1 stable port information

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
<<