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