]>
Commit | Line | Data |
---|---|---|
f57a1abf JF |
1 | #!/bin/bash |
2 | set -e | |
3 | ||
4 | version=$(git describe --always --tags --dirty="+" --match="v*" | sed -e 's@-\([^-]*\)-\([^-]*\)$$@+\1.\2@;s@^v@@;s@%@~@g') | |
5 | ||
6 | for abi in armeabi; do | |
7 | cd "build.and-${abi}" | |
8 | ||
9 | rm -rf Cycript.lib | |
10 | mkdir Cycript.lib | |
11 | cp -a ../cycript.and.in Cycript.lib/cycript | |
12 | chmod 755 Cycript.lib/cycript | |
13 | ||
14 | files=() | |
15 | files+=(.libs/cycript) | |
16 | files+=(.libs/libcycript.so) | |
17 | files+=(libcycript.jar) | |
18 | files+=(libcycript.db) | |
19 | files+=(../libcycript.cy) | |
20 | files+=(../android/armeabi/libJavaScriptCore.so) | |
21 | ||
22 | for file in "${files[@]}"; do | |
23 | cp -a "${file}" Cycript.lib | |
24 | done | |
25 | ||
26 | for term in linux unknown; do | |
27 | mkdir -p Cycript.lib/"${term:0:1}" | |
28 | cp -a {../terminfo,Cycript.lib}/"${term:0:1}/${term}" | |
29 | done | |
30 | ||
31 | cp -af ../cycript.and.in cycript | |
32 | chmod 755 cycript | |
33 | ||
34 | zip=Cycript_${version}_${abi}.zip | |
35 | rm -f "${zip}" | |
36 | zip -r9y "${zip}" cycript Cycript.lib | |
37 | done |