1#!/bin/sh 2# finish up the installation 3# this script should be executed using the sudo command 4# this file is copied to synfig-devel.post_install and synfig-devel.post_upgrade 5# inside the .pkg bundle 6LOGFILE="~/synfig-core_install.log" 7 8/usr/X11R6/bin/fc-cache 9/usr/X11R6/bin/fc-list 10 11exit 0 12 13 14umask 022 15 16RESOURCE_DIR=`dirname $0` 17PREFIX=/usr/local 18 19cd $RESOURCE_DIR 20 21echo "Creating synfig-config script" 22[ -d $PREFIX ] || mkdir $PREFIX 23[ -d $PREFIX/bin ] || mkdir $PREFIX/bin 24[ -d $PREFIX/include ] || mkdir $PREFIX/include 25[ -d $PREFIX/lib ] || mkdir $PREFIX/lib 26[ -d $PREFIX/sbin ] || mkdir $PREFIX/sbin 27 28echo "Cleaning up any previous installation" 29[ -d $PREFIX/include/synfig ] && rm -fr $PREFIX/include/synfig 30ln -s /Library/Frameworks/synfig.framework/Headers $PREFIX/include/synfig 31 32sed ' 33s:@exec_prefix@:/usr/local:g; 34s:@prefix@:/usr/local:g; 35s:@bindir@:$exec_prefix/bin:g; 36s:@libdir@:$exec_prefix/lib:g; 37s:@includedir@:$prefix/include:g; 38s:@VERSION@:@_VERSION_@:g; 39s:@PACKAGE@:@_PACKAGE_@:g; 40s:@LIBS@::g; 41s:@VERSION@:@_VERSION_@:; 42s:@PACKAGE@:@_PACKAGE_@:; 43s:@CONFIG_LIBS@:-F/Library/Frameworks/synfig.framework:; 44s:@synfig_LIBS@:-F/Library/Frameworks/synfig.framework:; 45s:@CONFIG_CFLAGS@:-framework synfig:; 46' < $RESOURCE_DIR/synfig-config.in > $PREFIX/bin/synfig-config 47chmod 775 $PREFIX/bin/synfig-config 48 49echo "Precompiling Headers" 50#/usr/bin/c++ -precomp /Library/Frameworks/synfig.framework/Headers/synfig.h -o /Library/Frameworks/synfig.framework/Headers/synfig.p 51 52echo "Moving synfig tool" 53cp $RESOURCE_DIR/synfig $PREFIX/bin || exit 1 54 55echo "Done with shell script" 56 57 58exit 0 59 60 61 62