Name: liblockfile Version: 1.14 Release: 5 Summary: Library providing functions to lock standard mailboxes License: GPL-2.0-or-later AND LGPL-2.0-or-later URL: https://github.com/miquels/liblockfile Source0: https://github.com/miquels/liblockfile/archive/v%{version}.tar.gz BuildRequires: gcc make BuildRequires: ldconfig %description This library implements a number of functions found in -lmail on SysV systems. %package devel Summary: Liblockfile development files Requires: liblockfile = %{version}-%{release} %description devel The liblockfile-devel package contains libraries and header files for liblockfile development. %package_help %prep %autosetup -n liblockfile-%{version} -p1 # There are occurrences of "install -g GROUP ...". # # Changing the group requires permissions that are normally not # available while packaging. # # Let's remove "-g GROUP". sed -Ei "/install/ s/-g [^ ]+//" Makefile.in # Makefile.in mixes and messes with DESTDIR and prefix. # See the following pull requests submitted upstream: # https://github.com/miquels/liblockfile/pull/11 # https://github.com/miquels/liblockfile/pull/15 sed -i \ -e '/^prefix/s,\$(DESTDIR),,' \ -e 's,\(\$(\(lib\|include\|man\|nfslock\|bin\)dir)\),$(DESTDIR)\1,' \ -e '/-DLOCKPROG/s,\$(DESTDIR),,' Makefile.in %build %configure --enable-shared %make_build %install %make_install /sbin/ldconfig -N -n %{buildroot}/%{_libdir} %post /sbin/ldconfig %postun /sbin/ldconfig %files %license COPYRIGHT %{_bindir}/dotlockfile %{_libdir}/{liblockfile.so.1.0,liblockfile.so.1} %files devel %{_libdir}/{liblockfile.so,liblockfile.a} %{_includedir}/{maillock.h,lockfile.h} %files help %doc README Changelog %{_mandir}/man1/dotlockfile.1* %{_mandir}/man3/{lockfile_create.3*,maillock.3*} %changelog * Thu Sep 19 2024 Funda Wang - 1.14-5 - cleanup spec * Tue Aug 20 2024 Bowen Wang - 1.14-4 - Added 'Buildarch: noarch' to the help subpackage * Tue Apr 14 2020 huanghaitao 1.14-3 - Package init