Colin Walters c3362bc
Name: fsverity-utils
Jes Sorensen 6c322e0
Version: 1.1
ac8ae30
Release: 3%{?dist}
Colin Walters c3362bc
Summary: fsverity utilities
Colin Walters c3362bc
Colin Walters c3362bc
License: BSD
Colin Walters c3362bc
URL:     https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/fsverity-utils.git
Jes Sorensen 6c322e0
Source0: https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/fsverity-utils.git/snapshot/fsverity-utils-1.1.tar.gz
Colin Walters c3362bc
Colin Walters c3362bc
BuildRequires: gcc make
Colin Walters c3362bc
BuildRequires: kernel-headers glibc-headers
Colin Walters c3362bc
BuildRequires: openssl-devel
Colin Walters c3362bc
Colin Walters c3362bc
%description
Colin Walters c3362bc
This is fsverity, a userspace utility for fs-verity.
Colin Walters c3362bc
fs-verity is a Linux kernel feature that does transparent on-demand
Colin Walters c3362bc
integrity/authenticity verification of the contents of read-only files,
Colin Walters c3362bc
using a hidden Merkle tree (hash tree) associated with the file.
Colin Walters c3362bc
The mechanism is similar to dm-verity, but implemented at the file level
Colin Walters c3362bc
rather than at the block device level. The fsverity utility allows you
Colin Walters c3362bc
to set up fs-verity protected files.
Colin Walters c3362bc
Jes Sorensen 6c322e0
%package devel
Jes Sorensen 6c322e0
Summary:          Development package for fsverity-utils
Jes Sorensen 6c322e0
Group:            Development/System
Jes Sorensen 6c322e0
Requires:         %{name} = %{version}-%{release}
Jes Sorensen 6c322e0
%description devel
Jes Sorensen 6c322e0
Development package for fsverity-utils. This package includes the
Jes Sorensen 6c322e0
libfsverity header and library files.
Jes Sorensen 6c322e0
Colin Walters c3362bc
%prep
Colin Walters c3362bc
%autosetup %{name}-%{version}
Colin Walters c3362bc
Colin Walters c3362bc
%build
Colin Walters c3362bc
# Install into /usr/bin
Jes Sorensen 6c322e0
make CFLAGS="%{optflags} -g" %{_smp_mflags} USE_SHARED_LIB=1
Colin Walters c3362bc
Colin Walters c3362bc
%install
Colin Walters c810432
%make_install PREFIX=/usr LIBDIR=%{_libdir}  CFLAGS="%{optflags} -g" USE_SHARED_LIB=1
Colin Walters c3362bc
Colin Walters c3362bc
%files
Colin Walters c3362bc
%doc README.md
Colin Walters c3362bc
%license COPYING
Colin Walters c3362bc
%{_bindir}/fsverity
Colin Walters fd013da
%{_libdir}/*.so.0
Jes Sorensen 6c322e0
Jes Sorensen 6c322e0
Jes Sorensen 6c322e0
%files devel
Jes Sorensen 6c322e0
%{_includedir}/*
Jes Sorensen 6c322e0
%{_libdir}/*.a
Colin Walters fd013da
%{_libdir}/*.so
Colin Walters c3362bc
Colin Walters c3362bc
%changelog
ac8ae30
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-3
ac8ae30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ac8ae30
Colin Walters fd013da
* Mon Jun 15 2020 Colin Walters <walters@verbum.org> - 1.1-2
Colin Walters fd013da
- Move .so to -devel, hardcode soname
Colin Walters fd013da
Jes Sorensen 6c322e0
* Mon Jun 15 2020 Jes Sorensen <Jes.Sorensen@gmail.com> - 1.1-1
Jes Sorensen 6c322e0
- Update to version 1.1, split into fsverity-utils and fsverity-utils-devel
Jes Sorensen 6c322e0
e9a4071
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-2
e9a4071
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e9a4071
Colin Walters c3362bc
* Wed Dec 04 2019 Colin Walters <walters@verbum.org> - 1.0-1
Colin Walters c3362bc
- Initial version