From aff7346948dc33cf2ebb22ed7ef1b93796c85ce7 Mon Sep 17 00:00:00 2001
From: scuri <scuri>
Date: Thu, 21 Oct 2010 17:15:15 +0000
Subject: *** empty log message ***

---
 install | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 100 insertions(+)
 create mode 100644 install

(limited to 'install')

diff --git a/install b/install
new file mode 100644
index 0000000..0c6b902
--- /dev/null
+++ b/install
@@ -0,0 +1,100 @@
+#!/bin/bash
+
+echo ' '
+echo '  This script will install the >>Run Time<< libraries in the system'
+echo '  from the build directories or from the unpacked download.'
+echo '  It was tested only in Ubuntu.'
+echo ' '
+echo '  Must be run with "sudo" at the library folder, or install will fail:'
+echo '     sudo ./install'
+echo ' '
+
+EchoDownloadTip()
+{
+  echo '  The downloaded package must already be unpacked in the current directory.'
+  echo '  Do NOT unpack different packages in the same directory.'
+  echo '  For example:'
+  echo '     mkdir iup'
+  echo '     cd iup'
+  echo '     tar -xpvzf ../iup-3.2_Linux26g4_lib.tar.gz'
+  echo ' '
+}
+
+Pause()
+{
+  echo -n Press Enter to continue or Ctrl+C to abort...
+  read contscr
+  echo ' '
+}
+
+ComputeTecUname()
+{
+  TEC_SYSNAME=`uname -s`
+  TEC_SYSVERSION=`uname -r|cut -f1 -d.`
+  TEC_SYSMINOR=`uname -r|cut -f2 -d.`
+  TEC_SYSARCH=`uname -m`
+  
+  TEC_UNAME=$TEC_SYSNAME$TEC_SYSVERSION$TEC_SYSMINOR
+
+  # Linux 2.4 and GCC 3.x
+  if [ $TEC_UNAME == Linux24 ]; then
+    GCCVER=`gcc -dumpversion|cut -f1 -d.`
+    if [ $GCCVER == 3 ]; then
+      TEC_UNAME=$TEC_UNAME'g3'
+    fi
+  fi
+
+  # Linux 2.6 and GCC 4.x
+  if [ $TEC_UNAME == Linux26 ]; then
+    GCCVER=`gcc -dumpversion|cut -f1 -d.`
+    if [ $GCCVER == 4 ]; then
+      TEC_UNAME=$TEC_UNAME'g4'
+    fi
+  fi
+
+  # 64-bits Linux
+  if [ $TEC_SYSARCH == x64 ]; then
+    TEC_UNAME=$TEC_UNAME'_64'
+  fi
+}
+
+Copy_RunTime_Extra_CD()
+{
+  # Do NOT overwrite for FreeType
+  cp -fn $1libfreetype.so /usr/lib
+  
+  cp -fv $1libpdflib.so /usr/lib
+  cp -fv $1libftgl.so /usr/lib
+}
+
+Copy_RunTime_To_System()
+{
+  cp -fv $2lib$1*.so /usr/lib
+  
+  if [ $1 == cd ]; then
+    Copy_RunTime_Extra_CD $2
+  fi
+}
+
+Install_RunTime()
+{
+  if [ -d lib/$TEC_UNAME ]; then
+    echo '  Installing from build directory' lib/$TEC_UNAME
+    echo ' '
+    Pause
+    Copy_RunTime_To_System $1 lib/$TEC_UNAME/
+  else
+    echo '  The directory' lib/$TEC_UNAME 'was not found,'
+    echo '  so installing from unpacked download.'
+    echo ' '
+    EchoDownloadTip
+    Pause
+    Copy_RunTime_To_System $1
+  fi
+}
+
+ComputeTecUname
+
+#Install_RunTime iup
+#Install_RunTime cd
+Install_RunTime im
-- 
cgit v1.2.3