Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. #!/bin/bash
  2. bver=$(cat build.ini) #&& echo $bver unibuilder v2.0
  3. nazwa=$(cat nazwa.ini) #&& echo $nazwa
  4. cd ..
  5. cp ${nazwa}/m2ktest.lib ${nazwa}-Linux/usr/bin
  6. cp ${nazwa}/m2ktest.lib ${nazwa}-Windows/${nazwa}-src
  7. cp ${nazwa}/m2ktest.lib ${nazwa}-Android/game.love
  8. namelinux="${nazwa}-Linux-$bver.tar.gz"
  9. namewindows="${nazwa}-Windows-$bver.tar.gz"
  10. nameandroid="${nazwa}-Android-$bver.tar.gz" #final application love2d lua name
  11. rm "${namelinux}"
  12. tar -czf "${namelinux}" ${nazwa}-Linux
  13. cd ${nazwa}-Windows
  14. cd ${nazwa}-src
  15. #sh compile.sh
  16. cat love.exe m2ktest.lib > ${nazwa}-Win64.exe
  17. #cat love.exe game.love > m2k-Win64l.exe
  18. cd ..
  19. cd ..
  20. cp ${nazwa}-Windows/${nazwa}-src/${nazwa}-Win64.exe ${nazwa}-Windows/${nazwa}-Win/${nazwa}-Win64.exe
  21. cd ${nazwa}-Windows
  22. rm "${namewindows}"
  23. tar -czf "${namewindows}" ${nazwa}-Win
  24. cd ..
  25. mv "${namelinux}" NEW/"${namelinux}"
  26. mv ${nazwa}-Windows/"${namewindows}" NEW/"${namewindows}"
  27. #cd ${nazwa}-Android
  28. #sh make-apk.sh
  29. #cd ..
  30. #mv ${nazwa}-Android/game.apk NEW/"${nameandroid}"
  31.  
  32. #!/bin/bash
  33. #Generator DEB for Love.Your app must be in GAMENAME and near linuxver is GAMENAME-Linux, near GAMENAME-debpack must exist!
  34. bver=$(cat build.ini) #&& echo $bver
  35. nazwa=$(cat nazwa.ini) #&& echo $nazwa
  36. cd ..
  37. mkdir ${nazwa}-debpack/opt
  38. mkdir ${nazwa}-debpack/opt/Games
  39. mkdir ${nazwa}-debpack/opt/Games/${nazwa}-Linux
  40. cp -rf ${nazwa}-Linux ${nazwa}-debpack/opt/Games/
  41. {
  42. echo '[Desktop Entry]'
  43. echo 'Encoding=UTF-8'
  44. echo 'Name='${nazwa}''
  45. echo 'GenericName='${nazwa}''
  46. echo 'Type=Application'
  47. echo 'Categories=Game;'
  48. echo 'Exec="/opt/Games/'${nazwa}'-Linux/start_game"'
  49. echo 'Terminal=false'
  50. echo 'StartupNotify=true'
  51. echo 'Icon=/opt/Games/'${nazwa}'-Linux/icon.png'
  52. echo 'Name[ru]='${nazwa}''
  53. echo 'Comment=Start '${nazwa}''
  54. } > ${nazwa}/${nazwa}.desktop
  55. cp -rf ${nazwa}/${nazwa}.desktop ${nazwa}-Linux/${nazwa}.desktop
  56. cp -rf ${nazwa}-Linux/${nazwa}.desktop ${nazwa}-debpack/opt/Games/${nazwa}-Linux/${nazwa}.desktop
  57. cp -rf ${nazwa}-Linux/${nazwa}.desktop ${nazwa}-debpack/${nazwa}.desktop
  58.  
  59. cd ${nazwa}-debpack
  60. #sh create_game_deb_packet.sh
  61. tar czf data.tar.gz opt
  62. echo 2.0 > debian-binary
  63. {
  64. echo 'Package: '${nazwa}'-game'
  65. echo 'Version: '${bver}''
  66. echo 'Architecture: all'
  67. echo 'Maintainer: dj--alex <dj--alex@ya.ru>'
  68. echo 'Original-Maintainer: dj--alex'
  69. echo 'Depends: dialog'
  70. echo 'Description: Logical game. 70+ items. You can solve puzzles or can fight with enemies.128+ maps (levels). No donates. You can build your own levels. Exist editor level (Linux and PC only). Game is a remake Mission2000 from Zx-spectrum. One of 4 game based on M2K self-written engine using power of Lua and Love.'
  71. } > control
  72. {
  73. #!/bin/sh
  74. echo 'cp /opt/Games/'${nazwa}'-Linux/'${nazwa}'.desktop /usr/share/applications/'${nazwa}'.desktop'
  75. } > postinst
  76. tar czf control.tar.gz control postinst
  77. ar -r ${nazwa}-Debian-amd64-b${bver}.deb debian-binary control.tar.gz data.tar.gz
  78. mv ${nazwa}-debpack/${nazwa}-Debian-amd64-b${bver}.deb NEW
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement