3 %bcond_without gtk # don't build iodbcadm and GUI elements in drvproxy
5 Summary: iODBC Driver Manager
6 Summary(pl.UTF-8): Zarządca sterowników iODBC
10 License: LGPL v2 or BSD
12 Source0: http://www.iodbc.org/downloads/iODBC/%{name}-%{version}.tar.gz
13 # Source0-md5: ddbd274cb31d65be6a78da58fc09079a
14 Patch0: %{name}-make-jN.patch
15 Patch1: %{name}-build.patch
16 URL: http://www.iodbc.org/
17 BuildRequires: autoconf >= 2.59
18 BuildRequires: automake >= 1:1.9.2
19 BuildRequires: gtk+2-devel >= 1:2.0.0
20 BuildRequires: libtool
21 BuildRequires: pkgconfig
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 The iODBC Driver Manager is a free implementation of the SAG CLI and
26 ODBC compliant driver manager which allows developers to write ODBC
27 compliant applications that can connect to various databases using
28 appropriate backend drivers.
30 The iODBC Driver Manager was originally created by Ke Jin and is
31 currently maintained by OpenLink Software under an LGPL license.
33 %description -l pl.UTF-8
34 Zarządca sterowników iODBC jest wolną implementacją zarządcy
35 sterowników zgodną z SAG CLI i ODBC, pozwalającą programistom pisać
36 aplikacje zgodne z ODBC, które mogą łączyć się z różnymi bazami
37 z wykorzystaniem właściwych sterowników wewnętrznych.
39 Zarządca sterowników iODBC pierwotnie został napisany przez Ke Jina,
40 aktualnie jest rozwijany przez OpenLink Software.
43 Summary: Header files for iODBC development
44 Summary(pl.UTF-8): Pliki nagłówkowe do rozwoju aplikacji na iODBC
45 Group: Development/Libraries
46 Requires: %{name} = %{version}-%{release}
49 The iODBC Driver Manager is a free implementation of the SAG CLI and
50 ODBC compliant driver manager which allows developers to write ODBC
51 compliant applications that can connect to various databases using
52 appropriate backend drivers.
54 This package contains the header files needed to develop program that
55 use the driver manager.
57 %description devel -l pl.UTF-8
58 Zarządca sterowników iODBC jest wolną implementacją zarządcy
59 sterowników zgodną z SAG CLI i ODBC, pozwalającą programistom pisać
60 aplikacje zgodne z ODBC, które mogą łączyć się z różnymi bazami
61 z wykorzystaniem właściwych sterowników wewnętrznych.
63 Ten pakiet zawiera pliki nagłówkowe potrzebne do budowania aplikacji
64 korzystających z zarządcy sterowników iODBC.
67 Summary: Static version of iODBC libraries
68 Summary(pl.UTF-8): Statyczna wersja bibliotek iODBC
69 Group: Development/Libraries
70 Requires: %{name}-devel = %{version}-%{release}
73 Static version of iODBC libraries.
75 %description static -l pl.UTF-8
76 Statyczna wersja bibliotek iODBC.
79 Summary: GTK+-based GUI for iODBC administration
80 Summary(pl.UTF-8): Oparty o GTK+ interfejs do administrowania iODBC
81 Group: X11/Applications
82 Requires: %{name} = %{version}-%{release}
85 GTK+-based GUI for iODBC administration.
87 %description gtk -l pl.UTF-8
88 Oparty o GTK+ graficzny interfejs do administrowania iODBC.
103 %{!?with_gtk:--disable-gui}
108 rm -rf $RPM_BUILD_ROOT
109 install -d $RPM_BUILD_ROOT%{_sysconfdir}/iodbc
112 DESTDIR=$RPM_BUILD_ROOT
114 install etc/odbc.ini.sample $RPM_BUILD_ROOT%{_sysconfdir}/iodbc/odbc.ini
115 rm -rf $RPM_BUILD_ROOT/usr/share/libiodbc/samples/
117 # dlopened by lib*.so
118 rm -f $RPM_BUILD_ROOT%{_libdir}/lib{iodbcadm,drvproxy}.{a,la}
119 # build process side-effects
120 rm -f $RPM_BUILD_ROOT%{_libdir}/lib{iodbcadm,drvproxy}-gtk.{a,la}
123 rm -rf $RPM_BUILD_ROOT
125 %post -p /sbin/ldconfig
126 %postun -p /sbin/ldconfig
128 %post gtk -p /sbin/ldconfig
129 %postun gtk -p /sbin/ldconfig
132 %defattr(644,root,root,755)
133 %doc AUTHORS ChangeLog LICENSE LICENSE.BSD NEWS README
134 %dir %{_sysconfdir}/iodbc
135 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/iodbc/odbc.ini
136 %attr(755,root,root) %{_bindir}/iodbctest
137 %attr(755,root,root) %{_bindir}/iodbctestw
138 %attr(755,root,root) %{_libdir}/libiodbc.so.2.*.*
139 %attr(755,root,root) %ghost %{_libdir}/libiodbc.so.2
140 %attr(755,root,root) %{_libdir}/libiodbcinst.so.2.*.*
141 %attr(755,root,root) %ghost %{_libdir}/libiodbcinst.so.2
142 %{_mandir}/man1/iodbctest.1*
143 %{_mandir}/man1/iodbctestw.1
146 %defattr(644,root,root,755)
147 %attr(755,root,root) %{_bindir}/iodbc-config
148 %attr(755,root,root) %{_libdir}/libiodbc.so
149 %attr(755,root,root) %{_libdir}/libiodbcinst.so
150 %{_libdir}/libiodbc.la
151 %{_libdir}/libiodbcinst.la
153 %{_pkgconfigdir}/libiodbc.pc
154 %{_mandir}/man1/iodbc-config.1*
157 %defattr(644,root,root,755)
158 %{_libdir}/libiodbc.a
159 %{_libdir}/libiodbcinst.a
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_bindir}/iodbcadm-gtk
165 %attr(755,root,root) %{_libdir}/libiodbcadm.so.2.*.*
166 %attr(755,root,root) %ghost %{_libdir}/libiodbcadm.so.2
167 %attr(755,root,root) %{_libdir}/libdrvproxy.so.2.*.*
168 %attr(755,root,root) %ghost %{_libdir}/libdrvproxy.so.2
169 %attr(755,root,root) %{_libdir}/libiodbcadm.so
170 %attr(755,root,root) %{_libdir}/libdrvproxy.so
171 %{_mandir}/man1/iodbcadm-gtk.1*