File: packaging.sh

package info (click to toggle)
libvsqlitepp 0.3.13-4.2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 296 kB
  • sloc: cpp: 765; makefile: 79; sh: 31
file content (24 lines) | stat: -rwxr-xr-x 642 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh

VSQLITE_CURRENT=0
VSQLITE_REVISION=3
VSQLITE_AGE=0

VSQLITE_LIBRARY=libvsqlite++.so
VSQLITE_CURRENT_LIBRARY=$VSQLITE_LIBRARY.$VSQLITE_CURRENT
VSQLITE_FULL_LIBRARY=$VSQLITE_CURRENT_LIBRARY.$VSQLITE_REVISION.$VSQLITE_AGE

SOURCE="${BASH_SOURCE[0]}"
DIR="$( dirname "$SOURCE" )"
while [ -h "$SOURCE" ]
do 
  SOURCE="$(readlink "$SOURCE")"
  [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE"
  DIR="$( cd -P "$( dirname "$SOURCE"  )" && pwd )"
done
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"

mv $VSQLITE_LIBRARY $VSQLITE_FULL_LIBRARY
ln -s $VSQLITE_FULL_LIBRARY $VSQLITE_CURRENT_LIBRARY
ln -s $VSQLITE_FULL_LIBRARY $VSQLITE_LIBRARY