| 2a8dc4d7 |
sago007 |
2017-08-31 18:27 |
1 |
#! /bin/bash |
| 2a8dc4d7 |
sago007 |
2017-08-31 18:27 |
2 |
set -e |
| 2a8dc4d7 |
sago007 |
2017-08-31 18:27 |
3 |
|
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
4 |
if [ "$#" -ne 1 ]; then |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
5 |
echo "Must be called with $0 <archivename>" |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
6 |
exit 1 |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
7 |
fi |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
8 |
|
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
9 |
ARCHIVENAME=$1 |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
10 |
|
| 2a8dc4d7 |
sago007 |
2017-08-31 18:27 |
11 |
rm -rf staging |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
12 |
mkdir -p staging/$ARCHIVENAME/x86_64 |
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
13 |
mkdir -p staging/$ARCHIVENAME/x86 |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
14 |
mkdir -p staging/$ARCHIVENAME/docs |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
15 |
cp blockattack_standalone_launcher staging/$ARCHIVENAME/blockattack |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
16 |
cp README.txt staging/$ARCHIVENAME/README |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
17 |
chmod +x staging/$ARCHIVENAME/blockattack |
| 2a8dc4d7 |
sago007 |
2017-08-31 18:27 |
18 |
|
| 2a8dc4d7 |
sago007 |
2017-08-31 18:27 |
19 |
cd ../../.. |
| 2a8dc4d7 |
sago007 |
2017-08-31 18:27 |
20 |
|
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
21 |
docker build -f source/misc/docker/Dockerfile.Ubuntu12.04build_Standalone . -t blockattack_test |
| 2a8dc4d7 |
sago007 |
2017-08-31 18:27 |
22 |
|
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
23 |
echo Copying to: $(pwd)/source/misc/standalone/staging/$ARCHIVENAME |
| 2a8dc4d7 |
sago007 |
2017-08-31 18:27 |
24 |
|
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
25 |
docker run -it --rm -v $(pwd)/source/misc/standalone/staging/$ARCHIVENAME/:/output blockattack_test /bin/bash -c "cp /staging/blockattack-game/Game/blockattack /output/x86_64/ && \ |
| 2fe92aba |
sago007 |
2017-08-31 20:29 |
26 |
cp /usr/local/lib/libSDL2-2.0.so.0 /output/x86_64/ && \ |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
27 |
cp /usr/local/lib/libphysfs.so.1 /output/x86_64/ && \ |
| 2fe92aba |
sago007 |
2017-08-31 20:29 |
28 |
cp /usr/local/lib/libSDL2_mixer-2.0.so.0 /output/x86_64/ && \ |
| 2fe92aba |
sago007 |
2017-08-31 20:29 |
29 |
cp /usr/local/lib/libSDL2_ttf-2.0.so.0 /output/x86_64/ && \ |
| 2fe92aba |
sago007 |
2017-08-31 20:29 |
30 |
cp /usr/lib/x86_64-linux-gnu/libfreetype.so.6 /output/x86_64/ && \ |
| 2fe92aba |
sago007 |
2017-08-31 20:29 |
31 |
cp /lib/x86_64-linux-gnu/libpng12.so.0 /output/x86_64/ && \ |
| 2fe92aba |
sago007 |
2017-08-31 20:29 |
32 |
cp /usr/local/lib/libSDL2_image-2.0.so.0 /output/x86_64/" |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
33 |
|
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
34 |
docker run -it --rm -v $(pwd)/source/misc/standalone/staging/$ARCHIVENAME/:/output blockattack_test /bin/bash -c "cp -r /staging/blockattack-game/source/misc/translation/locale /output/ && \ |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
35 |
cp /staging/blockattack-game/Game/blockattack.data /output/ && \ |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
36 |
cp -r /staging/blockattack-game/source/misc/icons /output/ && \ |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
37 |
cp /staging/blockattack-game/COPYING /output/ && \ |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
38 |
cp /staging/blockattack-game/man/blockattack.man /output/docs/ && \ |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
39 |
cp /staging/blockattack-game/README.md /output/docs/README_ORG.md && \ |
| d0c480e8 |
sago007 |
2017-09-02 09:14 |
40 |
chown -R 1000 /output" |
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
41 |
|
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
42 |
scp source/misc/standalone/compile_requirements.sh blockattack_build:/ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
43 |
scp source/misc/standalone/install_requirements.sh blockattack_build:/ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
44 |
ssh blockattack_build /install_requirements.sh |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
45 |
ssh blockattack_build /compile_requirements.sh |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
46 |
ssh blockattack_build rm -rf /staging/blockattack-game |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
47 |
scp -r . blockattack_build:/staging/blockattack-game |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
48 |
ssh blockattack_build rm -f /staging/blockattack-game/CMakeCache.txt |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
49 |
|
| 6704a929 |
sago007 |
2018-05-13 14:40 |
50 |
ssh blockattack_build "BLOCKATTACK_VERSION=2.2.0-SNAPSHOT && cd /staging/blockattack-game && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
51 |
./packdata.sh && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
52 |
cp source/misc/travis_help/utf8_v2_3_4/source/utf8.h source/code/ && \ |
| 01f3d8a5 |
sago007 |
2018-05-13 19:00 |
53 |
cp source/misc/travis_help/utf8_v2_3_4/source/utf8.h source/code/sago/ && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
54 |
cp -r source/misc/travis_help/utf8_v2_3_4/source/utf8 source/code/ && \ |
| 01f3d8a5 |
sago007 |
2018-05-13 19:00 |
55 |
cp -r source/misc/travis_help/utf8_v2_3_4/source/utf8 source/code/sago/ && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
56 |
cmake -D Boost_USE_STATIC_LIBS=ON -D INSTALL_DATA_DIR=. -D CMAKE_INSTALL_PREFIX=. -D STANDALONE=1 . && make clean && make" |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
57 |
|
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
58 |
OUTPUT=$(pwd)/source/misc/standalone/staging/$ARCHIVENAME/ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
59 |
|
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
60 |
scp blockattack_build:/staging/blockattack-game/Game/blockattack $OUTPUT/x86/ && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
61 |
scp blockattack_build:/usr/local/lib/libSDL2-2.0.so.0 $OUTPUT/x86/ && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
62 |
scp blockattack_build:/usr/local/lib/libphysfs.so.1 $OUTPUT/x86/ && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
63 |
scp blockattack_build:/usr/local/lib/libSDL2_mixer-2.0.so.0 $OUTPUT/x86/ && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
64 |
scp blockattack_build:/usr/local/lib/libSDL2_ttf-2.0.so.0 $OUTPUT/x86/ && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
65 |
scp blockattack_build:/usr/lib/i386-linux-gnu/libfreetype.so.6 $OUTPUT/x86/ && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
66 |
scp blockattack_build:/lib/i386-linux-gnu/libpng12.so.0 $OUTPUT/x86/ && \ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
67 |
scp blockattack_build:/usr/local/lib/libSDL2_image-2.0.so.0 $OUTPUT/x86/ |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
68 |
|
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
69 |
exit 0 |
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
70 |
|
| 8a5d17cb |
sago007 |
2017-10-26 20:25 |
71 |
docker build -f source/misc/docker/Dockerfile.Ubuntu12.04build_Standalone32 . -t blockattack_test |
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
72 |
|
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
73 |
docker run -it --rm -v $(pwd)/source/misc/standalone/staging/$ARCHIVENAME/:/output blockattack_test /bin/bash -c "cp /staging/blockattack-game/Game/blockattack /output/x86/ && \ |
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
74 |
cp /usr/local/lib/libSDL2-2.0.so.0 /output/x86/ && \ |
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
75 |
cp /usr/local/lib/libphysfs.so.1 /output/x86/ && \ |
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
76 |
cp /usr/local/lib/libSDL2_mixer-2.0.so.0 /output/x86/ && \ |
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
77 |
cp /usr/local/lib/libSDL2_ttf-2.0.so.0 /output/x86/ && \ |
| 4c10ccbf |
sago007 |
2017-09-02 11:10 |
78 |
cp /usr/lib/i386-linux-gnu/libfreetype.so.6 /output/x86/ && \ |
| 4c10ccbf |
sago007 |
2017-09-02 11:10 |
79 |
cp /lib/i386-linux-gnu/libpng12.so.0 /output/x86/ && \ |
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
80 |
cp /usr/local/lib/libSDL2_image-2.0.so.0 /output/x86/" |
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
81 |
|
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
82 |
cd source/misc/standalone/staging/ |
| 7ebf9785 |
sago007 |
2017-09-02 10:51 |
83 |
tar -cvjSf "$ARCHIVENAME.tar.bz2" "$ARCHIVENAME" |
|
|
1970-01-01 00:00 |
84 |
|