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