Name: libgdbm Version: 1.24 Release: 1mamba Summary: A set of database routines that use extensible hashing Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://www.gnu.org.ua/software/gdbm/ Source: http://ftp.gnu.org/gnu/gdbm/gdbm-%{version}.tar.gz Patch: %{name}-1.8.3-Makefile.patch License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libncurses-devel BuildRequires: libreadline-devel ## AUTOBUILDREQ-END Requires(post):%{__install_info} %description GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines. %package -n libgdbm_compat Summary: Legacy libgdbm compatibility library Group: System/Libraries %description -n libgdbm_compat GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines. This package contains the legacy libgdbm compatibily library. %package devel Summary: Devel package for libgdbm Group: Development/Libraries Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: libgdbm_compat = %{?epoch:%epoch:}%{version}-%{release} %description devel GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines. This package contains static libraries and header files needed for development. %package tools Group: Applications/Databases Summary: Utility applications for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description tools This package contains utility applications for %{name}. %debug_package %prep %setup -q -n gdbm-%{version} #%patch -p1 # Fix permissions chmod 644 ChangeLog COPYING NEWS README # Fix with gcc 10 #sed -r -i '/^char.*parseopt_program_(doc|args)/d' src/parseopt.c %build %configure \ --enable-libgdbm-compat %make %install [ "%{buildroot}" != / ] && rm -rf %{buildroot} %makeinstall INSTALL_ROOT=%{buildroot} rm -f %{buildroot}%{_infodir}/dir %find_lang gdbm %clean [ "%{buildroot}" != / ] && rm -rf %{buildroot} %post devel %install_info gdbm.info %preun devel %uninstall_info gdbm.info exit 0 %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f gdbm.lang %defattr(-,root,root) %{_libdir}/libgdbm.so.* %doc COPYING %files -n libgdbm_compat %defattr(-,root,root) %{_libdir}/libgdbm_compat.so.* %doc COPYING %files devel %defattr(-,root,root) %{_includedir}/gdbm.h %{_includedir}/dbm.h %{_includedir}/ndbm.h %{_libdir}/libgdbm.a %{_libdir}/libgdbm.so %{_libdir}/libgdbm_compat.a %{_libdir}/libgdbm_compat.so %{_infodir}/gdbm.* %{_mandir}/man3/* %doc ChangeLog NEWS README %files tools %defattr(-,root,root) %{_bindir}/gdbm_dump %{_bindir}/gdbm_load %{_bindir}/gdbmtool %{_mandir}/man1/gdbm_dump.1* %{_mandir}/man1/gdbm_load.1* %{_mandir}/man1/gdbmtool.1* %changelog * Mon Jul 08 2024 Automatic Build System 1.24-1mamba - automatic version update by autodist * Sun Jul 10 2022 Automatic Build System 1.23-1mamba - automatic version update by autodist * Tue Jan 05 2021 Automatic Build System 1.19-1mamba - automatic version update by autodist * Tue Dec 01 2020 Silvan Calarco 1.18.1-3mamba - rebuilt with --enable-libgdbm-compat * Wed Nov 25 2020 Silvan Calarco 1.18.1-2mamba - gcc 10 fix * Sun Nov 11 2018 Automatic Build System 1.18.1-1mamba - automatic version update by autodist * Thu Sep 20 2018 Automatic Build System 1.18-1mamba - automatic version update by autodist * Mon Aug 13 2018 Automatic Build System 1.17-1mamba - automatic version update by autodist * Thu Jul 05 2018 Automatic Build System 1.16-1mamba - automatic version update by autodist * Wed Jan 24 2018 Automatic Build System 1.14.1-1mamba - automatic version update by autodist * Tue Apr 04 2017 Automatic Build System 1.13-1mamba - automatic version update by autodist * Wed Jun 22 2016 Automatic Build System 1.12-1mamba - automatic version update by autodist * Sun Dec 29 2013 Automatic Build System 1.11-1mamba - automatic update by autodist * Sun Apr 15 2012 Automatic Build System 1.10-1mamba - automatic version update by autodist * Sat Oct 25 2008 Aleph0 1.8.3-5mamba - fix permissions of documentation files * Tue Jul 01 2008 Silvan Calarco 1.8.3-4mamba - specfile updated * Wed Nov 16 2005 Davide Madrisan 1.8.3-3qilnx - install/uninstall info pages - man and info pages moved to the devel package * Wed Mar 09 2005 Davide Madrisan 1.8.3-2qilnx - specfile updates and fixes - patched Makefile to permit package creation by non-root packagers - added `make install-compat' * Wed Nov 05 2003 Silvan Calarco 1.8.3-1qilnx - first build