## admin gui build currently busted, FIXME? #define _enable_gui --enable-gui Name: libiodbc Summary: iODBC Driver Manager Summary(ja): iODBC ドライバマネージャ Version: 3.52.9 Release: 1%{?_dist_release} Group: System Environment/Libraries License: LGPLv2 or BSD URL: http://www.iodbc.org/ Source0: http://www.iodbc.org/downloads/iODBC/libiodbc-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-root Patch1: libiodbc-3.52.6-multilib.patch %{?_enable_gui:BuildRequires: gtk2-devel} BuildRequires: chrpath %description The iODBC Driver Manager is a free implementation of the SAG CLI and ODBC compliant driver manager which allows developers to write ODBC compliant applications that can connect to various databases using appropriate backend drivers. %package devel Summary: Header files and libraries for iODBC development Summary(ja): iODBC の開発に必要なヘッダファイル/ライブラリ Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel This package contains the header files and libraries needed to develop programs that use the driver manager. %if 0%{?_enable_gui:1} %package admin Summary: Gui administrator for iODBC development Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description admin This package contains a Gui administrator program for maintaining DSN information in odbc.ini and odbcinst.ini files. %endif %prep %setup -q #patch1 -p0 -b .multilib %build # --disable-libodbc to minimize conflicts with unixODBC %configure \ --enable-odbc3 \ --with-iodbc-inidir=%{_sysconfdir} \ --enable-pthreads \ --disable-libodbc \ --disable-static \ --includedir=%{_includedir}/libiodbc \ %{?_enable_gui} %{!?_enable_gui:--disable-gui} make %{?_smp_mflags} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} # nuke rpaths chrpath --delete %{buildroot}%{_bindir}/iodbctest chrpath --delete %{buildroot}%{_bindir}/iodbctestw # unpackaged files rm -f %{buildroot}%{_libdir}/lib*.la rm -rf %{buildroot}%{_datadir}/libiodbc/samples %clean rm -rf %{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog LICENSE* README %doc etc/odbc*.ini.sample %{_bindir}/iodbctest %{_bindir}/iodbctestw %{_libdir}/libiodbc.so.2* %{_libdir}/libiodbcinst.so.2* %{_mandir}/man1/iodbctest.1* %{_mandir}/man1/iodbctestw.1* %files devel %defattr(-,root,root,-) %{_bindir}/iodbc-config %{_includedir}/libiodbc/ %{_libdir}/libiodbc.so %{_libdir}/libiodbcinst.so %{_mandir}/man1/iodbc-config.1* %{_libdir}/pkgconfig/libiodbc.pc %if 0%{?_enable_gui:1} %files admin %defattr(-,root,root,-) %{_bindir}/iodbcadm-gtk %{_libdir}/libdrvproxy.so* %{_libdir}/libiodbcadm.so* %{_mandir}/man1/iodbcadm-gtk.1* %endif %changelog * Fri Sep 12 2014 Ryoichi INAGAKI 3.52.9-1 - new upstream release * Sun Aug 24 2014 Yoji TOYODA 3.52.7-4 - rebuild with VineSeed environment * Sat Oct 02 2010 Shu KONNO 3.52.7-3 - rebuilt with rpm-4.8.1 for pkg-config * Thu Feb 11 2010 Ryoichi INAGAKI 3.52.7-2 - initial build for Vine Linux * Tue Oct 20 2009 Rex Dieter 3.52.7-1 - libiodbc-3.52.7 * Fri Jul 24 2009 Fedora Release Engineering - 3.52.6-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Sat Jun 06 2009 Rex Dieter 3.52.6-4 - -devel: install headers to /usr/include/libiodbc/ to better avoid conflicts and need for bogus unixODBC-devel dep * Thu Jun 04 2009 Rex Dieter 3.52.6-3 - capitalize Name,Summary,Version tags - -devel: capitalize Summary - fix spurious permissions on header files - refresh upstream source - -admin,-devel: add %%defattr(...) * Thu Jun 04 2009 Rex Dieter 3.52.6-2 - iodbc-config multilib patch * Wed Jun 03 2009 Rex Dieter 3.52.6-1 - first try, based on upstream src.rpm