]> git.pld-linux.org Git - packages/sqliteodbc.git/blame - sqliteodbc.spec
- don't use DESTDIR at link stage
[packages/sqliteodbc.git] / sqliteodbc.spec
CommitLineData
cc1a57bc 1Name: sqliteodbc
2Summary: ODBC driver for SQLite
3Version: 0.64
4Release: 0.1
5License: BSD
6Group: Libraries
7# Source0-md5: f2ebdac541838e6db0e897fd98c5f34e
8Source0: http://www.ch-werner.de/sqliteodbc/%{name}-%{version}.tar.gz
9Patch0: %{name}-misc.patch
10URL: http://www.ch-werner.de/sqliteodbc/
11BuildRequires: autoconf
12BuildRequires: automake
13BuildRequires: libtool
14BuildRequires: sqlite-devel
15BuildRequires: sqlite3-devel
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
19ODBC driver for SQLite interfacing SQLite 2.x and/or 3.x using
20unixODBC or iODBC. See http://www.sqlite.org for a description of
21SQLite, http://www.unixodbc.org for a description of unixODBC.
22
23%prep
24%setup -q
25%patch0 -p1
26
27%build
28%{__libtoolize}
29%{__aclocal}
30%{__autoconf}
31%configure
32%{__make}
33
34%install
35rm -rf $RPM_BUILD_ROOT
36
37%{__make} install DESTDIR=$RPM_BUILD_ROOT
38#rm -f $RPM_BUILD_ROOT%{_libdir}/libsqliteodbc*.{a,la}
39#rm -f $RPM_BUILD_ROOT%{_libdir}/libsqlite3odbc*.{a,la}
40
41%clean
42rm -rf $RPM_BUILD_ROOT
43
44%post
45if [ -x /usr/bin/odbcinst ] ; then
46 INST=/tmp/sqliteinst$$
47 if [ -r %{_libdir}/libsqliteodbc.so ] ; then
48 cat > $INST << 'EOD'
49[SQLITE]
50Description=SQLite ODBC 2.X
51Driver=%{_libdir}/libsqliteodbc.so
52Setup=%{_libdir}/libsqliteodbc.so
53FileUsage=1
54EOD
55 /usr/bin/odbcinst -q -d -n SQLITE | grep '^\[SQLITE\]' >/dev/null || {
56 /usr/bin/odbcinst -i -d -n SQLITE -f $INST || true
57 }
58 cat > $INST << 'EOD'
59[SQLite Datasource]
60Driver=SQLITE
61EOD
62 /usr/bin/odbcinst -q -s -n "SQLite Datasource" | \
63 grep '^\[SQLite Datasource\]' >/dev/null || {
64 /usr/bin/odbcinst -i -l -s -n "SQLite Datasource" -f $INST || true
65 }
66 fi
67 if [ -r %{_libdir}/libsqlite3odbc.so ] ; then
68 cat > $INST << 'EOD'
69[SQLITE3]
70Description=SQLite ODBC 3.X
71Driver=%{_libdir}/libsqlite3odbc.so
72Setup=%{_libdir}/libsqlite3odbc.so
73FileUsage=1
74EOD
75 /usr/bin/odbcinst -q -d -n SQLITE3 | grep '^\[SQLITE3\]' >/dev/null || {
76 /usr/bin/odbcinst -i -d -n SQLITE3 -f $INST || true
77 }
78 cat > $INST << 'EOD'
79[SQLite3 Datasource]
80Driver=SQLITE3
81EOD
82 /usr/bin/odbcinst -q -s -n "SQLite3 Datasource" | \
83 grep '^\[SQLite3 Datasource\]' >/dev/null || {
84 /usr/bin/odbcinst -i -l -s -n "SQLite3 Datasource" -f $INST || true
85 }
86 fi
87 rm -f $INST
88fi
89
90%preun
91if [ "$1" = "0" ] ; then
92 test -x /usr/bin/odbcinst && {
93 /usr/bin/odbcinst -u -d -n SQLITE || true
94 /usr/bin/odbcinst -u -l -s -n "SQLite Datasource" || true
95 /usr/bin/odbcinst -u -d -n SQLITE3 || true
96 /usr/bin/odbcinst -u -l -s -n "SQLite3 Datasource" || true
97 }
98fi
99
100%files
101%defattr(644,root,root,755)
102%doc README license.terms ChangeLog
103%{_libdir}/libsqlite*.so*
This page took 0.056357 seconds and 4 git commands to generate.