%define name libdbi %define version 0.8.2 %define release 1 Summary: Database Independent Abstraction Layer for C Name: %{name} Version: %{version} Release: %{release} Group: Development/Libraries Copyright: LGPL URL: http://libdbi.sourceforge.net/ Vendor: Neon Goat Productions Packager: David A. Parker Source: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-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 devel Summary: Development files for libdbi (Database Independent Abstraction Layer for C) Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel The libdbi-devel package contains the header files and documentation needed to develop applications with libdbi. %prep %setup -q -n %{name}-%{version} %build CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr make %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install %files %defattr(-,root,root) %doc AUTHORS %doc ChangeLog %doc COPYING %doc README %doc README.drivers /usr/lib/libdbi.so.* %files devel %doc README %doc TODO %doc doc/programmers-guide.pdf %doc doc/programmers-guide/ %doc doc/driver-guide.pdf %doc doc/driver-guide/ /usr/include/dbi/dbi.h /usr/include/dbi/dbi-dev.h /usr/include/dbi/dbd.h /usr/lib/libdbi.a /usr/lib/libdbi.la /usr/lib/libdbi.so %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %post /sbin/ldconfig %postun /sbin/ldconfig %changelog * Fri Mar 28 2003 David Parker - updated for libdbi-drivers split * Sat Aug 4 2001 David Parker - initial spec file created