building
[libxsql.git] / dpkg-build.sh
blobce9a4b8300195d089e67ea2ecade29cc508d873b
1 #!/bin/bash
3 PACKAGE=xsql
4 VER=`cat debian/$PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`
5 LIBDIR=debian/$PACKAGE/usr/lib
6 DOCDIR=debian/$PACKAGE/usr/share/doc/$PACKAGE
7 mkdir -p $LIBDIR
8 mkdir -p $DOCDIR
9 cp libxsql.so.$VER $LIBDIR
10 ln -s libxsql.so.$VER $LIBDIR/libxsql.so
11 cp copyright $DOCDIR
12 cp changelog.Debian.gz $DOCDIR
13 cd debian/$PACKAGE
14 md5deep -r -l usr > DEBIAN/md5sums
15 cd ..
16 fakeroot dpkg-deb --build $PACKAGE
17 mv $PACKAGE.deb ../"$PACKAGE"_`cat $PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`_`cat $PACKAGE/DEBIAN/control | grep Architecture | awk '{print $2}'`.deb
18 rm -fr $PACKAGE/usr/*
19 rmdir $PACKAGE/usr
20 rm $PACKAGE/DEBIAN/md5sums
21 cd ..
23 PACKAGE=xsql-dev
24 VER=`cat debian/$PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`
25 LIBDIR=debian/$PACKAGE/usr/lib
26 INCDIR=debian/$PACKAGE/usr/include/libxsql
27 DOCDIR=debian/$PACKAGE/usr/share/doc/$PACKAGE
28 mkdir -p $LIBDIR/pkgconfig
29 mkdir -p $DOCDIR
30 mkdir -p $INCDIR
31 cp libxsql.pc $LIBDIR/pkgconfig
32 cp include/libxsql/* $INCDIR
33 cp copyright $DOCDIR
34 cp changelog.Debian.gz $DOCDIR
35 cd debian/$PACKAGE
36 md5deep -r -l usr > DEBIAN/md5sums
37 cd ..
38 fakeroot dpkg-deb --build $PACKAGE
39 mv $PACKAGE.deb ../"$PACKAGE"_`cat $PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`_`cat $PACKAGE/DEBIAN/control | grep Architecture | awk '{print $2}'`.deb
40 rm -fr $PACKAGE/usr/*
41 rmdir $PACKAGE/usr
42 rm $PACKAGE/DEBIAN/md5sums
43 cd ..
45 PACKAGE=xsql-firebird
46 VER=`cat debian/$PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`
47 LIBDIR=debian/$PACKAGE/usr/lib
48 DOCDIR=debian/$PACKAGE/usr/share/doc/$PACKAGE
49 mkdir -p $LIBDIR
50 mkdir -p $DOCDIR
51 cp libxsql_gds.so.$VER $LIBDIR
52 ln -s libxsql_gds.so.$VER $LIBDIR/libxsql_gds.so
53 cp copyright $DOCDIR
54 cp changelog.Debian.gz $DOCDIR
55 cd debian/$PACKAGE
56 md5deep -r -l usr > DEBIAN/md5sums
57 cd ..
58 fakeroot dpkg-deb --build $PACKAGE
59 mv $PACKAGE.deb ../"$PACKAGE"_`cat $PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`_`cat $PACKAGE/DEBIAN/control | grep Architecture | awk '{print $2}'`.deb
60 rm -fr $PACKAGE/usr/*
61 rmdir $PACKAGE/usr
62 rm $PACKAGE/DEBIAN/md5sums
63 cd ..
65 PACKAGE=xsql-mdb
66 VER=`cat debian/$PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`
67 LIBDIR=debian/$PACKAGE/usr/lib
68 DOCDIR=debian/$PACKAGE/usr/share/doc/$PACKAGE
69 mkdir -p $LIBDIR
70 mkdir -p $DOCDIR
71 cp libxsql_mdb.so.$VER $LIBDIR
72 ln -s libxsql_mdb.so.$VER $LIBDIR/libxsql_mdb.so
73 cp copyright $DOCDIR
74 cp changelog.Debian.gz $DOCDIR
75 cd debian/$PACKAGE
76 md5deep -r -l usr > DEBIAN/md5sums
77 cd ..
78 fakeroot dpkg-deb --build $PACKAGE
79 mv $PACKAGE.deb ../"$PACKAGE"_`cat $PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`_`cat $PACKAGE/DEBIAN/control | grep Architecture | awk '{print $2}'`.deb
80 rm -fr $PACKAGE/usr/*
81 rmdir $PACKAGE/usr
82 rm $PACKAGE/DEBIAN/md5sums
83 cd ..
85 PACKAGE=xsql-mysql
86 VER=`cat debian/$PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`
87 LIBDIR=debian/$PACKAGE/usr/lib
88 DOCDIR=debian/$PACKAGE/usr/share/doc/$PACKAGE
89 mkdir -p $LIBDIR
90 mkdir -p $DOCDIR
91 cp libxsql_mysql.so.$VER $LIBDIR
92 ln -s libxsql_mysql.so.$VER $LIBDIR/libxsql_mysql.so
93 cp copyright $DOCDIR
94 cp changelog.Debian.gz $DOCDIR
95 cd debian/$PACKAGE
96 md5deep -r -l usr > DEBIAN/md5sums
97 cd ..
98 fakeroot dpkg-deb --build $PACKAGE
99 mv $PACKAGE.deb ../"$PACKAGE"_`cat $PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`_`cat $PACKAGE/DEBIAN/control | grep Architecture | awk '{print $2}'`.deb
100 rm -fr $PACKAGE/usr/*
101 rmdir $PACKAGE/usr
102 rm $PACKAGE/DEBIAN/md5sums
103 cd ..
105 PACKAGE=xsql-postgres
106 VER=`cat debian/$PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`
107 LIBDIR=debian/$PACKAGE/usr/lib
108 DOCDIR=debian/$PACKAGE/usr/share/doc/$PACKAGE
109 mkdir -p $LIBDIR
110 mkdir -p $DOCDIR
111 cp libxsql_pg.so.$VER $LIBDIR
112 ln -s libxsql_pg.so.$VER $LIBDIR/libxsql_pg.so
113 cp copyright $DOCDIR
114 cp changelog.Debian.gz $DOCDIR
115 cd debian/$PACKAGE
116 md5deep -r -l usr > DEBIAN/md5sums
117 cd ..
118 fakeroot dpkg-deb --build $PACKAGE
119 mv $PACKAGE.deb ../"$PACKAGE"_`cat $PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`_`cat $PACKAGE/DEBIAN/control | grep Architecture | awk '{print $2}'`.deb
120 rm -fr $PACKAGE/usr/*
121 rmdir $PACKAGE/usr
122 rm $PACKAGE/DEBIAN/md5sums
123 cd ..
125 PACKAGE=xsql-sqlite
126 VER=`cat debian/$PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`
127 LIBDIR=debian/$PACKAGE/usr/lib
128 DOCDIR=debian/$PACKAGE/usr/share/doc/$PACKAGE
129 mkdir -p $LIBDIR
130 mkdir -p $DOCDIR
131 cp libxsql_sqlite.so.$VER $LIBDIR
132 ln -s libxsql_sqlite.so.$VER $LIBDIR/libxsql_sqlite.so
133 cp copyright $DOCDIR
134 cp changelog.Debian.gz $DOCDIR
135 cd debian/$PACKAGE
136 md5deep -r -l usr > DEBIAN/md5sums
137 cd ..
138 fakeroot dpkg-deb --build $PACKAGE
139 mv $PACKAGE.deb ../"$PACKAGE"_`cat $PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`_`cat $PACKAGE/DEBIAN/control | grep Architecture | awk '{print $2}'`.deb
140 rm -fr $PACKAGE/usr/*
141 rmdir $PACKAGE/usr
142 rm $PACKAGE/DEBIAN/md5sums
143 cd ..
145 PACKAGE=xsql-xlsx
146 VER=`cat debian/$PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`
147 LIBDIR=debian/$PACKAGE/usr/lib
148 DOCDIR=debian/$PACKAGE/usr/share/doc/$PACKAGE
149 mkdir -p $LIBDIR
150 mkdir -p $DOCDIR
151 cp libxsql_xlsx.so.$VER $LIBDIR
152 ln -s libxsql_xlsx.so.$VER $LIBDIR/libxsql_xlsx.so
153 cp copyright $DOCDIR
154 cp changelog.Debian.gz $DOCDIR
155 cd debian/$PACKAGE
156 md5deep -r -l usr > DEBIAN/md5sums
157 cd ..
158 fakeroot dpkg-deb --build $PACKAGE
159 mv $PACKAGE.deb ../"$PACKAGE"_`cat $PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`_`cat $PACKAGE/DEBIAN/control | grep Architecture | awk '{print $2}'`.deb
160 rm -fr $PACKAGE/usr/*
161 rmdir $PACKAGE/usr
162 rm $PACKAGE/DEBIAN/md5sums
163 cd ..
165 PACKAGE=xsql-util
166 VER=`cat debian/$PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`
167 BINDIR=debian/$PACKAGE/usr/bin
168 DOCDIR=debian/$PACKAGE/usr/share/doc/$PACKAGE
169 mkdir -p $BINDIR
170 mkdir -p $DOCDIR
171 cp xsql_config $BINDIR
172 cp ixsql $BINDIR
173 cp copyright $DOCDIR
174 cp changelog.Debian.gz $DOCDIR
175 cd debian/$PACKAGE
176 md5deep -r -l usr > DEBIAN/md5sums
177 cd ..
178 fakeroot dpkg-deb --build $PACKAGE
179 mv $PACKAGE.deb ../"$PACKAGE"_`cat $PACKAGE/DEBIAN/control | grep Version | awk '{print $2}'`_`cat $PACKAGE/DEBIAN/control | grep Architecture | awk '{print $2}'`.deb
180 rm -fr $PACKAGE/usr/*
181 rmdir $PACKAGE/usr
182 rm $PACKAGE/DEBIAN/md5sums
183 cd ..