aboutsummaryrefslogtreecommitdiff
path: root/release/makecygwinpkg
diff options
context:
space:
mode:
authorSiarhei Siamashka <siarhei.siamashka@nokia.com>2010-11-09 21:28:16 +0200
committerSiarhei Siamashka <siarhei.siamashka@nokia.com>2010-11-10 06:21:22 +0200
commit25657310a2a978f616a52bb8c1498eeaff3fa66f (patch)
tree3eb84255c4064268e1fed055460c2c0ec36ad503 /release/makecygwinpkg
Initial import of upstream libjpeg-turbo (svn revision 290)
Diffstat (limited to 'release/makecygwinpkg')
-rwxr-xr-xrelease/makecygwinpkg49
1 files changed, 49 insertions, 0 deletions
diff --git a/release/makecygwinpkg b/release/makecygwinpkg
new file mode 100755
index 0000000..3ed1a40
--- /dev/null
+++ b/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.txt $DOCDIR
+install -m 644 $SRCDIR/usage.txt $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