Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/createbundle.sh
blob: 812d84a1a5c23bfb2f283d4380d0e0305291418e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/bin/bash
echo "Creating bundle/ajedrez.xo"
rm -rdf bundle
mkdir bundle
mkdir bundle/Ajedrez.activity
cp *.py bundle/Ajedrez.activity/
cp -R sugargame bundle/Ajedrez.activity/
cp -r po bundle/Ajedrez.activity/

mkdir bundle/Ajedrez.activity/engines
cp engines/gnuchess-linux bundle/Ajedrez.activity/engines/

#mkdir bundle/Ajedrez.activity/data
#cp -R data/* bundle/Ajedrez.activity/data/

mkdir bundle/Ajedrez.activity/data_bw
cp -R data_bw/* bundle/Ajedrez.activity/data_bw/

mkdir bundle/Ajedrez.activity/activity
cp activity-icon.svg bundle/Ajedrez.activity/activity/
cd bundle

#Create activity.info
cat > Ajedrez.activity/activity/activity.info <<EOF

[Activity]
name = Ajedrez
service_name = org.x.ajedrezactivity
activity_version = 2
host_version = 1
bundle_id = org.x.ajedrezactivity
icon = activity-icon
class = chessactivity.ChessActivity
show_launcher = yes
EOF

#Create setup.py
cat > Ajedrez.activity/setup.py <<EOF
from sugar.activity import bundlebuilder
if __name__ == "__main__":
    bundlebuilder.start("ajedrezactivity")
EOF

find Ajedrez.activity -type f | grep -v MANIFEST | grep -v ".svn" | sed -e 's,^Ajedrez.activity/,,' > Ajedrez.activity/MANIFEST
rm -f ajedrez.xo
zip -rq ajedrez.xo Ajedrez.activity
#zip -dq ajedrez.xo "*.svn*"
cd ..