makepackage_binary.sh 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #!/bin/sh
  2. PROJECT_NAME=minetest
  3. PACKAGEDIR=../$PROJECT_NAME-packages
  4. PACKAGENAME=$PROJECT_NAME-binary-`date +%y%m%d%H%M%S`
  5. PACKAGEPATH=$PACKAGEDIR/$PACKAGENAME
  6. mkdir -p $PACKAGEPATH
  7. mkdir -p $PACKAGEPATH/bin
  8. mkdir -p $PACKAGEPATH/data
  9. mkdir -p $PACKAGEPATH/doc
  10. mkdir -p $PACKAGEPATH/locale/de/LC_MESSAGES/
  11. cp minetest.conf.example $PACKAGEPATH/
  12. cp bin/$PROJECT_NAME.exe $PACKAGEPATH/bin/
  13. cp bin/Irrlicht.dll $PACKAGEPATH/bin/
  14. cp bin/zlibwapi.dll $PACKAGEPATH/bin/
  15. #cp bin/test $PACKAGEPATH/bin/
  16. #cp bin/fasttest $PACKAGEPATH/bin/
  17. #cp bin/server $PACKAGEPATH/bin/
  18. #cp ../irrlicht/irrlicht-1.7.1/lib/Linux/libIrrlicht.a $PACKAGEPATH/bin/
  19. #cp ../jthread/jthread-1.2.1/src/.libs/libjthread-1.2.1.so $PACKAGEPATH/bin/
  20. cp -r data/fontlucida.png $PACKAGEPATH/data/
  21. cp -r data/player.png $PACKAGEPATH/data/
  22. cp -r data/player_back.png $PACKAGEPATH/data/
  23. cp -r data/stone.png $PACKAGEPATH/data/
  24. cp -r data/grass.png $PACKAGEPATH/data/
  25. cp -r data/grass_footsteps.png $PACKAGEPATH/data/
  26. cp -r data/water.png $PACKAGEPATH/data/
  27. cp -r data/tree.png $PACKAGEPATH/data/
  28. cp -r data/leaves.png $PACKAGEPATH/data/
  29. cp -r data/mese.png $PACKAGEPATH/data/
  30. cp -r data/cloud.png $PACKAGEPATH/data/
  31. cp -r data/sign.png $PACKAGEPATH/data/
  32. cp -r data/sign_back.png $PACKAGEPATH/data/
  33. cp -r data/rat.png $PACKAGEPATH/data/
  34. cp -r data/mud.png $PACKAGEPATH/data/
  35. cp -r data/torch.png $PACKAGEPATH/data/
  36. cp -r data/torch_on_floor.png $PACKAGEPATH/data/
  37. cp -r data/torch_on_ceiling.png $PACKAGEPATH/data/
  38. cp -r data/tree_top.png $PACKAGEPATH/data/
  39. cp -r data/coalstone.png $PACKAGEPATH/data/
  40. cp -r data/crack.png $PACKAGEPATH/data/
  41. cp -r data/wood.png $PACKAGEPATH/data/
  42. cp -r data/stick.png $PACKAGEPATH/data/
  43. cp -r data/tool_wpick.png $PACKAGEPATH/data/
  44. cp -r data/tool_stpick.png $PACKAGEPATH/data/
  45. cp -r data/tool_mesepick.png $PACKAGEPATH/data/
  46. cp -r data/grass_side.png $PACKAGEPATH/data/
  47. cp -r data/lump_of_coal.png $PACKAGEPATH/data/
  48. cp -r data/lump_of_iron.png $PACKAGEPATH/data/
  49. cp -r data/mineral_coal.png $PACKAGEPATH/data/
  50. cp -r data/mineral_iron.png $PACKAGEPATH/data/
  51. cp -r data/sand.png $PACKAGEPATH/data/
  52. #cp -r data/pauseMenu.gui $PACKAGEPATH/data/
  53. cp -r doc/README.txt $PACKAGEPATH/doc/README.txt
  54. cp -r locale/de/LC_MESSAGES/$PROJECT_NAME.mo $PACKAGEPATH/locale/de/LC_MESSAGES/
  55. cd $PACKAGEDIR
  56. rm $PACKAGENAME.zip
  57. zip -r $PACKAGENAME.zip $PACKAGENAME