%define name libdbi %define version 0.7.1 %define release 1mdk %define major 0 %define libname %mklibname dbi %{major} Summary: Database Independent Abstraction Layer for C Name: %{name} Version: %{version} Release: %{release} URL: http://libdbi.sourceforge.net/ License: LGPL Source0: %{name}-%{version}.tar.bz2 Group: System/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-root %description libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl. Writing one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework. %package -n %{libname} Summary: Database Independent Abstraction Layer for C Group: System/Libraries %description -n %{libname} libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl. Writing one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework. %package -n %{libname}-devel Summary: Library and header files for the %{name} library Group: Development/C Provides: lib%{name}-devel = %{version} Provides: %{name}-devel Requires: %{libname} = %{version}-%{release} %description -n %{libname}-devel libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl. Writing one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework. %prep %setup -q -n %{name}-%{version} # fix dir perms find -type d | xargs chmod 755 %build %configure2_5x %make %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %makeinstall_std # nuke installed docs... rm -rf %{buildroot}%{_docdir} %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %post -n %{libname}-devel -p /sbin/ldconfig %postun -n %{libname}-devel -p /sbin/ldconfig %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files -n %{libname} %defattr(-,root,root) %doc AUTHORS ChangeLog INSTALL README %{_libdir}/*.so.* %files -n %{libname}-devel %defattr(-,root,root) %doc README TODO doc/programmers-guide doc/driver-guide doc/*.pdf %{_includedir}/dbi %{_libdir}/*.so %{_libdir}/*.la %{_libdir}/*.a %changelog * Sun Oct 05 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.7.1-1mdk - initial cooker contrib