#!/bin/sh

#
# Creates Mac OS X bundle file. Must be run from $(builddir)/src
#
# Usage: make-bundle <bundleName.app> <rez> <top_builddir> <top_srcdir>
# 
# $Id: make-bundle 1028 2006-09-03 18:36:05Z vaclavslavik $
#

bundle="$1"
rez="$2"
top_builddir="$3"
top_srcdir="$4"

rm -rf $bundle
mkdir -p $bundle/Contents/MacOS
mkdir -p $bundle/Contents/Resources

# executables:
cp poedit $bundle/Contents/MacOS/poedit
cp $top_srcdir/extras/osx-gettext/* $bundle/Contents/MacOS
strip $bundle/Contents/MacOS/*
$rez $bundle/Contents/MacOS/poedit

# metadata:
cp $top_builddir/macosx/Info.plist $bundle/Contents
cp $top_srcdir/macosx/poedit.icns $bundle/Contents/Resources

# gettext catalogs:
for i in $top_srcdir/locales/*.mo ; do
    lang=`basename $i .mo`
    mkdir -p $bundle/Contents/Resources/locale/$lang/LC_MESSAGES
    cp $i $bundle/Contents/Resources/locale/$lang/LC_MESSAGES/poedit.mo
done
for i in $top_srcdir/locales/wxwin/*.mo ; do
    lang=`basename $i .mo`
    mkdir -p $bundle/Contents/Resources/locale/$lang/LC_MESSAGES
    cp $i $bundle/Contents/Resources/locale/$lang/LC_MESSAGES/poedit-wxstd.mo
done

# icons:
iconsdir="$bundle/Contents/Resources/icons"
mkdir -p $iconsdir
cp $top_srcdir/src/icons/*.png $iconsdir
