#!/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 ' 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