makecygwinpkg.in 813 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/sh
  2. set -u
  3. set -e
  4. trap onexit INT
  5. trap onexit TERM
  6. trap onexit EXIT
  7. TMPDIR=
  8. onexit()
  9. {
  10. if [ ! "$TMPDIR" = "" ]; then
  11. rm -rf $TMPDIR
  12. fi
  13. }
  14. PACKAGE_NAME=@PKGNAME@
  15. VERSION=@VERSION@
  16. BUILD=@BUILD@
  17. SRCDIR=@abs_top_srcdir@
  18. PREFIX=%{__prefix}
  19. DOCDIR=%{__docdir}
  20. LIBDIR=%{__libdir}
  21. umask 022
  22. rm -f $PACKAGE_NAME-$VERSION-$BUILD.tar.bz2
  23. TMPDIR=`mktemp -d /tmp/ljtbuild.XXXXXX`
  24. __PWD=`pwd`
  25. make install DESTDIR=$TMPDIR/pkg docdir=/usr/share/doc/$PACKAGE_NAME-$VERSION \
  26. exampledir=/usr/share/doc/$PACKAGE_NAME-$VERSION
  27. rm $TMPDIR/pkg$LIBDIR/*.la
  28. if [ "$PREFIX" = "/opt/libjpeg-turbo" -a "$DOCDIR" = "/opt/libjpeg-turbo/doc" ]; then
  29. ln -fs /usr/share/doc/$PACKAGE_NAME-$VERSION $TMPDIR/pkg$DOCDIR
  30. fi
  31. cd $TMPDIR/pkg
  32. tar cfj ../$PACKAGE_NAME-$VERSION-$BUILD.tar.bz2 *
  33. cd $__PWD
  34. mv $TMPDIR/*.tar.bz2 .
  35. exit 0