# Some time ago we could start DCP-o-matic on OS X just by running the executable, in
# the same way as Linux. This doesn't work any more.
- ENV=$HOME/Environments/osx/64/lib
- DEP=$HOME/cdist/64/lib
+ ENV=$HOME/Environments/osx/10.6/64/lib
+ DEP=$HOME/dcpomatic-deps/lib
app=build/platform/osx/DCP-o-matic.app
macos=$app/Contents/MacOS
lib=$app/Contents/lib
- mkdir -p $macos $lib
+ resources=$app/Contents/Resources
+ mkdir -p $macos $lib $resources
cp build/src/tools/dcpomatic $macos
cp build/src/lib/libdcpomatic.dylib $lib
cp $DEP/libavutil*.dylib $lib
cp $DEP/libavcodec*.dylib $lib
cp $DEP/libswscale*.dylib $lib
- cp $DEP/libpostproc*.dylib $lib
cp $DEP/libswresample*.dylib $lib
cp $ENV/libboost_system.dylib $lib
cp $ENV/libboost_filesystem.dylib $lib
cp $ENV/libquickmail*.dylib $lib
cp $ENV/libcurl*.dylib $lib
cp $ENV/libffi*.dylib $lib
+ cp $ENV/libiconv*.dylib $lib
+ cp icons/defaults.png $resources
+ cp icons/servers.png $resources
+ cp icons/tms.png $resources
+ cp icons/colour_conversions.png $resources
+ cp icons/kdm_email.png $resources
+
+ for lang in de_DE es_ES fr_FR it_IT sv_SE nl_NL; do
+ mkdir -p "$resources/$lang/LC_MESSAGES"
+ cp build/src/lib/mo/$lang/*.mo "$resources/$lang/LC_MESSAGES"
+ cp build/src/wx/mo/$lang/*.mo "$resources/$lang/LC_MESSAGES"
+ cp build/src/tools/mo/$lang/*.mo "$resources/$lang/LC_MESSAGES"
+ done
sed -e "s/@VERSION@/test/g" platform/osx/Info.plist.in > $app/Contents/Info.plist
fi
done
- open $app
+ open build/platform/osx/DCP-o-matic.app
else
export LD_LIBRARY_PATH=build/src/lib:build/src/wx:build/src/asdcplib/src:$LD_LIBRARY_PATH
if [ "$1" == "--debug" ]; then
shift
- gdb --args build/src/tools/dcpomatic $*
+ gdb --args build/src/tools/dcpomatic2 $*
elif [ "$1" == "--valgrind" ]; then
shift
- valgrind --tool="memcheck" build/src/tools/dcpomatic $*
+ valgrind --tool="memcheck" build/src/tools/dcpomatic2 $*
elif [ "$1" == "--callgrind" ]; then
shift
- valgrind --tool="callgrind" build/src/tools/dcpomatic $*
+ valgrind --tool="callgrind" build/src/tools/dcpomatic2 $*
elif [ "$1" == "--massif" ]; then
shift
- valgrind --tool="massif" build/src/tools/dcpomatic $*
+ valgrind --tool="massif" build/src/tools/dcpomatic2 $*
elif [ "$1" == "--i18n" ]; then
shift
- LANGUAGE=de_DE.UTF8 LANG=de_DE.UTF8 LC_ALL=de_DE.UTF8 build/src/tools/dcpomatic "$*"
+ LANGUAGE=fr_FR.UTF8 LANG=fr_FR.UTF8 LC_ALL=fr_FR.UTF8 build/src/tools/dcpomatic2 "$*"
elif [ "$1" == "--perf" ]; then
shift
- perf record build/src/tools/dcpomatic $*
+ perf record build/src/tools/dcpomatic2 $*
else
- build/src/tools/dcpomatic $*
+ build/src/tools/dcpomatic2 $*
fi
fi