Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/do_it_all.sh
blob: 60ffdfa2a6fb024966ac66225e4f6f97652efb5e (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
set -e

git_url="http://src.sugarlabs.org/write/mainline.git"


# Remove the upstream cloned-directory, if any.
if [ -d "activity" ]; then
	sudo rm -r activity
fi

# Clone a fresh copy of the upstream.
git clone "$git_url" activity

# Build the activity (to generate "generated" files such as locale files).
cd activity

# Pull back to this commit, to compensate for the upstream-bug http://bugs.sugarlabs.org/ticket/4482
git reset --hard 32eee190d22751e2b5cd1c7909f12e47fb587096

python setup.py build

# Now, apply the AC patches.
git am ../patches/*.patch

# Finally, build the bundle (to be retrieved from "activity/dist").
python setup.py dist_xo