~quadrispro/codelite/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/bin/sh
## Copy files to the fakeroot directory structure

cur_rev=`svn info | grep Revision | awk '{print $2;}'`
arch=`uname -m`
PKG_NAME=codelite-rev${cur_rev}_${arch}.deb

EXE_NAME=CodeLiteUR
mkdir -p fakeroot/usr/local/bin/
cp ./Runtime/${EXE_NAME} fakeroot/usr/local/bin/CodeLite
cp Runtime/le_dos2unix.sh fakeroot/usr/local/bin/
cp Runtime/le_killproc.sh fakeroot/usr/local/bin/
cp Runtime/le_exec.sh fakeroot/usr/local/bin/
chmod +x fakeroot/usr/local/bin/le_dos2unix.sh
chmod +x fakeroot/usr/local/bin/le_killproc.sh
chmod +x fakeroot/usr/local/bin/le_exec.sh
cp sdk/ctags/ctags-le fakeroot/usr/local/bin/
mkdir -p fakeroot/usr/local/share/codelite
mkdir -p fakeroot/usr/local/share/codelite/config
mkdir -p fakeroot/usr/local/share/codelite/debuggers
mkdir -p fakeroot/usr/local/share/codelite/templates
mkdir -p fakeroot/usr/local/share/codelite/plugins
mkdir -p fakeroot/usr/local/share/codelite/images
mkdir -p fakeroot/usr/local/share/codelite/rc
mkdir -p fakeroot/usr/local/share/codelite/lexers
mkdir -p fakeroot/usr/share/applications/
\cp -pr Runtime/config/build_settings.xml fakeroot/usr/local/share/codelite/config/build_settings.xml
\cp -pr Runtime/config/debuggers.xml.gtk fakeroot/usr/local/share/codelite/config/debuggers.xml
\cp -pr Runtime/config/accelerators.conf.default fakeroot/usr/local/share/codelite/config/accelerators.conf.default
\cp -pr Runtime/config/codelite.xml.default fakeroot/usr/local/share/codelite/config/codelite.xml.default
\cp -pr Runtime/rc/menu.xrc fakeroot/usr/local/share/codelite/rc/
\cp -pfr Runtime/templates/* fakeroot/usr/local/share/codelite/templates/
\cp -pfr Runtime/lexers/* fakeroot/usr/local/share/codelite/lexers/
\cp -pr Runtime/codelite.desktop fakeroot/usr/share/applications/
\cp -pr static-symbols.tags fakeroot/usr/local/share/codelite/
\cp -pr lib/Debugger.so fakeroot/usr/local/share/codelite/debuggers/
\cp -pr lib/CodeFormatter.so fakeroot/usr/local/share/codelite/plugins/
\cp -pr lib/Copyright.so fakeroot/usr/local/share/codelite/plugins/
\cp -pr lib/Subversion.so fakeroot/usr/local/share/codelite/plugins/
\cp -pr lib/Gizmos.so fakeroot/usr/local/share/codelite/plugins/
\cp -pr lib/cscope.so fakeroot/usr/local/share/codelite/plugins/
\cp -pr lib/UnitTestCPP.so fakeroot/usr/local/share/codelite/plugins/
\cp -pr Runtime/*.html fakeroot/usr/local/share/codelite/
\cp -pr Runtime/astyle.sample fakeroot/usr/local/share/codelite/
\cp -pr Runtime/images/*.png fakeroot/usr/local/share/codelite/images/
\mkdir -p fakeroot/usr/local/include/UnitTest++/
\mkdir -p fakeroot/usr/local/lib/
\cp -fr Runtime/sdk/lib/unix/*.a fakeroot/usr/local/lib/
\cp -fr Runtime/sdk/include/UnitTest++/* fakeroot/usr/local/include/UnitTest++/
chmod -R 777 fakeroot/usr/local/share/codelite
chmod +x fakeroot/usr/local/bin/CodeLite
echo creating .deb package...
dpkg -b fakeroot ${PKG_NAME}