libjbig stable port information

Package: libjbig
Version: 2.0
Revision: 1
Description: Bi-level high-resolution codec
DescDetail: <<
libjbig implements the specification

International Standard ISO/IEC 11544:1993 and ITU-T Recommendation
T.82(1993): Information technology -- Coded representation of picture
and audio information -- Progressive bi-level image compression

which is commonly referred to as the "JBIG1 standard". JBIG (Joint
Bi-level Image experts Group) is the committee that developed this
international standard for the lossless compression of images through
arithmetic coding. Like the well-known JPEG and MPEG compression
standards, JBIG has been developed and published through the
International Organization for Standardization (ISO) and the
International Telecommunication Union (ITU).
<<
DescPort: <<
Build shared libs manually using libtool.
<<
Homepage: http://www.cl.cam.ac.uk/~mgk25/jbigkit/
License: GPL
Maintainer: Daniel Johnson

Source: http://www.cl.cam.ac.uk/~mgk25/download/jbigkit-%v.tar.gz
Source-MD5: 3dd87f605abb1a97a22dc79d8b3e8f6c
SourceDirectory: jbigkit

BuildDepends: libtool2
Depends: %N-shlibs (= %v-%r)
BuildDependsOnly: true

CompileScript: <<
#!/bin/bash -ev
cd libjbig
glibtool --mode=compile gcc -Os -Wall -ansi -pedantic -shared -I. -c jbig_ar.c
glibtool --mode=compile gcc -Os -Wall -ansi -pedantic -shared -I. -c jbig.c
glibtool --mode=compile gcc -Os -Wall -ansi -pedantic -shared -I. -c jbig85.c

glibtool --mode=link gcc jbig.lo jbig_ar.lo -o libjbig.la -no-undefined -rpath %p/lib -shared -version-info 0:0:0
glibtool --mode=link gcc jbig85.lo jbig_ar.lo -o libjbig85.la -no-undefined -rpath %p/lib -shared -version-info 0:0:0

cd ../pbmtools
glibtool --mode=compile gcc -Os -Wall -ansi -pedantic -shared -I../libjbig -c jbgtopbm.c
glibtool --mode=compile gcc -Os -Wall -ansi -pedantic -shared -I../libjbig -c pbmtojbg.c

glibtool --mode=link gcc jbgtopbm.lo ../libjbig/libjbig.la -o jbgtopbm
glibtool --mode=link gcc pbmtojbg.lo ../libjbig/libjbig.la -o pbmtojbg
<<

InfoTest: <<
TestScript: <<
#!/bin/bash -ev
cd libjbig
glibtool --mode=compile gcc -Os -Wall -ansi -pedantic -shared -I. -c tstcodec.c
glibtool --mode=compile gcc -Os -Wall -ansi -pedantic -shared -I. -c tstcodec85.c

glibtool --mode=link gcc tstcodec.lo libjbig.la -o tstcodec
glibtool --mode=link gcc tstcodec85.lo libjbig85.la -o tstcodec85

./tstcodec || exit 2
./tstcodec85 || exit 2
<<
<<

InstallScript: <<
#!/bin/bash -ev
install -d %i/lib
install -d %i/include
install -d %i/bin
install -d %i/share/man/man1

glibtool --mode=install install -m 644 libjbig/libjbig.la %i/lib
glibtool --mode=install install -m 644 libjbig/libjbig85.la %i/lib

install -m 644 libjbig/*.h %i/include

glibtool --mode=install install pbmtools/jbgtopbm %i/bin
glibtool --mode=install install pbmtools/pbmtojbg %i/bin

install -m 644 pbmtools/*.1 %i/share/man/man1
<<

DocFiles: ANNOUNCE CHANGES COPYING TODO

SplitOff: <<
Package: %N-shlibs

Files: lib/libjbig.0.dylib lib/libjbig85.0.dylib

Shlibs: <<
%p/lib/libjbig.0.dylib 1.0.0 %n (>= 2.0-1)
%p/lib/libjbig85.0.dylib 1.0.0 %n (>= 2.0-1)
<<

DocFiles: ANNOUNCE CHANGES COPYING TODO
<<

SplitOff2: <<
Package: %N-bin
Description: Tools jbgtopbm and pbmtojbg from %N

Depends: %N-shlibs (= %v-%r)

Files: bin share/man

DocFiles: ANNOUNCE CHANGES COPYING TODO
<<