Sophie

Sophie

distrib > Mageia > 6 > x86_64 > by-pkgid > f938c91dd53262aa082f8361aa6a5e03 > files > 5

db1-1.85-28.mga6.src.rpm

%define libname %mklibname db 1

Summary: The BSD database library for C (version 1)
Name: db1
Version: 1.85
Release: %mkrel 28
Source0: %{url}/db.%{version}.tar.bz2
Patch0: db.%{version}.patch
Patch1: db.%{version}-include.patch
Patch2: db.1.85-LDFLAGS.diff
URL: ftp://ftp.sleepycat.com/releases
License: BSD
Group: System/Libraries
BuildRequires: bzip2

%package -n %libname
Summary: The BSD database library for C (version 1)
Group: System/Libraries
Provides: db1
Obsoletes: db1

%package -n %libname-devel
Summary: Development libs/header files for Berkeley DB (version 1) library
Group: Development/C
Requires: %{libname} = %{version}
Provides: db1-devel
Obsoletes: db1-devel

%description
The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides
embedded database support for both traditional and client/server applications.
It should be installed if compatibility is needed with databases created
with db1.

%description -n %libname
The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides
embedded database support for both traditional and client/server applications.
It should be installed if compatibility is needed with databases created
with db1.

%description -n %libname-devel
The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides
embedded database support for both traditional and client/server applications.
Berkeley DB includes B tree, Hashing, Fixed and Variable-length
record access methods.

This package contains the header files, libraries, and documentation for
building programs which use Berkeley DB.

%package tools
Summary: Tools for Berkeley DB (version 1) library
Group: Databases
Prefix: %{_prefix}

%description tools
Tools to manipulate Berkeley database (version 1) databases.

%prep

%setup -q -n db.%{version}
%patch0 -p1
%patch1 -p1 -b .old
%patch2 -p0 -b .LDFLAGS

%build
bzip2 docs/*.ps
cd PORT/linux
# otherwise "db1/db.h" not found
ln -s include db1
%make OORG="$RPM_OPT_FLAGS" LDFLAGS="%{ldflags}"

%install
mkdir -p ${RPM_BUILD_ROOT}%{_includedir}/%{name}
mkdir -p ${RPM_BUILD_ROOT}/%{_libdir}
mkdir -p ${RPM_BUILD_ROOT}/%{_bindir}

sed -n '/^\/\*-/,/^ \*\//s/^.\*.\?//p' include/db.h | grep -v '^@.*db\.h' > LICENSE

cd PORT/linux
sover=`echo libdb.so.* | sed 's/libdb.so.//'`
install -m644 libdb.a			$RPM_BUILD_ROOT/%{_libdir}/libdb1.a
install -m755 libdb.so.$sover		$RPM_BUILD_ROOT/%{_libdir}/libdb1.so.$sover
ln -sf libdb1.so.$sover 		$RPM_BUILD_ROOT/%{_libdir}/libdb1.so
ln -sf libdb1.so.$sover			$RPM_BUILD_ROOT/%{_libdir}/libdb.so.$sover
install -m644 ../include/ndbm.h		$RPM_BUILD_ROOT/%{_includedir}/db1/
install -m644 ../../include/db.h	$RPM_BUILD_ROOT/%{_includedir}/db1/
install -m644 ../../include/mpool.h	$RPM_BUILD_ROOT/%{_includedir}/db1/
install -m755 db_dump185		$RPM_BUILD_ROOT/%{_bindir}/db1_dump185

%files -n %libname
%{_libdir}/libdb1.so.*
%{_libdir}/libdb.so.*

%files -n %libname-devel
%doc docs/*.ps.bz2 README changelog
%{_includedir}/db1
%{_libdir}/libdb1.a
%{_libdir}/libdb1.so

%files tools
%{_bindir}/db1_dump185





%changelog
* Mon Feb 08 2016 umeabot <umeabot> 1.85-28.mga6
+ Revision: 943402
- Mageia 6 Mass Rebuild

  + tv <tv>
    - do not strip binary

* Wed Oct 15 2014 umeabot <umeabot> 1.85-27.mga5
+ Revision: 742810
- Second Mageia 5 Mass Rebuild

* Thu Sep 18 2014 umeabot <umeabot> 1.85-26.mga5
+ Revision: 693727
- Rebuild to fix library dependencies

* Tue Sep 16 2014 umeabot <umeabot> 1.85-25.mga5
+ Revision: 678677
- Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 1.85-24.mga4
+ Revision: 503798
- Mageia 4 Mass Rebuild

* Fri Jan 11 2013 umeabot <umeabot> 1.85-23.mga3
+ Revision: 348625
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Jan 09 2011 blino <blino> 1.85-22.mga1
+ Revision: 2841
- remove old ldconfig scriptlets
- imported package db1


* Thu Dec 02 2010 Oden Eriksson <oeriksson@mandriva.com> 1.85-21mdv2011.0
+ Revision: 604776
- rebuild

* Sun Mar 14 2010 Oden Eriksson <oeriksson@mandriva.com> 1.85-20mdv2010.1
+ Revision: 518993
- rebuild

* Sun Aug 09 2009 Oden Eriksson <oeriksson@mandriva.com> 1.85-19mdv2010.0
+ Revision: 413331
- rebuild

* Sat Dec 20 2008 Oden Eriksson <oeriksson@mandriva.com> 1.85-18mdv2009.1
+ Revision: 316533
- use %%ldflags

* Wed Aug 06 2008 Thierry Vignaud <tv@mandriva.org> 1.85-17mdv2009.0
+ Revision: 264398
- rebuild early 2009.0 package (before pixel changes)

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Tue May 20 2008 Oden Eriksson <oeriksson@mandriva.com> 1.85-16mdv2009.0
+ Revision: 209419
- rebuilt with gcc43

* Tue Mar 04 2008 Oden Eriksson <oeriksson@mandriva.com> 1.85-15mdv2008.1
+ Revision: 178845
- rebuild

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild
    - kill re-definition of %%buildroot on Pixel's request
    - fix summary-ended-with-dot

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Thu Apr 26 2007 Adam Williamson <awilliamson@mandriva.org> 1.85-13mdv2008.0
+ Revision: 18424
- proper libification, clean spec, rebuild for new era, provides / obsoletes db1 and db1-devel


* Fri May 12 2006 Stefan van der Eijk <stefan@eijk.nu> 1.85-12mdk
- rebuild for sparc

* Sat Dec 31 2005 Mandriva Linux Team <http://www.mandrivaexpert.com/> 1.85-11mdk
- Rebuild

* Mon Nov 17 2003 Stefan van der Eijk <stefan@eijk.nu> 1.85-10mdk
- rebuild 4 reupload (alpha)

* Thu Jul 10 2003 Götz Waschk <waschk@linux-mandrake.com> 1.85-9mdk
- rebuild for new rpm