Name: recutils # Epoch outranks Fedora's stock recutils (0:1.9-N, bumped on every mass # rebuild) so this emacs-free build always wins once the COPR is enabled. Epoch: 1 Version: 1.9 Release: 1%{?dist} Summary: A set of tools to access GNU recfile databases License: GPL-3.0-or-later URL: https://www.gnu.org/software/recutils/ Source0: https://ftp.gnu.org/gnu/recutils/%{name}-%{version}.tar.gz Patch1: recutils-1.9-mdbtools-0.9.patch Patch2: recutils-c99.patch BuildRequires: make BuildRequires: gcc BuildRequires: gettext BuildRequires: chrpath BuildRequires: libgcrypt-devel BuildRequires: help2man BuildRequires: mdbtools-devel BuildRequires: texinfo BuildRequires: bison BuildRequires: flex # Gnulib is granted exception of "no bundled libraries" packaging guideline: # https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Packages_granted_exceptions Provides: bundled(gnulib) %description Recutils is a set of tools and libraries to access human-editable, text-based databases called recfiles. The data is stored as a sequence of records, each record containing an arbitrary number of named fields. This build omits the Emacs rec-mode support that Fedora's package ships, so it pulls in no Emacs dependency. %package devel Summary: Libraries and header files for recutils Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} %description devel Libraries and header files for recutils. %prep %autosetup -p1 # mdbtools >= 0.9.0 no longer has mdb_init sed -i 's/mdb_init/mdb_open/' configure %build %configure --disable-static --disable-rpath %make_build %check make check %install %make_install INSTALL="install -p" rm -f %{buildroot}%{_infodir}/dir rm -f %{buildroot}%{_libdir}/*.la chrpath --delete %{buildroot}%{_bindir}/* %find_lang %{name} %files -f %{name}.lang %doc AUTHORS ChangeLog NEWS README %license COPYING %{_libdir}/*.so.* %{_bindir}/csv2rec %{_bindir}/mdb2rec %{_bindir}/rec2csv %{_bindir}/recdel %{_bindir}/recfix %{_bindir}/recfmt %{_bindir}/recinf %{_bindir}/recins %{_bindir}/recsel %{_bindir}/recset %{_mandir}/man1/* %{_datadir}/recutils %{_infodir}/*.info* %files devel %{_includedir}/rec.h %{_libdir}/*.so %changelog * Mon Jul 06 2026 Bahtiar `kalkin-` Gadimov - 1:1.9-1 - Initial package (forked from Fedora; Emacs rec-mode dropped; Epoch:1)