tarball.sh 800 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/sh
  2. PROJECT=`cat CMakeLists.txt | grep "project(" | sed 's/.*(//' | sed 's/).*//g'`
  3. VERSION=`cat CMakeLists.txt | grep "set(PACKAGE_VERSION" | sed 's/.* "//' | sed 's/\".*//g'`
  4. echo Version: ${PROJECT} - ${VERSION};
  5. rm -rf tarball
  6. mkdir tarball
  7. cd tarball
  8. mkdir ${PROJECT}-${VERSION}
  9. cd ${PROJECT}-${VERSION}
  10. cp -f ../../AUTHORS .
  11. cp -f ../../INSTALL .
  12. cp -f ../../LICENSE .
  13. cp -f ../../README .
  14. cp -f ../../ChangeLog .
  15. cp -f ../../CMakeLists.txt .
  16. cp -f ../../${PROJECT}.pro .
  17. cp -f ../../windows.sh .
  18. cp -rf ../../3rdparty .
  19. cp -rf ../../desktop .
  20. cp -rf ../../source .
  21. cd ..
  22. tar -cvjf ${PROJECT}-${VERSION}.tar.bz2 ${PROJECT}-${VERSION}
  23. cp ${PROJECT}-${VERSION}.tar.bz2 ${PROJECT}_${VERSION}.orig.tar.bz2