]> git.pld-linux.org Git - packages/MyODBC.git/blame - MyODBC.spec
- avoid warning about unpackaged files
[packages/MyODBC.git] / MyODBC.spec
CommitLineData
c4d6ce8d
JB
1#
2# Conditional build:
3%bcond_with iodbc # build with libiodbc instead of unixODBC
4#
d256a3dd 5Summary: MyODBC: an ODBC driver for MySQL
f48d3f21 6Summary(pl.UTF-8): MyODBC: driver ODBC dla MySQL
5c85c610 7Name: MyODBC
d3856365
BZ
8Version: 3.51.23
9Release: 1
53282aa7 10License: GPL v2+ + MySQL FLOSS Exception
5c85c610 11Vendor: MySQL AB
5727d15b 12Group: Libraries
3dc51c84 13#Source0: http://www.mysql.com/Downloads/MyODBC/%{name}-%{version}.tar.gz
d3856365
BZ
14Source0: http://sunsite.icm.edu.pl/mysql/Downloads/Connector-ODBC/3.51/mysql-connector-odbc-%{version}r998.tar.gz
15# Source0-md5: 74b02e2771529db36f98120f4308f9c9
d256a3dd 16URL: http://www.mysql.com/
0d350d71
PG
17BuildRequires: autoconf
18BuildRequires: automake
c4d6ce8d 19%if %{with iodbc}
faa859df 20BuildRequires: libiodbc-devel
dc7011ee
AM
21%else
22BuildRequires: unixODBC-devel
faa859df 23%endif
7ea365a2 24BuildRequires: libltdl-devel
88023e2d 25BuildRequires: libtool
0d350d71 26BuildRequires: mysql-devel >= 4.0.10
5727d15b 27BuildRequires: qt-devel
dc7011ee 28Requires(post): /usr/bin/odbcinst
cdc48e20 29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
d256a3dd 30
d256a3dd 31%description
e8e7026e
JB
32MyODBC: an ODBC driver for MySQL.
33
853719d9 34%description -l pl.UTF-8
a9d5ffcc 35MyODBC: sterownik ODBC dla MySQL.
d256a3dd 36
5727d15b
JB
37%package qt
38Summary: MyODBC - Qt-based setup library
f48d3f21 39Summary(pl.UTF-8): MyODBC - Oparta o Qt biblioteka konfiguracyjna
5727d15b
JB
40Group: Libraries
41Requires: %{name} = %{version}-%{release}
42
43%description qt
44MyODBC - Qt-based setup library.
45
853719d9 46%description qt -l pl.UTF-8
5727d15b
JB
47MyODBC - Oparta o Qt biblioteka konfiguracyjna.
48
d256a3dd 49%prep
d3856365 50%setup -q -n mysql-connector-odbc-%{version}r998
d256a3dd
AF
51
52%build
47780f9b 53%{__libtoolize}
d00ddd52 54%{__aclocal}
55%{__automake} -i
b7e0fc20 56%{__autoconf}
d00ddd52 57%{__autoheader}
5727d15b 58LDFLAGS="%{rpmldflags} -L/usr/X11R6/%{_lib}"
cdc48e20 59%configure \
b4cb80a6 60 --with-qt-libraries=%{_libdir} \
d3856365
BZ
61 --with-qt-dir=/usr \
62 --with-qt-includes=/usr/include/qt \
dc7011ee
AM
63%if %{with iodbc}
64 --with-iODBC=/usr \
65 --with-odbc-ini=/etc/odbc.ini
66%else
67 --with-unixODBC=/usr
68%endif
69
cdc48e20 70%{__make}
d256a3dd 71
d256a3dd 72%install
cdc48e20 73rm -rf $RPM_BUILD_ROOT
0d350d71
PG
74
75%{__make} install \
76 DESTDIR=$RPM_BUILD_ROOT
d256a3dd 77
5727d15b 78rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
4feb1743 79rm -rf $RPM_BUILD_ROOT%{_datadir}/mysql-connector-odbc
5727d15b 80
c7b2ac5a 81%clean
e8e7026e
JB
82rm -rf $RPM_BUILD_ROOT
83
dc7011ee
AM
84%post
85/sbin/ldconfig
86# install text driver
87/usr/bin/odbcinst -i -d -r <<EOF
88[MySQL]
89Description = ODBC for MySQL
90Driver = %{_libdir}/libmyodbc3.so
91FileUsage = 1
92EOF
93
94%postun -p /sbin/ldconfig
95
5727d15b
JB
96%post qt -p /sbin/ldconfig
97%postun qt -p /sbin/ldconfig
98
c7b2ac5a 99%files
cdc48e20 100%defattr(644,root,root,755)
d3856365
BZ
101%doc ChangeLog LICENSE.gpl LICENSE.exceptions README
102%attr(755,root,root) %{_bindir}/myodbc3*
5727d15b
JB
103%attr(755,root,root) %{_libdir}/libmyodbc3-*.so
104%attr(755,root,root) %{_libdir}/libmyodbc3.so
105%attr(755,root,root) %{_libdir}/libmyodbc3_r-*.so
106%attr(755,root,root) %{_libdir}/libmyodbc3_r.so
107
108%files qt
109%defattr(644,root,root,755)
110%attr(755,root,root) %{_libdir}/libmyodbc3S-*.so
111%attr(755,root,root) %{_libdir}/libmyodbc3S.so
This page took 0.85153 seconds and 4 git commands to generate.