Commit | Line | Data |
---|---|---|
a09e091a JB |
1 | #!/bin/sh |
2 | # | |
3 | # 'Cause xcodebuild is hard to deal with | |
4 | ||
5 | SRCDIR=$1 | |
6 | BUILDDIR=$2 | |
7 | BUNDLE_ROOT=$3 | |
8 | ||
9 | localities="Dutch English French German Italian Japanese Spanish ar ca cs da el fi he hr hu ko no pl pt pt_PT ro ru sk sv th tr uk zh_CN zh_TW" | |
10 | for lang in ${localities} ; do | |
11 | [ -d ${BUNDLE_ROOT}/Contents/Resources/${lang}.lproj ] && rm -rf ${BUNDLE_ROOT}/Contents/Resources/${lang}.lproj | |
12 | mkdir -p ${BUNDLE_ROOT}/Contents/Resources/${lang}.lproj/main.nib | |
13 | [ -d ${BUNDLE_ROOT}/Contents/Resources/${lang}.lproj/main.nib ] || exit 1 | |
14 | ||
15 | for f in InfoPlist.strings Localizable.strings main.nib/keyedobjects.nib ; do | |
16 | install -m 644 ${SRCDIR}/Resources/${lang}.lproj/$f ${BUNDLE_ROOT}/Contents/Resources/${lang}.lproj/${f} | |
17 | done | |
18 | done | |
19 | ||
20 | install -m 644 ${SRCDIR}/Resources/English.lproj/main.nib/designable.nib ${BUNDLE_ROOT}/Contents/Resources/English.lproj/main.nib | |
21 | install -m 644 ${SRCDIR}/Resources/X11.icns ${BUNDLE_ROOT}/Contents/Resources | |
22 | ||
23 | install -m 644 ${BUILDDIR}/Info.plist ${BUNDLE_ROOT}/Contents | |
24 | install -m 644 ${SRCDIR}/PkgInfo ${BUNDLE_ROOT}/Contents | |
25 | ||
26 | mkdir -p ${BUNDLE_ROOT}/Contents/MacOS | |
27 | install -m 755 ${SRCDIR}/X11.sh ${BUNDLE_ROOT}/Contents/MacOS/X11 | |
28 | ||
29 | if [[ $(id -u) == 0 ]] ; then | |
30 | chown -R root:admin ${BUNDLE_ROOT} | |
31 | fi |