exit 1
}
+makedeb()
+{
+ SUPPLEMENT=$1
+ DIRNAME=$PACKAGE_NAME
+
+ if [ $SUPPLEMENT = 1 ]; then
+ PACKAGE_NAME=$PACKAGE_NAME\32
+ DEBARCH=amd64
+ __LIB=lib32
+ else
+ __LIB=lib
+ fi
+
+ umask 022
+ rm -f $PACKAGE_NAME\_$DEBARCH.deb
+ TMPDIR=`mktemp -d /tmp/$PACKAGE_NAME-build.XXXXXX`
+ mkdir $TMPDIR/DEBIAN
+ (cat $SRCDIR/release/deb-control.tmpl | sed s/{__PKGNAME}/$PACKAGE_NAME/g \
+ | sed s/{__VERSION}/$VERSION/g | sed s/{__BUILD}/$BUILD/g \
+ | sed s/{__ARCH}/$DEBARCH/g > $TMPDIR/DEBIAN/control)
+
+ make install prefix=$TMPDIR/opt/$DIRNAME libdir=$TMPDIR/opt/$DIRNAME/$__LIB mandir=$TMPDIR/opt/$DIRNAME/man
+ rm -f $TMPDIR/opt/$DIRNAME/$__LIB/*.la
+
+ if [ $SUPPLEMENT = 1 ]; then
+ rm -rf $TMPDIR/opt/$DIRNAME/include
+ rm -rf $TMPDIR/opt/$DIRNAME/man
+ rm -rf $TMPDIR/opt/$DIRNAME/bin
+ fi
+
+ mkdir -p $TMPDIR/usr/$__LIB
+ mv $TMPDIR/opt/$DIRNAME/$__LIB/libturbojpeg.* $TMPDIR/usr/$__LIB
+ ln -fs /usr/$__LIB/libturbojpeg.a $TMPDIR/opt/$DIRNAME/$__LIB/
+ /sbin/ldconfig -n $TMPDIR/opt/$DIRNAME/$__LIB
+ /sbin/ldconfig -n $TMPDIR/usr/$__LIB
+
+ if [ ! $SUPPLEMENT = 1 ]; then
+ if [ "$DEBARCH" = "amd64" ]; then
+ ln -fs lib $TMPDIR/opt/$DIRNAME/lib64
+ else
+ if [ ! "$__LIB" = "lib32" ]; then
+ ln -fs lib $TMPDIR/opt/$DIRNAME/lib32
+ fi
+ fi
+ mkdir -p $TMPDIR/usr/include
+ mv $TMPDIR/opt/$DIRNAME/include/turbojpeg.h $TMPDIR/usr/include
+ ln -fs /usr/include/turbojpeg.h $TMPDIR/opt/$DIRNAME/include/
+ mkdir -p $TMPDIR/usr/share/doc/$DIRNAME-$VERSION
+ install -m 644 $SRCDIR/LICENSE.txt $TMPDIR/usr/share/doc/$DIRNAME-$VERSION
+ install -m 644 $SRCDIR/LGPL.txt $TMPDIR/usr/share/doc/$DIRNAME-$VERSION
+ install -m 644 $SRCDIR/README-turbo.txt $TMPDIR/usr/share/doc/$DIRNAME-$VERSION
+ install -m 644 $SRCDIR/README $TMPDIR/usr/share/doc/$DIRNAME-$VERSION
+ install -m 644 $SRCDIR/libjpeg.doc $TMPDIR/usr/share/doc/$DIRNAME-$VERSION
+ install -m 644 $SRCDIR/usage.doc $TMPDIR/usr/share/doc/$DIRNAME-$VERSION
+ fi
+
+ sudo chown -Rh root:root $TMPDIR/*
+ dpkg -b $TMPDIR $PACKAGE_NAME\_$DEBARCH.deb
+}
+
if [ $# -lt 5 ]; then usage $0; fi
PACKAGE_NAME=$1
VERSION=$2
DEBARCH=$4
SRCDIR=$5
-umask 022
-rm -f $PACKAGE_NAME\_$DEBARCH.deb
-TMPDIR=`mktemp -d /tmp/$PACKAGE_NAME-build.XXXXXX`
-mkdir $TMPDIR/DEBIAN
-(cat $SRCDIR/release/deb-control.tmpl | sed s/{__PKGNAME}/$PACKAGE_NAME/g \
- | sed s/{__VERSION}/$VERSION/g | sed s/{__BUILD}/$BUILD/g \
- | sed s/{__ARCH}/$DEBARCH/g > $TMPDIR/DEBIAN/control)
-
-if [ "$DEBARCH" = "amd64" ]; then
- __LIB=lib
-else
- __LIB=lib32
-fi
-make install prefix=$TMPDIR/opt/$PACKAGE_NAME libdir=$TMPDIR/opt/$PACKAGE_NAME/$__LIB
-rm -f $TMPDIR/opt/$PACKAGE_NAME/$__LIB/*.la
-mkdir -p $TMPDIR/usr/$__LIB
-mv $TMPDIR/opt/$PACKAGE_NAME/$__LIB/libturbojpeg.* $TMPDIR/usr/$__LIB
-ln -fs /usr/$__LIB/libturbojpeg.a $TMPDIR/opt/$PACKAGE_NAME/$__LIB/
-/sbin/ldconfig -n $TMPDIR/opt/$PACKAGE_NAME/$__LIB
-/sbin/ldconfig -n $TMPDIR/usr/$__LIB
-if [ "$DEBARCH" = "amd64" ]; then
- ln -fs $__LIB $TMPDIR/opt/$PACKAGE_NAME/lib64
-fi
-
-mkdir -p $TMPDIR/usr/include
-mv $TMPDIR/opt/$PACKAGE_NAME/include/turbojpeg.h $TMPDIR/usr/include
-ln -fs /usr/include/turbojpeg.h $TMPDIR/opt/$PACKAGE_NAME/include/
-mkdir -p $TMPDIR/usr/share/doc/$PACKAGE_NAME-$VERSION
-install -m 644 $SRCDIR/LICENSE.txt $TMPDIR/usr/share/doc/$PACKAGE_NAME-$VERSION
-install -m 644 $SRCDIR/LGPL.txt $TMPDIR/usr/share/doc/$PACKAGE_NAME-$VERSION
-install -m 644 $SRCDIR/README-turbo.txt $TMPDIR/usr/share/doc/$PACKAGE_NAME-$VERSION
-install -m 644 $SRCDIR/README $TMPDIR/usr/share/doc/$PACKAGE_NAME-$VERSION
-install -m 644 $SRCDIR/libjpeg.doc $TMPDIR/usr/share/doc/$PACKAGE_NAME-$VERSION
-
-sudo chown -Rh root:root $TMPDIR/*
-dpkg -b $TMPDIR $PACKAGE_NAME\_$DEBARCH.deb
+makedeb 0
+if [ "$DEBARCH" = "i386" ]; then makedeb 1; fi
exit