Imported Upstream version 2.0.1
[platform/upstream/libjpeg-turbo.git] / release / makecygwinpkg.in
index f303546..b7f353e 100755 (executable)
@@ -15,27 +15,51 @@ onexit()
        fi
 }
 
-PACKAGE_NAME=@PKGNAME@
+safedirmove ()
+{
+       if [ "$1" = "$2" ]; then
+               return 0
+       fi
+       if [ "$1" = "" -o ! -d "$1" ]; then
+               echo safedirmove: source dir $1 is not valid
+               return 1
+       fi
+       if [ "$2" = "" -o -e "$2" ]; then
+               echo safedirmove: dest dir $2 is not valid
+               return 1
+       fi
+       if [ "$3" = "" -o -e "$3" ]; then
+               echo safedirmove: tmp dir $3 is not valid
+               return 1
+       fi
+       mkdir -p $3
+       mv $1/* $3/
+       rmdir $1
+       mkdir -p $2
+       mv $3/* $2/
+       rmdir $3
+       return 0
+}
+
+PKGNAME=@PKGNAME@
 VERSION=@VERSION@
 BUILD=@BUILD@
-SRCDIR=@abs_top_srcdir@
 
-PREFIX=%{__prefix}
-DOCDIR=%{__docdir}
-LIBDIR=%{__libdir}
+PREFIX=@CMAKE_INSTALL_PREFIX@
+DOCDIR=@CMAKE_INSTALL_FULL_DOCDIR@
+LIBDIR=@CMAKE_INSTALL_FULL_LIBDIR@
 
 umask 022
-rm -f $PACKAGE_NAME-$VERSION-$BUILD.tar.bz2
+rm -f $PKGNAME-$VERSION-$BUILD.tar.bz2
 TMPDIR=`mktemp -d /tmp/ljtbuild.XXXXXX`
 __PWD=`pwd`
-make install DESTDIR=$TMPDIR/pkg docdir=/usr/share/doc/$PACKAGE_NAME-$VERSION \
-       exampledir=/usr/share/doc/$PACKAGE_NAME-$VERSION
-rm $TMPDIR/pkg$LIBDIR/*.la
-if [ "$PREFIX" = "/opt/libjpeg-turbo" -a "$DOCDIR" = "/opt/libjpeg-turbo/doc" ]; then
-       ln -fs /usr/share/doc/$PACKAGE_NAME-$VERSION $TMPDIR/pkg$DOCDIR
+make install DESTDIR=$TMPDIR/pkg
+if [ "$PREFIX" = "@CMAKE_INSTALL_DEFAULT_PREFIX@" -a "$DOCDIR" = "@CMAKE_INSTALL_DEFAULT_PREFIX@/doc" ]; then
+       safedirmove $TMPDIR/pkg$DOCDIR $TMPDIR/pkg/usr/share/doc/$PKGNAME-$VERSION $TMPDIR/__tmpdoc
+       ln -fs /usr/share/doc/$PKGNAME-$VERSION $TMPDIR/pkg$DOCDIR
 fi
 cd $TMPDIR/pkg
-tar cfj ../$PACKAGE_NAME-$VERSION-$BUILD.tar.bz2 *
+tar cfj ../$PKGNAME-$VERSION-$BUILD.tar.bz2 *
 cd $__PWD
 mv $TMPDIR/*.tar.bz2 .