-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathprepare-release.sh
executable file
·53 lines (43 loc) · 1.49 KB
/
prepare-release.sh
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
49
50
51
52
53
VERSION="9.9.9"
DATE=$(date "+%d/%m/%Y")
YEAR=$(date "+%Y")
while getopts "v:" opt; do
case "$opt" in
v) VERSION=$OPTARG;
;;
esac
done
echo $VERSION
mkdir -p resultats/release
rm -rf resultats/release/*
./build-lt.sh
./build-hunspell.sh -v "$VERSION"
echo "Creant OXT..."
./build-oxt-all.sh -p -v "$VERSION"
echo "Creant XPI..."
./build-xpi-all.webext.sh "$VERSION" resultats/release/
echo "Preparant llicències..."
cp LICENSE resultats/release/
echo "copiant README.txt..."
cp README.txt resultats/release/
echo "Copiat README.txt!"
sed -i -e s/\#\#VERSION\#\#/$VERSION/g resultats/release/README.txt resultats/release/README.txt
sed -i -e s/\#\#YEAR\#\#/$YEAR/g resultats/release/README.txt resultats/release/README.txt
cp gpl-2.0.txt resultats/release/
cp lgpl-2.1.txt resultats/release/
cp release-notes_en.txt resultats/release/
cp resultats/hunspell/* resultats/release/
cp oxt/ca-valencia/ca-valencia.$VERSION.oxt resultats/release/
cp oxt/ca/ca.$VERSION.oxt resultats/release/
cd resultats/release
zip ca.$VERSION-all.zip *
zip ca.$VERSION-hunspell.zip catalan.aff catalan.dic LICENSE README.txt release-notes_en.txt gpl-2.0.txt lgpl-2.1.txt
cp ca.$VERSION-hunspell.zip ca-hunspell.zip
zip ca-valencia.$VERSION-hunspell.zip catalan-valencia.aff catalan-valencia.dic LICENSE README.txt release-notes_en.txt gpl-2.0.txt lgpl-2.1.txt
cp ca-valencia.$VERSION-hunspell.zip ca-valencia-hunspell.zip
rm LICENSE
rm *.txt
rm *.dic
rm *.aff
cd ..
echo "Paquets per a release en resultats/release"