Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 5d6e84444f4d53ec2727d1b8c85254f7 > files > 2

libdbi-0.7.2-1mdk.src.rpm

%define	name		libdbi
%define	version		0.7.2
%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
* Thu Jun 17 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 0.7.2-1mdk
- 0.7.2

* Sun Oct 05 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.7.1-1mdk
- initial cooker contrib