Summary: The GNU Database routines compatibility library
Name: compat-gdbm
Version: 1.8.3
Release: 3%{?dist}
License: GPLv2+
URL: http://www.gnu.org/software/gdbm
Group: System Environment/Libraries
Vendor: VMware, Inc.
Distribution: Photon
Source0: http://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
%define sha1 compat-gdbm=695d8dc0d94cfb3c60165d32ea9b9faccf57e45e
BuildRequires: libtool
%description
The compat-gdbm package contains an older version of gdbm for compatibility purposes.
%package devel
Summary: Development libraries and header files for the gdbm library
Group: Development/Libraries
Conflicts: gdbm-devel
Requires: %{name} = %{version}-%{release}
%description devel
compat-gdbm-devel contains the development libraries and header files for compat-gdbm, the GNU database system. Useful for developing programs using older version of gdbm.
%prep
%setup -q
libtoolize --force --copy
aclocal
autoconf
%build
sed -i 's/$(LIBTOOL) $(INSTALL) -c libgdbm.la $(INSTALL_ROOT)$(libdir)\/libgdbm.la/$(LIBTOOL) $(INSTALL) -c libgdbm.la -o $(INSTALL_ROOT)$(libdir)\/libgdbm.la/g' Makefile.in
sed -i 's/$(INSTALL_ROOT)$(libdir)\/libgdbm_compat.la/ -o $(INSTALL_ROOT)$(libdir)\/libgdbm_compat.la/g' Makefile.in
%configure --disable-static
make %{?_smp_mflags} LIBTOOL='/usr/bin/libtool --tag=CC'
%install
%makeinstall install-compat LIBTOOL='/usr/bin/libtool --mode=link --tag=CC' INSTALL=/bin/install
cp .libs/libgdbm.so.3* %{buildroot}%{_libdir}
cp .libs/libgdbm_compat.so.3* %{buildroot}%{_libdir}
ln -sf libgdbm.so.3.0.0 %{buildroot}%{_libdir}/libgdbm.so
ln -sf libgdbm_compat.so.3.0.0 %{buildroot}%{_libdir}/libgdbm_compat.so
ln -sf libgdbm.so.3.0.0 %{buildroot}%{_libdir}/libgdbm.so.3
ln -sf libgdbm_compat.so.3.0.0 %{buildroot}%{_libdir}/libgdbm_compat.so.3
find %{buildroot}%{_libdir} -name '*.la' -delete
find %{buildroot}%{_libdir} -name '*.a' -delete
rm -rf %{buildroot}%{_mandir}/man3/*
rm -rf %{buildroot}%{_infodir}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%doc COPYING NEWS README
%{_libdir}/libgdbm.so.3*
%{_libdir}/libgdbm_compat.so.3*
%files devel
%{_libdir}/libgdbm.so
%{_libdir}/libgdbm_compat.so
%{_includedir}/*.h
%changelog
* Tue Aug 22 2017 Dheeraj Shetty <dheerajs@vmware.com> 1.8.3-3
- gdbm-devel conflicts with compat-gdbm-devel
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.8.3-2
- GA - Bump release of all rpms
* Fri Nov 13 2015 Anish Swaminathan <anishs@vmware.com> 1.8.3-1
- Initial build. First version