source: gs2-extensions/xpdf-tools/trunk/src/setup.bash@ 32228

Last change on this file since 32228 was 32228, checked in by ak19, 6 years ago

Tried to compile xpdf-tools up statically with CMake, but still not successful. For now committing modifications necessary (including the new additional packages) for compiling xpdf-tools agains dynamically linked libs of libpng and zlib and freetype. Although these 3 packages have been introduced and are successfully compiled up (and I can even get the CMake configure stage of xpdf-tools to 'see' them), the xpdftools binaries upon successful compilation are shown by ldd to still refer to system versions of zlib, libpng and freetype. Some modifications to a single file in the xpdftools src package were necessary to get things to compile again with these changes, so recommitting the xpdftools src package with modications using the usual gs- prefix and a readme.

  • Property svn:executable set to *
File size: 2.0 KB
Line 
1# GEXT: XPDFTOOLS
2
3extdesc="the Xpdf-Tools Extension"
4
5full_setup=`pwd`/${BASH_SOURCE}
6fulldir=${full_setup%/*}
7fulldir=${fulldir%/.}
8
9if [ "x$GSDLHOME" = "x" ] ; then
10 if [ -e ../../setup.bash ] ; then
11 export gsopt_noexts=1 && pushd ../.. && source setup.bash && popd
12 export gsopt_noexts=
13 elif [ -e ../../gs3-setup.sh ] ; then
14 export gsopt_noexts=1 && pushd ../.. && source gs3-setup.sh && popd
15 export gsopt_noexts=
16 fi
17fi
18
19if test -z $GSDLOS ; then
20 GSDLOS=`uname -s | tr '[A-Z]' '[a-z]'`
21 # check for running bash under Cygwin
22 if [ test "`echo $GSDLOS | sed 's/cygwin//'`" != "$GSDLOS" ] ; then
23 GSDLOS=windows
24 fi
25 # check for running bash under MinGW/MSys
26 if [ test "`echo $GSDLOS | sed 's/mingw//'`" != "$GSDLOS" ] ; then
27 GSDLOS=windows
28 fi
29 echo "GSDLOS was not set. Setting it to '$GSDLOS'"
30 export GSDLOS
31fi
32
33if [ "x$GEXT_XPDFTOOLS" = "x" ] ; then
34 export GEXT_XPDFTOOLS=`pwd`
35 export GEXTXPDFTOOLS_INSTALLED=$GEXT_XPDFTOOLS/$GSDLOS
36
37 if [ -d "$GEXTXPDFTOOLS_INSTALLED/bin/script" ] ; then
38 export PATH=$GEXTXPDFTOOLS_INSTALLED/bin/script:$PATH
39 fi
40
41 if [ -d "$GEXTXPDFTOOLS_INSTALLED/bin" ] ; then
42 export PATH=$GEXTXPDFTOOLS_INSTALLED/bin:$PATH
43 fi
44
45 if [ -d "$GEXTXPDFTOOLS_INSTALLED/lib" ] ; then
46 if [ "$GSDLOS" = "linux" ] ; then
47 export LD_LIBRARY_PATH=$GEXTXPDFTOOLS_INSTALLED/lib:$LD_LIBRARY_PATH
48 elif [ "$GSDLOS" = "darwin" ] ; then
49 export DYLD_LIBRARY_PATH=$GEXTXPDFTOOLS_INSTALLED/lib:$DYLD_LIBRARY_PATH
50 fi
51 fi
52
53 extdir=${GEXT_XPDFTOOLS##*/}
54
55 if [ "x$GSDLEXTS" = "x" ] ; then
56 export GSDLEXTS=$extdir
57 else
58 export GSDLEXTS=$GSDLEXTS:$extdir
59 fi
60 if [ "x$1" != "xsilent" ] ; then
61 echo "+Your environment is now setup for $extdesc in Greenstone"
62 fi
63else
64 if [ "x$1" != "xsilent" ] ; then
65 echo "+Your environment is already setup for $extdesc in Greenstone"
66 fi
67fi
68
69# From http://trac.greenstone.org/browser/other-projects/trunk/realistic-books/setup.bash
70if [ -e devel.sh ] ; then
71 source devel.sh $*
72fi
Note: See TracBrowser for help on using the repository browser.