Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- bver=$(cat build.ini) #&& echo $bver unibuilder v2.0
- nazwa=$(cat nazwa.ini) #&& echo $nazwa
- cd ..
- cp ${nazwa}/m2ktest.lib ${nazwa}-Linux/usr/bin
- cp ${nazwa}/m2ktest.lib ${nazwa}-Windows/${nazwa}-src
- cp ${nazwa}/m2ktest.lib ${nazwa}-Android/game.love
- namelinux="${nazwa}-Linux-$bver.tar.gz"
- namewindows="${nazwa}-Windows-$bver.tar.gz"
- nameandroid="${nazwa}-Android-$bver.tar.gz" #final application love2d lua name
- rm "${namelinux}"
- tar -czf "${namelinux}" ${nazwa}-Linux
- cd ${nazwa}-Windows
- cd ${nazwa}-src
- #sh compile.sh
- cat love.exe m2ktest.lib > ${nazwa}-Win64.exe
- #cat love.exe game.love > m2k-Win64l.exe
- cd ..
- cd ..
- cp ${nazwa}-Windows/${nazwa}-src/${nazwa}-Win64.exe ${nazwa}-Windows/${nazwa}-Win/${nazwa}-Win64.exe
- cd ${nazwa}-Windows
- rm "${namewindows}"
- tar -czf "${namewindows}" ${nazwa}-Win
- cd ..
- mv "${namelinux}" NEW/"${namelinux}"
- mv ${nazwa}-Windows/"${namewindows}" NEW/"${namewindows}"
- #cd ${nazwa}-Android
- #sh make-apk.sh
- #cd ..
- #mv ${nazwa}-Android/game.apk NEW/"${nameandroid}"
- #!/bin/bash
- #Generator DEB for Love.Your app must be in GAMENAME and near linuxver is GAMENAME-Linux, near GAMENAME-debpack must exist!
- bver=$(cat build.ini) #&& echo $bver
- nazwa=$(cat nazwa.ini) #&& echo $nazwa
- cd ..
- mkdir ${nazwa}-debpack/opt
- mkdir ${nazwa}-debpack/opt/Games
- mkdir ${nazwa}-debpack/opt/Games/${nazwa}-Linux
- cp -rf ${nazwa}-Linux ${nazwa}-debpack/opt/Games/
- {
- echo '[Desktop Entry]'
- echo 'Encoding=UTF-8'
- echo 'Name='${nazwa}''
- echo 'GenericName='${nazwa}''
- echo 'Type=Application'
- echo 'Categories=Game;'
- echo 'Exec="/opt/Games/'${nazwa}'-Linux/start_game"'
- echo 'Terminal=false'
- echo 'StartupNotify=true'
- echo 'Icon=/opt/Games/'${nazwa}'-Linux/icon.png'
- echo 'Name[ru]='${nazwa}''
- echo 'Comment=Start '${nazwa}''
- } > ${nazwa}/${nazwa}.desktop
- cp -rf ${nazwa}/${nazwa}.desktop ${nazwa}-Linux/${nazwa}.desktop
- cp -rf ${nazwa}-Linux/${nazwa}.desktop ${nazwa}-debpack/opt/Games/${nazwa}-Linux/${nazwa}.desktop
- cp -rf ${nazwa}-Linux/${nazwa}.desktop ${nazwa}-debpack/${nazwa}.desktop
- cd ${nazwa}-debpack
- #sh create_game_deb_packet.sh
- tar czf data.tar.gz opt
- echo 2.0 > debian-binary
- {
- echo 'Package: '${nazwa}'-game'
- echo 'Version: '${bver}''
- echo 'Architecture: all'
- echo 'Maintainer: dj--alex <dj--alex@ya.ru>'
- echo 'Original-Maintainer: dj--alex'
- echo 'Depends: dialog'
- 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.'
- } > control
- {
- #!/bin/sh
- echo 'cp /opt/Games/'${nazwa}'-Linux/'${nazwa}'.desktop /usr/share/applications/'${nazwa}'.desktop'
- } > postinst
- tar czf control.tar.gz control postinst
- ar -r ${nazwa}-Debian-amd64-b${bver}.deb debian-binary control.tar.gz data.tar.gz
- mv ${nazwa}-debpack/${nazwa}-Debian-amd64-b${bver}.deb NEW
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement