%bcond_without fuse %bcond_without lz4 %bcond_without selinux %bcond_without uuid Name: erofs-utils Version: 1.2.1 Release: 1%{?dist} Summary: Utilities for working with EROFS License: GPLv2+ URL: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git Source0: %{url}/snapshot/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: libtool %if %{with fuse} BuildRequires: fuse-devel %endif %if %{with lz4} BuildRequires: lz4-devel %endif %if %{with selinux} BuildRequires: libselinux-devel %endif %if %{with uuid} BuildRequires: libuuid-devel %endif %description EROFS stands for Enhanced Read-Only File System. Different from other read-only file systems, it is designed for flexibility, scalability, and simplicity for high performance. The %{name} package includes mkfs.erofs to create EROFS images. %if %{with fuse} %package -n erofs-fuse Summary: Experimental FUSE support for reading EROFS images Requires: fuse %description -n erofs-fuse EROFS stands for Enhanced Read-Only File System. Different from other read-only file systems, it is designed for flexibility, scalability, and simplicity for high performance. The erofs-fuse package includes erofsfuse to read EROFS images. %endif %prep %autosetup autoreconf -fi %build %configure \ %{?with_fuse:--enable-fuse} %{!?with_lz4:--disable-fuse} \ %{?with_lz4:--enable-lz4} %{!?with_lz4:--disable-lz4} \ %{?with_selinux:--with-selinux} %{!?with_selinux:--without-selinux} \ %{?with_uuid:--with-uuid} %{!?with_uuid:--without-uuid} %make_build %install %make_install %files %{_bindir}/mkfs.erofs %{_mandir}/man1/mkfs.erofs.1* %doc AUTHORS ChangeLog README %license COPYING %if %{with fuse} %files -n erofs-fuse %{_bindir}/erofsfuse %doc AUTHORS ChangeLog README %license COPYING %endif %changelog * Sat Jan 09 2021 David Michael - 1.2.1-1 - Update to the 1.2.1 release. * Thu Dec 10 2020 David Michael - 1.2-1 - Update to the 1.2 release. - Split FUSE support into an independent subpackage. * Mon Apr 13 2020 David Michael - 1.1-1 - Update to the 1.1 release. * Tue Jan 28 2020 Fedora Release Engineering - 1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Nov 25 2019 David Michael - 1.0-1 - Initial package.