diff options
author | dcommander <dcommander@3789f03b-4d11-0410-bbf8-ca57d06f2519> | 2010-06-09 20:16:04 +0000 |
---|---|---|
committer | dcommander <dcommander@3789f03b-4d11-0410-bbf8-ca57d06f2519> | 2010-06-09 20:16:04 +0000 |
commit | 3e74c648052bee11811bb07780bec765bfd487ea (patch) | |
tree | 2d75c53b9bca4dbe1a8a4bf23b639ba2e014c8f9 /trunk/release | |
parent | f47539f21804f904267f377fa969899688617ac0 (diff) |
Cygwin package build
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@208 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'trunk/release')
-rwxr-xr-x | trunk/release/makecygwinpkg | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/trunk/release/makecygwinpkg b/trunk/release/makecygwinpkg new file mode 100755 index 0000000..981cd9e --- /dev/null +++ b/trunk/release/makecygwinpkg @@ -0,0 +1,49 @@ +#!/bin/sh + +set -u +set -e +trap onexit INT +trap onexit TERM +trap onexit EXIT + +TMPDIR= + +onexit() +{ + if [ ! "$TMPDIR" = "" ]; then + rm -rf $TMPDIR + fi +} + +usage() +{ + echo "$0 <package name> <version> <source dir.>" + exit 1 +} + +if [ $# -lt 3 ]; then usage $0; fi +PACKAGE_NAME=$1 +VERSION=$2 +SRCDIR=$3 + +umask 022 +rm -f $PACKAGE_NAME-$VERSION-cygwin.tar.bz2 +TMPDIR=`mktemp -d /tmp/ljtbuild.XXXXXX` +__PWD=`pwd` +make install DESTDIR=$TMPDIR/pkg mandir=/opt/$PACKAGE_NAME/man +rm $TMPDIR/pkg/opt/$PACKAGE_NAME/lib/*.la +DOCDIR=$TMPDIR/pkg/usr/share/doc/$PACKAGE_NAME-$VERSION +mkdir -p $DOCDIR +install -m 644 $SRCDIR/README-turbo.txt $DOCDIR +install -m 644 $SRCDIR/README $DOCDIR +install -m 644 $SRCDIR/libjpeg.doc $DOCDIR +install -m 644 $SRCDIR/usage.doc $DOCDIR +install -m 644 $SRCDIR/LICENSE.txt $DOCDIR +install -m 644 $SRCDIR/LGPL.txt $DOCDIR +ln -fs lib $TMPDIR/pkg/opt/$PACKAGE_NAME/lib32 +cd $TMPDIR/pkg +tar cfj ../$PACKAGE_NAME-$VERSION-cygwin.tar.bz2 * +cd $__PWD +mv $TMPDIR/*.tar.bz2 . + +exit 0 |