Name: luksmeta Version: 9 Release: 4%{?dist}.inferit Summary: Utility for storing small metadata in the LUKSv1 header License: LGPLv2+ URL: https://github.com/latchset/%{name} Source0: https://github.com/latchset/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.bz2 Patch0: luksmeta-9-tests.patch Patch1: Relax-content-tests-in-test-suite.patch Patch2: 0001-Define-log-callback-function-to-use-with-libcryptset.patch BuildRequires: gcc BuildRequires: asciidoc BuildRequires: pkgconfig BuildRequires: cryptsetup BuildRequires: cryptsetup-devel Requires: lib%{name}%{?_isa} = %{version}-%{release} %description LUKSMeta is a command line utility for storing small portions of metadata in the LUKSv1 header for use before unlocking the volume. %package -n lib%{name} Summary: Library for storing small metadata in the LUKSv1 header %description -n lib%{name} LUKSMeta is a C library for storing small portions of metadata in the LUKSv1 header for use before unlocking the volume. %package -n lib%{name}-devel Summary: Development files for libluksmeta Requires: lib%{name}%{?_isa} = %{version}-%{release} Requires: pkgconfig %description -n lib%{name}-devel This package contains development files for the LUKSMeta library. %prep %autosetup %build %configure make %{?_smp_mflags} %install rm -rf %{buildroot} %make_install rm -rf %{buildroot}/%{_libdir}/libluksmeta.la %check make %{?_smp_mflags} check %post -n lib%{name} -p /sbin/ldconfig %postun -n lib%{name} -p /sbin/ldconfig %files %{_bindir}/luksmeta %{_mandir}/man8/luksmeta.8* %files -n lib%{name} %license COPYING %{_libdir}/libluksmeta.so.* %files -n lib%{name}-devel %{_includedir}/luksmeta.h %{_libdir}/libluksmeta.so %{_libdir}/pkgconfig/luksmeta.pc %changelog * Thu Nov 30 2023 Sergey Cherevko - 9-4.inferit - Added cryptsetup as BuildRequires - Rebuilt for MSVSphere 8.8 * Sat Nov 30 2019 Sergio Correia - 9-4 - LUKSMeta now sets error level from libcryptsetup to CRYPT_LOG_ERROR, and this output is logged to stderr Resolves: rhbz#1770395 * Mon Dec 10 2018 Daniel Kopecek - 9-3 - Enabled build gating - Synced layout test assumtions with recent cryptsetup changes Resolves: rhbz#1625683 * Thu Aug 09 2018 Nathaniel McCallum - 9-2 - Add (upstream) patch to fix tests on LUKSv2-default cryptsetup * Thu Aug 09 2018 Nathaniel McCallum - 9-1 - New upstream release - Add asciidoc build require to generate man pages * Fri Jul 13 2018 Fedora Release Engineering - 8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu Feb 08 2018 Fedora Release Engineering - 8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Nov 08 2017 Zbigniew Jędrzejewski-Szmek - 8-2 - Rebuild for cryptsetup-2.0.0 * Fri Sep 29 2017 Nathaniel McCallum - 8-1 - New upstream release * Thu Aug 03 2017 Fedora Release Engineering - 7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Jun 24 2017 Nathaniel McCallum - 7-1 - New upstream release * Wed Jun 14 2017 Nathaniel McCallum - 6-1 - New upstream release * Thu Jun 01 2017 Nathaniel McCallum - 5-1 - New upstream release * Tue May 30 2017 Nathaniel McCallum - 4-1 - New upstream release * Fri Feb 10 2017 Fedora Release Engineering - 3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Oct 25 2016 Nathaniel McCallum - 3-1 - New upstream release * Thu Aug 25 2016 Nathaniel McCallum - 2-1 - First release